Information Science

In information science, we learn the techniques necessary to use programming languages, study the theoretical backgrounds for algorithms and data structures in discrete mathematics, and develop or apply computational methods for data science applications. 
We offer various courses on software development, data science, machine learning, information security, etc.
In case of research, it is possible to conduct senior projects in a wide range of fields, such as numerical analysis and its applications, network security, image and signal processing, time series analysis, and virtual reality.

ICU Introducing Information Science Major

ICU Inforducing Information Science Major (Internal Link)


Information Science Major ・ Minor


Information Science Course List (ehandbook)

Information Science Course at a Glance

Information Science Curriculum Tree

Information Science Major Prerequisit

  Major Minor
Preresuisites None
Grade Conditions None None

Teacher Training Courses

License Subject[Science]

Senior Thesis・Employment

List of Senior Thesis Titles

Path After Graduation



Theoretical Informatics

Data Science

Software Engineering

Realworld/Media Applications

Learn mathematics of algorithms and numerical methods.
Learn statistics and machine learning for big data analysis.
Takashi Kaburagi,
Keisuke Ishibashi, Andrea Kuticsne Matz
Have fun with learning programming and app development.
Andrea Kuticsne Matz, Keisuke Ishibashi
Enjoy the cyberworld of AR/VR designing smart applications.
Keiji Ohta, Takashi Kaburagi






Information Science Major  Associate Professor


Office SH S-306
Office Hour
Tu 12:40-13:50
Web Page  



Information Science Major  Associate Professor


Office SH N-301A
Office Hour
M 13:00-14:00
F 11:30-12:30
Web Page  



Information Science Major  Senior Associate Professor


Office SH S-310
Office Hour W 16:30-19:00
Web Page  


Keiji OHTA

Information Science Major  Instructor by Contractual Appointment


Office SH S-104
Office Hour W 12:40-13:40 
Web Page