The Graduate Major in Computer Science curriculum is built around courses that have been grouped into categories and systematically structured so that students can learn according to their level of learning and achievement.
Key technologies of computer science are learned through studying computer systems, software, artificial intelligence, cognitive engineering, and system development. For each of these areas, we provide an efficient systematic education that introduces students to fundamental technologies in their first year and advanced technologies in their second. Students are provided with plenty of courses that involve exercises during their study of the system development area, allowing them to acquire the advanced skills necessary to develop advanced software systems.
*1 Indicates the standard model where the master's program is completed in two years.
Students can improve their English communication skills through English Presentation Courses and practical technology skills through Internship Courses. Computer Science Forum Courses are also provided. These are courses designed to allow doctoral students to organize events such as technology exchange events and lectures given by guest lecturers by themselves, thereby allowing them to gain planning and operations experience as well as motivating them to broaden their horizon. Furthermore, the curriculum is structured such that students can develop their specialization and enhance their creative skills through the Research Seminars and doctoral thesis research.
*2Indicates the standard model where the Doctoral Program is completed in three years.