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