Curriculum

Undergraduate Program of Information Science

Foundational Education Subjects

Through the Program-wide Subjects, students acquire broad cultural knowledge, rich human qualities, and language skills essential in a globalized society. In the Specialized Foundamental Subjects, students study mathematics, physics, and other fundamental subjects that underpin specialized education, learning in a practical manner through exercises and experiments.

Specialized Program Subjects

Programming courses and laboratory/exercise courses offered in the first through third years, as well as the graduation research project in the fourth year, are compulsory. In addition, students systematically acquire specialized knowledge through course groups classified into areas such as computer-related fields, human–media studies, information and communication, systems and control, and electrical and electronic fundamentals.

Graduation Research

In the fourth year, students conduct graduation research under the supervision of faculty members, working on research topics aligned with their individual interests.


List of Specialized Subjects in the Undergraduate Program of Information Science

First Year

  • Programming I
  • Software Exercises I
  • Discrete Mathematics
  • Systems Theory
  • Electronics
  • Fundamentals of Human Informatics

Second Year

  • Programming II
  • Information Systems Programming I & II
  • Software Exercises II
  • Project-Based Practice I
  • Software Engineering
  • Digital Signal Processing
  • Information Theory
  • Logic Design
  • Computer Systems
  • Digital Electronic Circuits
  • Data Structures and Algorithms
  • Human Interface
  • Control Engineering
  • Information Security
  • Embedded System Design

Third Year

  • Network Programming
  • Language Processing Programming
  • Project-Based Practice II & III
  • Databases I & II
  • Fundamentals of AI and Data Science
  • Compiler
  • System Optimization
  • Information Networks
  • Image Engineering
  • Applied AI and Data Science
  • Operating Systems
  • Programming Language Theory

Fourth Year

  • Graduation Research

Master’s Program of Information Science (Doctoral Program, First Stage)

Lecture Courses

With the aim of cultivating researchers and engineers with advanced expertise, the program offers lecture courses covering specialized and up-to-date topics in information engineering. Students may select courses according to their interests and desired career paths. Note that in the Interaction Design Course, the course classification for some subjects differs.

Research Supervision

The required courses include Advanced Laboratory and Exercises in Information Science I, II, III, and IV, as well as Special Project Laboratory and Exercises I, II, III, and IV (Specified Project-Based Course). Under faculty supervision, students determine their own research themes and plan and carry out their research activities.


(Translated from the University Guidebook 2026)


For detailed curriculum information, see:
→ Curriculum (Kyoto Institute of Technology)

For detailed information on each course, see:
→ Syllabus (for External Users) (Kyoto Institute of Technology)