Based on their study of Computer Science and Information Literacy in the first year, students acquire basic specialized knowledge in mathematical science and computer science by taking free elective courses in the second year. From the third year onward, students build on the specialized knowledge acquired so far and deepen their understanding of mathematics, applied mathematics, and the theory and technology of computer science. Students also conduct their own research in the Independent Research Project, developing the ability to solve problems in mathematical science and computer science, and issues arising from their fusion.
Students in their first year of undergraduate studies receive basic education that centers on Institute-wide compulsory courses regardless of their discipline. The 100-level courses are designed to teach common, basic skills that are required of science and technology students. The aims of these courses are to provide knowledge and cultivate the versatile intellect necessary for studying at the Institute.
The 200- and 300-level courses consist of three, well-balanced specialized course categories: mathematics, applied mathematics, and computer science. The courses enable students to have a good taste in mathematical science and computing science.
On joining a laboratory in their fourth year, students begin working on their Independent Research Project. The project serves as an inclusive milestone for students pursuing a research theme to consolidate and reinforce all the knowledge and skills acquired in their Mathematical and Computing Science Major. The Advanced Research Project also provides students with various opportunities to engage in their interests.
* The timeline depicts a standard case where students complete their bachelor's degree program in four years.
Students need to pass an entrance exam to advance from a bachelor's to a master's program. To advance from a master's to a doctoral program, students must pass an advancement assessment.
Students who complete the Mathematical and Computing Science Undergraduate Major may continue to study the same discipline in more depth at the graduate major level. They may also advance to the Artificial Intelligence Major, a closely related interdisciplinary graduate major.