Ÿ 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.