Ÿ 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
Japan
is a world leader in both research and practical application in many areas of
information science & technology including embedded software, multi-media
processing, human interface and robot informatics such as consumer electronics,
computer games and industrial intelligent robotics. Japan and the rest of the
world have very high expectations of Japanese universities in educating
industrial and research engineers in these cutting-edge fields. The aim of this
program is to offer enrollment in Masterfs and Doctoral programs to overseas
students qualified in information science & engineering subjects, and to
educate them to engineering, research and teaching leaders who will actively
contribute to the evolution and globalization of these advanced Japanese
information-technologies. This program includes practice oriented courses in
these areas. Students will be trained using Japanfs most advanced computing
environments, and will also be able to participate in industrial internships.
Overview of Contents
* Education program focused on Japanfs cutting edge
information technology
This
program focuses on the four disciplines of Japanfs most cutting-edge academic
and industrial research fields in information sciences; i.e., embedded
software, multi-media processing, human interface, and robot informatics. The
aim of this program is to foster engineering, research, and teaching leaders
who will actively contribute to information sciences.
* 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 courses of 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, Neural Interface,
Advanced Course of Biomechanics
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, Neural Interface,
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.
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, Neural
Interface,
Advanced Course of Biomechanics
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.
[Subjects]
1. Dept. of Computer Science
Class |
Credits |
Lecturer |
Semester |
Note |
Advanced Coding Theory |
2-0-0 |
Eiji Fujiwara |
Spring |
Odd |
Distributed Algorithm |
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 Interface |
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 |
2-0-0 |
Motomu Nakashima |
Spring |
Odd |
Neural Interface |
2-0-0 |
Tohru Yagi |
Spring |
Even |
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) Even |
Advanced Course of Biomechanics |
1-0-0 |
Norio INOU |
December |
*1) |
*1) Given in other graduate
course.
Seminars
& Special Experiments
Class |
Credits |
Lecturer |
Semester |
Note |
Special Experiments I on Mechanical and Environmental Informatics |
0-0-1 |
Advisor |
Spring |
Mater |
Special Experiments II on Mechanical and Environmental Informatics |
0-0-1 |
Advisor |
Autumn |
Mater |
Seminar I on Mechanical and Environmental Informatics |
1 |
Advisor |
Spring |
Master |
Seminar II on Mechanical and Environmental Informatics |
1 |
Advisor |
Autumn |
Master |
Seminar III on Mechanical and Environmental Informatics |
1 |
Advisor |
Spring |
Master |
Seminar IV on Mechanical and Environmental Informatics |
1 |
Advisor |
Autumn |
Master |
Seminar V on Mechanical and Environmental Informatics |
2 |
Advisor |
Spring |
Doctor |
Seminar VI on Mechanical and Environmental Informatics |
2 |
Advisor |
Autumn |
Doctor |
Seminar VII on Mechanical and Environmental Informatics |
2 |
Advisor |
Spring |
Doctor |
Seminar VIII on Mechanical and Environmental Informatics |
2 |
Advisor |
Autumn |
Doctor |
Seminar IX on Mechanical and Environmental Informatics |
2 |
Advisor |
Spring |
Doctor |
Seminar X on 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 |
|
Advanced Coding Theory
Prof.
Eiji Fujiwara
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.
Distributed Algorithm
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.
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.
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.
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.
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.
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.
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.
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.
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.
Human Interface
Prof.
Sadaoki Furui
Spring
Semester
Credits:
2-0-0
This
course aims to discuss various issues related to human-computer interaction.
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.
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.
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.
Advanced Course of Inverse Problems
Assoc.
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.
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.
Control Theory for Robot Intelligence
Prof.
Jun-ichi Imura
Spring
Semester
Credits:
2-0-0
Mathematical
approach to control for realizing robot intelligence is discussed. In
particular, foundations on simultaneous localization and mapping (SLAM) for
robot motion planning, which have been recently developed in the field of
probabilistic robotics, and control theory on integrated information process of
perception, decision, and motion are introduced.
Nonlinear and Adaptive Control
Assoc.
Prof. Tomohisa Hayakawa
Autumn
Semester
Credits
Lecture: 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.
Advanced Course of Bio-Robotics
Assoc.Prof.
Motomu Nakashima
Spring
Semester, Odd year
Credits:
2-0-0
This
course introduces examples of bio-robots, which have been developed inspired by
the living animals. Their mechanical principles are also introduced.
Neural Interface
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.
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.
Intelligent and Integrated Manufacturing
Professor
Yoshio Saito & Associate Professor Tomohisa Tanaka
Spring
Semester, Even 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.
Advanced Course of Biomechanics
Prof.
Norio INOU
Autumn
Semester (December)
Credits:
1-0-0
Biological
shapes, mechanisms, functions and systems are presented from the view point of
mechanical engineering. Bio-robots with biological characteristics is also
introduced
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.