University of Tsukuba Graduate School of Science and Technology Degree Programs in Systems and Information Engineering
Master’s / Doctoral Program in Computer Science


The Computer Science English Program fosters the development of qualified researchers in interdisciplinary computer science.

This program is for those earning the Master of Engineering degree at the Department of Computer Science in the Graduate School of Systems and Information Engineering.

Until 2013, the Computer Science Department, together with the Center for Computational Sciences, offered the "G30 Computational Science English Program". That program aimed at developing skilled researchers on the fields of High Performance Computing, including parallel numerical algorithms, parallel programming, and optimization of large-scale computing environments.

Starting in 2014, the "G30 Computational Science English Program" has changed into the "Computer Science English Program". In its new form, the program aims to cover a broader area than before.

Enrollment Procedure

The prospective student must first enroll in the Master Program in Computer Science, offered by the Degree Programs in Systems and Information Engineering, Graduate School of Science and Technology. For more details on the application procedure, please check the University of Tsukuba's Graduate Admissions web page.

After the student is successfully accepted into the Computer Science Master Program, his/her enrollment into the Computer Science English Program is completed via an online registration form: [URL]. Note: login with @u.tsukuba.ac.jp account is required.

Registration deadline: May 7th, 2026

Completion Requirements

Requirements for the Master Program Degree:

  • A total of at least 30 credits must be earned, including 12 mandatory credits from the three Common Courses and at least 18 credits from the Elective Courses. Courses held within the Graduate School (including Campus-wide Courses for Graduate Students) may all be deemed Elective Courses, with no special restrictions applied.
  • Up to 10 credits earned for courses completed in other graduate schools (including Campus-wide Courses for Graduate Students) may be included among the earned credits required for Course completion, subject to approval in advance by both the faculty advisor and the Chair of the Department.
  • The requirements for Course completion are the earning of at least 30 credits and successful completion of both the master's thesis and the final examination.

Requirements for the English Program Certificate of completion

A student that has fulfilled the requirements for the Master Degree program in Computer Science will also be eligible for the English Program Certificate of completion if:

  • The student has enrolled in the English Program after being accepted in the Master Degree program;
  • The student has earned 10 credits or more in elective courses offered by the Computer Science English Program.

Following the fulfillment of the above requirements, the Department will, upon the certification of the Master Degree program completion, also issue a certificate of completion of the English Program.

Syllabus for the Computer Science English Program

Please see also the full syllabus for the department of Computer Science. The following may be obsolete.

Common Courses

Course Number Course Name Credit Term Instructor
0ALD512
(0ALD513)
Research in Computer Science A 3 Spring ABC
(Fall ABC)
0ALD515
(0ALD514)
Research in Computer Science B 3 Fall ABC
(Spring ABC)
0ALD516
(0ALD517)
Research in Computer Science C 3 Spring ABC
(Fall ABC)
0ALD519
(0ALD518)
Research in Computer Science D 3 Fall ABC
(Spring ABC)
0ALD503 Seminar in Computer Science
(enrolled before 2024 only)
2 Whole Year
0ALD504 Research in Computer Science I
(enrolled before 2024 only)
4 Whole Year
0ALD505 Research in Computer Science II
(enrolled before 2024 only)
6 Whole Year

Elective Courses

Course NumberCourse NameCreditTermInstructor
0AL0400 Experiment Design in Computer Sciences 2Spring ABClaus Aranha
0AL5400 Principles of Software Engineering
(only even years)
2Spring ABSimona Vasilache
0AL5402 Topics in Computational Science I 1Fall CClaus Aranha
0AL5409 Data Engineering I 2Fall ABToshiyuki Amagasa
Hiroaki Shiokawa
Bou Savong
0AL5414 Advanced Course in Programming Languages 1Spring BYukiyoshi Kameyama
0AL5419 Basic Computational Biology 2Fall ABOsamu Tatebe
Tetsuya Sakurai
Yuji Inagaki
Mitsuo Shoji
Keiichi Morikuni
0AL5421 Advanced Course in High Performance Computing 2Fall ABDaisuke Takahashi
Akira Nukada
Miwako Tsuji
Norihisa Fujita
0AL5428 Advanced Course in Computational Algorithms
(only odd years)
2Fall ABTetsuya Sakurai
Hiroto Tadano
Akira Imakura
0AL5430 Adaptive Media Processing 1Spring ABKeisuke Kameyama
0AL5443 Topics in Computer Ethics
(only odd years)
2Spring ABSimona Vasilache
0AL5446 AI Social Practice A 1Spring CKazumasa Horie
Kazuto Fukuchi
Sho Tsugawa
0AL5447 AI Social Practice B 1Fall BMasako Kishida
Hiromitsu Fujii
Sho Tsugawa
0AL5448 Special Topics in Quantum Information Science 2Summer Vacation IntensiveSatoya Imai
Yutaka Shikano
0AL5413 Programming Environment
(abolished since 2024)
2Fall ABOsamu Tatebe
Mitsuhisa Sato
0AL5427 Special Lecture on Numerical Simulation
(abolished since 2025)
2Spring ABDongsheng Cai
0AL5441 Human-centered AI A
(abolished since 2026)
1Spring CYoshihiro Kanamori
Yasuhiko Igarashi
Ayanori Yorozu
0AL5442 Human-centered AI B
(abolished since 2026)
1Fall BYoshihiro Kanamori
Yuichi Saito
Sho Tsugawa
01CH757 Frontier Informatics A
(abolished since 2023)
1Spring CToshiyuki Amagasa
Hiroshi Tanaka
Tetsuo Hashimoto
Yuji Inagaki
Keitaro Kume
01CH758 Frontier Informatics B
(abolished since 2023)
1Fall BToshiyuki Amagasa
Hidenobu Yajima
Ayako Nakata

Campus-wide Courses for Graduate Students

Course NumberCourse NameCreditTermInstructor
0AH0207 Computational Science Literacy 1Spring Vacation Intensive Hiroyuki Kusaka
Takashi Nakatsukasa
Kohji Yoshikawa
Minoru Otani
Naruhito Ishizuka
Yoshinari Kameda
Daisuke Takahashi
Quang Van Doan
Kazumasa Horie
Kowit Hengphasatporn
Takuro Nakayama
0AH0209 High Performance Parallel Computing Technology for Computational Sciences 1Spring Vacation Intensive Osamu Tatebe
Daisuke Takahashi
Akira Nukada
Hiroto Tadano
Norihisa Fujita
Miwako Tsuji

Links to Related Information

top