The G30 Computational Science Program fosters qualified researchers in interdisciplinary computational science with research ability in both computational and 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. It is an excellent program for students who wish to research large-scale computing in English. For large-scale computing, researchers must have research ability regarding high performance computing in computer science. Relevant areas include parallel numerical algorithms, parallel programming, and optimization, which is essential to efficiently program large-scale computing in modern computing environments.

This program is supported by the Center for Computational Sciences at the University of Tsukuba, founded as an inter-university research facility.

Requirements for Master's Course completion

  • A total of at least 30 credits must be earned, including 12 credits in the three Common Courses (mandatory) and at least 18 credits in Advanced Courses. Courses held within the Graduate School (including Campus-wide Courses for Graduate Students) may all be deemed Advanced 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 advance approval by both the faculty advisor and the Chair of 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.

G30 Computational Science Program certificate of completion

Following the earning of the following required credits in the courses of the Computational Science Dual Degree Program by the student of the Computer Science Department, the Department will, upon its certification of the Program completion, issue a certificate of completion of the Program.

A person who has earned 10 credits or more in courses comprising those of 1) Advanced Courses and 2) Campus-wide Courses for Graduate Students BS credits satisfying the requirements for completion will be certified as having completed the Program.

Learning Model

Common Courses

Course NameCreditGradeTermInstructor
Seminar in Computer Science 211-3
Research in Computer Science I 411-3
Research in Computer Science II 621-3

Advanced Courses

Course NameCreditGradeTermInstructor
Advanced Course
in Computational Algorithms
21,23Tetsuya Sakurai
Hiroto Tadano
Special Lecture
on Numerical Simulation
21,21,2James Cole
DongSheng Cai
Programming Environment 21,23Mitsuhisa Sato
Osamu Tatebe
Data Engineering I 21,22Hiroyuki Kitagawa
Toshiyuki Amagasa
Hideyuki Kawashima
Advanced Course
in High Performance Computing
21,23Taisuke Boku
Yuetsu Kodama
Daisuke Takahashi
Data Analysis 21,22Yuichiro Kanazawa
Topics in Computational Science I 11,2
Topics in Computational Science II 11,2
Topics in Computational Science III 11,2
Topics in Computational Science IV 11,2

Campus-wide Courses for Graduate Students

Course NameCreditGradeTermInstructor
Computational Science Literacy 11,2 Kazuhiro Yabana
High Performance Parallel
Computing Technology
for Computational Sciences
11,2 Taisuke Boku

Links to Related Information

top