Ÿ Education
Program of Japanese Advanced Information Technology
Degree: Masterfs Degree and Doctoral Degree (2 years and 3
years)
Participation Departments:
Department of Computer Science
Department of Mechanical and Environmental Informatics
(Mechano-Informatics Gr.)
Program Outline
Overview of Contents
* Education program focused on
This program focuses on the four disciplines of
* Confers masterfs and doctoral
degrees
In this program, we seek masterfs and doctoral students.
Specifically, prospective masterfs students are expected to continue towards
the doctoral degree under this program. In transition from the masterfs program
to the doctoral program, the studentsf ability to conduct research needs to be
ensured through masterfs theses and/or other academic activities.
* Support for the students who has
yet-to-be-learned basic subjects in information sciences
This program expects students to have learned basic subjects
of information science such as hardware, software, information mathematics, at
the time of initial enrollment. Nonetheless, we will assist students who have
yet to be learned these subjects by arranging supplementary lectures and
special seminars.
* Practice-oriented program
It is essential to acquire practical skills for the
development of software in the above four disciplines. In the lectures we spare
significant amount of time on computer exercises. Furthermore, we facilitate
the students acquiring high practical skills through the courses of gSeminarsh
and gSpecial Experimentsh by doing projects with other Japanese students in an
interactive way. In these projects, students are allowed to use the Tokyo
Techfs state-of-the-art facilities such as the Large-scale Knowledge Resource
System (developed under the 21st Century COE program), which
contains massive amount of multimedia contents, and the Japanfs fastest grid
computing system. Furthermore, for practical training purposes we also provide
opportunities for the students to participate in industrial internships so that
they can experience projects of software development in the software industry
and robot development at HONDA Research Institute.
* Four disciplines in the program
We categorize the courses of this program into the four
disciplines, i.e., multi-media processing, human interface, embedded software,
and robot informatics, so that one can focus on one of the four disciplines to
go through both basic and advanced topics in the specified discipline by the
student. The four disciplines and their course names are listed below. Even
though students are encouraged to focus on one of the disciplines, it is
possible to take courses from two or more disciplines according to the
studentsf areas of interest. For example, if a student is interested in
humanoid technology, then he/she can take courses from both disciplines of
human interface and robot informatics. Students can also take courses other
than the courses listed below in consultation with their academic advisors.
1. Multi-media
processing discipline
Advanced
Artificial Intelligence, Advanced Coding Theory,
Advanced Data Engineering, Pattern Information Processing, Computer Graphics,
Speech Information Processing, Foundations of Computing Environments, Advanced
Data Engineering
2. Human
interface discipline
Advanced
Artificial Intelligence, Machine Learning, Advanced Data Analysis,
Pattern Information Processing, Computer Graphics, Human Interface,
Speech Information Processing, Advanced Data Engineering,
Introduction to
Neural Engineering
3. Embedded
software discipline
Concurrent
Theory, Mathematical Theory of Programs,
Foundations of Computing Environments, Advanced Data Engineering,
Advanced Artificial Intelligence, Advanced Coding Theory, Advanced Data
Analysis,
Pattern Information Processing, Linear Systems and Control,
Mathematical Processing of Measurement Information,
Intelligent and Integrated Manufacturing,
Mechanical and Environmental Informatics Project
4. Robot
informatics discipline
Linear Systems
and Control, Control Theory for Robot Intelligence,
Nonlinear and Adaptive Control, Advanced Artificial Intelligence,
Machine Learning, Speech Information Processing,
Advanced Course of Bio-Robotics, Introduction to Neural Engineering,
Introduction to
Biomedical Instrumentation,
Mechanical and Environmental Informatics Project
Advanced Course of Inverse Problems, Pattern Information Processing
Robot Creation
* The official language of this
program is English.
* Follow-up system after graduation
We provide assistance for the students in the case where one
seeks job opportunities related to the above four areas in Japanese companies
by using the existing job placement system for Japanese students at Tokyo Tech.
Curriculum
[Degree Requirements]
Students must take enough coursework, based on rules of Tokyo
Tech and of their department, to
get their degrees. The rules are as follows.
Master Degree: Total 30 credits or more
(a) Seminars
and Special Experiments
Department of
Computer Science: 8 credits or more
Department of Mechanical and Environmental Informatics: 6 credits or
more
(b) Lectures of
the department that the students belong to and lectures of another department
in the six subject areas shown below: 16 credits or more
The following
are also required.
Department of
Computer Science: The students must take subjects of 3 subject areas or more
out of the 6 areas, and earn 4 credits or more in each area.
Department of Mechanical and Environmental Informatics: The students
must take subjects of 3 subject areas or more out of the 6 areas. Also, the
students must take Mechanical and Environmental Informatics Project.
(c) International
Communication Subjects for International Graduate Course Program: 4 credits or
more
Doctoral (The following rules are applied to the students of
this international graduate program only.)
(a) Seminars:
12 credits or more
(b) The students
that are from other universities must take the lectures of their departments at
8 credits or more.
Note that, the lectures in the 6 subject areas shown below are included
regardless to the department that the students belong to.
[Subject Area]
1. Computer
System
Advance Coding
Theory, Distributed Algorithms, Advanced Data Engineering
2. Software
Concurrent
Theory, Mathematical Theory of Programs
3. Artificial
Intelligence
Advanced
Artificial Intelligence, Machine Learning
4. Cognitive
Engineering
Advanced Data
Analysis, Pattern Information Processing,
Computer
Graphics, Human Interface, Speech Information Processing,
Introduction to
Neural Engineering
5. System
Control
Mechanical and
Environmental Informatics Project, Linear Systems and Control,
Advanced Course
of Inverse Problems,
Mathematical
Processing of Measurement Information,
Control Theory
for Robot Intelligence, Nonlinear and Adaptive Control,
Robot Creation,
Intelligent and Integrated Manufacturing
6. Bio-Information
Engineering
Advanced Course
of Bio-Robotics, Introduction to Biomedical Instrumentation
Some of subjects in the two participation departments can be
delivered with English by requests from the students. The students must consult
with their academic advisors and lecturers in advance. These lectures are
counted as the credits of the above requirements (b) of Master and of Doctoral
course.
If there are any questions or anything that is not clear
about the curriculum, please see the web pages of the departments,
http://www.cs.titech.ac.jp/cs-home-e.html or http://www.mei.titech.ac.jp/index-e.html, and
consult their adviser.
[Subjects]
1. Dept. of Computer Science
Class |
Credits |
Lecturer |
Semester |
Note |
Advanced
Coding Theory |
2-0-0 |
Haruhiko
Kaneko |
Spring |
Odd |
Distributed
Algorithms |
2-0-0 |
Takehiro
Tokuda |
Autumn |
|
Advanced
Data Engineering |
2-0-0 |
Haruo
Yokota |
Autumn |
|
Mathematical
Theory of Programs |
2-0-0 |
Naoki
Yonezaki |
Spring |
|
Concurrent
Theory |
2-0-0 |
Naoki
Yonezaki |
Spring |
|
Advanced
Artificial Intelligence |
2-0-0 |
Kouichi
Shinoda |
Spring |
|
Machine
Learning |
2-0-0 |
Tsuyoshi
Murata |
Autumn |
|
Advanced
Data Analysis |
2-0-0 |
Masashi
Sugiyama |
Spring |
Odd |
Pattern
Information Processing |
2-0-0 |
Masashi
Sugiyama |
Spring |
Even |
Computer
Graphics |
2-0-0 |
Masayuki
Nakajima |
Spring |
Even |
Human
Interfaces |
2-0-0 |
Sadaoki
Furui |
Spring |
|
Speech
Information Processing |
2-0-0 |
Sadaoki
Furui |
Autumn |
Odd |
Seminars & Special Experiments
Class |
Credits |
Lecturer |
Semester |
Note |
Special Experiments I on Computer Science |
0-0-2 |
Advisor |
Spring |
Mater |
Special Experiments II on Computer Science |
0-0-2 |
Advisor |
Autumn |
Mater |
Seminar I on Computer Science |
1 |
Advisor |
Spring |
Master |
Seminar II on Computer Science |
1 |
Advisor |
Autumn |
Master |
Seminar III on Computer Science |
1 |
Advisor |
Spring |
Master |
Seminar IV on Computer Science |
1 |
Advisor |
Autumn |
Master |
Seminar V on Computer Science |
2 |
Advisor |
Spring |
Doctor |
Seminar VI on Computer Science |
2 |
Advisor |
Autumn |
Doctor |
Seminar VII on Computer Science |
2 |
Advisor |
Spring |
Doctor |
Seminar VIII on Computer Science |
2 |
Advisor |
Autumn |
Doctor |
Seminar IX on Computer Science |
2 |
Advisor |
Spring |
Doctor |
Seminar X on Computer Science |
2 |
Advisor |
Autumn |
Doctor |
2. Dept. of Mechanical and
Environmental Informatics (Mechano-Informatics Gr.)
Class |
Credits |
Lecturer |
Semester |
Note |
Mechanical
and Environmental Informatics Project |
0-1-2 |
Faculty
Members |
Autumn |
|
Linear
Systems and Control |
1-0-0 |
Tomohisa
Hayakawa |
Autumn |
|
Advanced
Course of Inverse Problems |
1-0-0 |
Kenji
Amaya |
Autumn |
|
Mathematical Processing of Measurement Information |
2-0-0 |
Seiichiro
Hara |
Autumn |
Even |
Control
Theory for Robot Intelligence |
2-0-0 |
Jun-ichi
Imura |
Spring |
|
Nonlinear
and Adaptive Control |
1-0-0 |
Tomohisa
Hayakawa |
Autumn |
|
Advanced
Course of Bio-Robotics |
1-0-0 |
Motomu
Nakashima |
Spring |
|
Introduction
to Neural Engineering |
2-0-0 |
Tohru
Yagi |
Spring |
Even |
Introduction to Biomedical Instrumentation |
2-0-0 |
Tohru
Yagi |
Spring |
Odd |
Robot
Creation |
2-0-0 |
Shigeo
Hirose, Fumihiko E Fukushima |
Spring |
*1) |
Intelligent
and Integrated Manufacturing |
2-0-0 |
Yoshio
Saito, Tomohisa Tanaka |
Spring |
*1)
Odd |
@@@@@@@@@@@@@@@@@@@@@@@@@@@*1) Given by other departments
Seminars & Special Experiments
Class |
Credits |
Lecturer |
Semester |
Note |
Special
Experiments I of Mechanical and Environmental
Informatics |
0-0-1 |
Advisor |
Spring |
Mater |
Special
Experiments II of Mechanical and Environmental
Informatics |
0-0-1 |
Advisor |
Autumn |
Mater |
Seminar
I in Mechanical and Environmental
Informatics |
1 |
Advisor |
Spring |
Master |
Seminar
II in Mechanical and Environmental
Informatics |
1 |
Advisor |
Autumn |
Master |
Seminar
III in Mechanical and Environmental
Informatics |
1 |
Advisor |
Spring |
Master |
Seminar
IV in Mechanical and Environmental
Informatics |
1 |
Advisor |
Autumn |
Master |
Seminar
V in Mechanical and Environmental
Informatics |
2 |
Advisor |
Spring |
Doctor |
Seminar
VI in Mechanical and Environmental
Informatics |
2 |
Advisor |
Autumn |
Doctor |
Seminar
VII in Mechanical and Environmental
Informatics |
2 |
Advisor |
Spring |
Doctor |
Seminar
VIII in Mechanical and Environmental
Informatics |
2 |
Advisor |
Autumn |
Doctor |
Seminar
IX in Mechanical and Environmental
Informatics |
2 |
Advisor |
Spring |
Doctor |
Seminar
X in Mechanical and Environmental
Informatics |
2 |
Advisor |
Autumn |
Doctor |
3. Common Subjects
Class |
Credits |
Lecturer |
Semester |
Note |
Internship
on Information Science & Engineering 1A, 2A,
1B, 2B |
0-0-1 or 0-0-2 |
Chair
of Dept. of Computer Science |
Spring
or Autumn |
|
76019
Advanced Coding Theory
Lecturer Haruhiko Kaneko
Spring Semester, Odd year
Credits: 2-0-0
The objective of this course is to introduce an application
of coding theory to digital systems, and to give how to design excellent codes
to improve computer system reliability.
76015
Distributed Algorithms
Prof. Takehiro Tokuda
Autumn Semester
Credits: 2-0-0
The objective is for students to understand design principles
of concurrent/distributed algorithms and their applications to computing
environments.
76029
Advanced Data Engineering
Prof. Haruo Yokota
Autumn Semester
Credits: 2-0-0
The data engineering is an active research area for
manipulating a large amount of persistent data sophisticatedly, such as
processing databases. This class focuses on advanced approaches for the
mechanism, algorithm and architecture in data engineering. Topics include transaction
models, data warehousing, OLAP, indexing methods, parallel database operations,
data replication, failure recovery, storage systems, workflow management
system, XML databases.
76003
Mathematical Theory of Programs
Prof. Naoki Yonezaki
Autumn Semester
Credits: 2-0-0
Various definition methods for semantics of programs will be
given. Not only mathematical treatment but also several verification methods
based on these formal semantics are introduced. Operational semantics,
Denotational semantics, Axiomatic semantics, Domain theory.
76006
Concurrent System Theory
Prof. Naoki Yonezaki
Spring Semester
Credits: 2-0-0
In this course, concepts and techniques for formalizing
concurrent systems are introduced. Fundamental algebraic and logical approaches
are described. We also used the formalism to analyze and verify properties of
concurrent systems. Concurrency, Process algebra, trace, Bi-simulation,
Co-induction, Observational congruence, CSP, CCS, ƒÎ-calculus, Process logic,
Dynamic logic.
76008
Advanced Artificial Intelligence
Assoc. Prof. Kouichi Shinoda
Spring Semester
Credits: 2-0-0
To learn advanced theory and techniques based on what you
have learned in undergraduate courses of AI. New topics related to AI are
introduced. This course will be introduction to Inference, Human interface,
Machine learning. It will also cover some topics in cognitive science.
76017
Machine Learning
Assoc. Prof. Tsuyoshi Murata
Autumn Semester
Credits: 2-0-0
This course introduces machine learning concepts as well as
practical advice on applying machine learning tools and techniques in
real-world data mining situations.
76033
Advanced Data Analysis
Assoc. Prof. Masashi Sugiyama
Spring Semester, Odd year
Credits: 2-0-0
The objective of this course is to introduce basic ideas and
practical methods of discovering useful structure hidden in the data.
76013
Pattern Information Processing
Assoc. Prof. Masashi Sugiyama
Spring Semester, Even year
Credits: 2-0-0
Inferring an underlying input-output dependency from input
and output examples is called supervised learning. This course focuses on a
statistical approach to supervised learning and introduces its basic concepts
as well as state-of-the-art techniques.
76018
Computer Graphics
Prof. Masayuki Nakajima
Spring Semester, Even year
Credits: 2-0-0
The objective of this course is to introduce basic ideas and
practical methods of Computer Graphic theory and its application.
76025
Human Interfaces
Prof. Sadaoki Furui
Spring Semester
Credits: 2-0-0
This course aims to discuss various issues related to
human-computer interaction.
76027
Speech Information Processing
Prof. Sadaoki Furui
Autumn Semester,
Odd year
Credits: 2-0-0
This course aims to discuss various issues related to speech
information processing.
77602
Mechanical and Environmental
Informatics Project
All faculty members in Mechano-Informatics course of the
department
Autumn Semester
Credits: 0-1-2
This subject is consisted of three courses. Students must choose one at the
beginning.
*
Software development course: Experience the analysis, design and implementation
of a software system using JAVA language applying Object Oriented Programming
through the Problem Based Learning style group work to develop creative power.
*
Environmental design course: Through the investigation, analysis and proposal
about various projects existing in the real world to develop the ability to
integrate and utilize the information and technologies that straggle in various
fields in addition to the ability to make an accurate decision based on
environmental informatics.
* Integrated
course: Unification of above tow courses.
One must choose the theme that includes software development and related
to environment.
77054
Linear Systems and Control
Assoc. Prof. Tomohisa Hayakawa
Autumn Semester
Credits: 1-0-0
Introduction to linear systems theory and feedback control.
This course provides a foundation of modern control theory and also covers
several advanced topics in linear dynamical systems.
77006
Advanced Course of Inverse Problems
Prof. Kenji Amaya
Autumn Semester
Credits: 1-0-0
This course will provide full details on a variety of inverse
problem-solving techniques, including examples and algorithms.
77037
Mathematical Processing of
Measurement Information
Assoc. Prof. Seiichiro Hara
Autumn Semester, Even year
Credits: 2-0-0
Recently, because of the improvements of measuring
instruments and computers, enormous measurement data can be acquired very
easily. However it is not easy to interpret the information contained in such
data correctly. In this course,
mathematical processing method of extracting and recognizing the information
contained in 1D and 2D measured data are explained comprehensively and
practically.
77059
Control Theory for Robot
Intelligence
Prof. Jun-ichi Imura
Spring Semester
Credits: 2-0-0
Modeling and control methods of hybrid systems, which are
dynamical systems composed of continuous variables and discrete (logical)
variables, are discussed as one of the mathematical approaches to control for
realizing robot intelligence.
77055
Nonlinear and Adaptive Control
Assoc. Prof. Tomohisa Hayakawa
Autumn Semester
Credits: 1-0-0
Theory and application of adaptive control systems. Discussed
are methods of on-line parameter identification and adaptive control for
nonlinear systems with uncertain parameters. To this end, Lyapunov stability
theory and Lyapunov functions for general nonlinear systems is examined in the
first half of the course.
77062
Advanced Course of Bio-Robotics
Assoc.Prof. Motomu Nakashima
Spring Semester
Credits: 1-0-0
This course introduces examples of bio-robots, which have
been developed inspired by the living animals. Their mechanical principles are
also introduced.
77060
Introduction to Neural Engineering
Assoc. Prof. Tohru Yagi
Spring Semester, Even year
Credits: 2-0-0
Introduction to neural interface, a technology to link the
nervous system and a machine. This course provides a foundation of neuroscience
and also covers several update topics in neural engineering.
77053
Introduction to Biomedical
Instrumentation
Assoc. Prof. Tohru Yagi
Spring Semester, Odd year
Credits: 2-0-0
Introduction to biomedical instrumentation, a technology for
medicine and health care. This course provides basics of physiology and covers
several update topics in biomedical instrumentation.
40117
Robot Creation
Prof. Shigeo Hirose, Fumihiko E. Fukushima
Spring Semester
Credits: 2-0-0
Various projects including the design of new types of robot
systems will be presented, and basic principles as well as creative thinking in
the design of the robot systems will be explained.
77060
Intelligent and Integrated
Manufacturing
Prof. Yoshio Saito & Assoc. Prof. Tomohisa Tanaka
Spring Semester, Odd year
Credits: 2-0-0
The aim of this course is to extend the understanding of the
manufacturing system and to master the technologies concerning to intelligent
and integrated manufacturing. Main
part of production system is the machine tool with numerical control unit, that
can be fully integrated by computer control.
76039,76040,76041,76042
Internship on Information Science
& Engineering 1A, 2A, 1B, 2B
A Chair of Department of Computer Science
1A: Spring Semester
Credits: 0-0-1
2A: Spring Semester
Credits: 0-0-2
1B: Autumn Semester
Credits: 0-0-1
2B: Autumn Semester
Credits: 0-0-2
A student goes to an external industry or organization to
undergo supervised practical training on the topic related to information
science & engineering. There are 4 types of programs 1A, 1B, 2A and 2B
according to the period and semester when the internship is undertaken. For
example, 1A or 2A should be applied if the student undertakes in the spring
semester. The unit of credits depends on the period of the internship, and if
it is about 2 weeks, 1A or 1B for 1 credit is applied. In the case of 4 or more
weeks, 2A or 2B for 2 credits is applied. When the student applies this
subject, she or he must submit to a committee member via an academic advisor
the documents including the company or organization that she or he will go and
the contents, in advance. Unsuitable contents are rejected to get credits. The
schedule including the contents depends on a supervised industry or
organization.