Courses
Undergraduate
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 | |||
Specialized Programs |
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 |
||
Computer Science Specialized Programs |
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 | |||
---|---|---|---|---|
Specialized Programs |
||||
Computer Science Specialized Programs |
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 Internet 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 Internship |
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.