During the 1st and 2nd years, students will acquire sufficient knowledge to interact with society by studying a wide range of liberal arts at the Minami-Osawa Campus. Students develop the basic skills necessary to acquire specialized knowledge through basic science subjects. In the introductory courses starting in their first year, students will learn the latest technologies, and in the second and subsequent years, they will take three specialized subject groups (i.e., basic theory, architecture, and content). In addition to mastering programming skills, we will also focus on data analysis and content processing exercises.

From 3rd year onward, they will move to Hino Campus and continue studying their  specialized subjects. A student can develop his or her own expertise while learning these three subject groups in a well-balanced manner. In the experiments, along with advanced programming technology, data analysis and/or content processing, problem-solving, and presentation abilities will also be nurtured. In the 4th year, the students will take special studies (graduation research) under a supervisor. They will receive detailed guidance and gain experience in cutting-edge information technology research with one faculty member for every four students. They will develop problem-finding, problem-solving, discussion, and presentation skills.

You can scroll horizontally.

  1st year 2nd year
Basic Subjects Group Basic Seminar, Language Subjects, Information Education, Science Common Subjects, Health and Physical Education Subjects, Career Education Subjects
Cultural Subjects Group Urban-Social-Environmental Subjects, Cultural-Art-Historical Subjects, Life-Human-Health Subjects, Science-Technology-Industry Subjects
Basic Subjects Group Humanity Fields, Scocial Science Fields, Natural Science Fields, Health Science Fields
  Introduction to Computer Science Introduction to Big Data and Data Mining
Introduction to Artificial Intelligence and Natural Language Processing
Introduction to Social and Multimedia Technologies
Department Core Elective Data Strucgtures and Algorithms I
Mathematics for Computer Science I
Programming Fundamentals I
Data Structures and Algorithms II
Mathematics for Computer Science II
Programming Fundamentals II
Advanced Data Structures and Algorithms
Formal Languages and Automata
Languages Processing
Computer Systems
Principles of Computer Science Elective   Numerical Methods Practice
Artificial Intelligence
Discrete Mathematics
Information Systems and Architecture Science Elective   Software Development
Computer Networks
Software Design
Digital Content and Media Sciences Elective   Database
Signal Processing
Usability Engineering
  Lab and Directed Research   System Programming Lab
  3rd year 4th year
Principles of Computer Science Elective Logic in Computer Science
Object Oriented Language
Theory of Computation
Information Security
Machine Learning
Information Theory
Programming Paradigms
Applied Mathematics for Computer Science
Introduction to Cryptography
Coding Theory
Information Systems and Architecture Science Elective Basic Computer Architecture
Operating Systems
Software Engineering
Parallel Processing
Modern Computer Architecture
Wireless Networks
Distributed Processing
Digital Content and Media Sciences Elective Image Processing
Human-Computer Interaction
Intelligent Agent
Pattern Recognition
Data Mining
Audio and Speech Signal Processing
Kansei Engineering
Virtual Reality
Network Science
Information Visualization
Natural Language Processing
  Lab and Directed Research Advanced Programming Lab Directed Research in Computer Science 1
Directed Research in Computer Science 2
Computer Science Seminar Computer Science Seminar  
Faculty Elective Scientific and Technical English 1
Scientific and Technical English 2
Systems Design
Industry and Law

Graduate Courses

Master's program

  • The student can acquire advanced specialized knowledge that follows the progress of technology by attending lectures in "Big Data Mining," "Artificial Intelligence/Natural Language Processing," and "Social Multimedia."
  • The “research project exercises” foster spontaneous problem-solving skills, and the “internships” help them experience real-world R&D workplaces: developing practical skills essential for promoting research and development.
  • Through research activities under the supervision of a professor, they will acquire the ability to understand the essence of the issues to be solved, perform creative solutions from theoretical and experimental aspects, and objectively verify and evaluate the research and results. The students will also acquire practical international communication skills through the publication of the results of your research.

Doctoral program

  • Being involved in cutting-edge research activities fosters the ability to perform creative research and contribute to academic and intellectual development as a researcher.
  • You will become an international professional with a broad perspective, advanced logical thinking, and practical international communication skills.