日本語/ English
For Students Entered in or after AY2008
Information Science

ECO214   E CREDIT:3   AUTUMN  
Introductory Mathematical Programming

Students will study linear algebra and calculus as analytical tools in the fields of economics, business administration, political science, and sociology, applying these techniques to both linear and nonlinear optimization problems. Additionally, This course teaches students Octave (Matlab) programming techniques for various computational processes, enabling them to gain practical experience in numerical analysis.
ISC101   J,E CREDIT:2   SPRING  
Information Ethics

Students learn fundamental morals and ethics of information use, and discuss effects of informatization in human society. Two periods of lecture weekly. Language of instruction differs by year.
ISC102   J,E CREDIT:2   WINTER  
Elements of Discrete Mathematics

Students learn mathematical and theoretical fundamentals of computational science in order to obtain knowledge for models of computation, use of data structures, and development of algorithms. Two periods of lecture weekly.
ISC103   E CREDIT:3   SPRING  
Foundation of Computers

Students comprehend fundaments of computer organization and operation based on binary arithmetic and logic schemes including physical and mathematical design of computational circuits. Selected topics of information ethics and information technology trends are also touched upon. Three periods of lecture weekly.
ISC104   J,E CREDIT:3   AUTUMN  
Foundation of Programming

Students comprehend basic concepts of programming and acquire practical skills in C-language (data types and display, operators, variables, selection, loops, functions, structures, pointers, file input and output). Two periods of lecture and two periods of recitation weekly.
ISC106   J,E CREDIT:2   WINTER  
Laboratory in Information Science

Students learn fundaments of computer operation by means of basic and application software, including exercises in programming and use of operating system tools. One period of lecture and two periods of recitation weekly. Language of instruction differs by year.
ISC212   J CREDIT:2   WINTER  
Information Network Security

During this course students understand how computers communicate via networks. Also the importance of network security is explained in detail. The aim of the course is to teach students how to handle and use information appropriately in our age of information-intensive society.
ISC221   J,E CREDIT:2   AUTUMN  
Algorithms and Data Structures

Students learn principles of algorithms and data structures while acquiring skills in program development and complexity assessment through programming exercises. One period of lecture and two periods of recitation weekly.
ISC222   J,E CREDIT:3   SPRING  
Computer Languages

Students learn principles of computer languages and program compilation while acquiring advanced programming skills (C++, scripting and web languages). Two periods of lecture and two periods of recitation weekly. Language of instruction differs by year.
ISC223   J CREDIT:2   AUTUMN  
Object-Oriented Method

Students learn object-oriented approach to programming including abstraction and virtualization technology with exercises based on Java language. One period of lecture and two periods of recitation weekly.
ISC224   J CREDIT:2   SPRING  
Operating Systems

Students learn how operating system controls operation of computer and offers various functions to users from general principles through standardization functions to actual implementation based on UNIX. Two periods of lecture weekly.
ISC225   J CREDIT:2   WINTER  
Data Science Concepts

Fundamental concepts of data science including the practice of their implementation with Python. 1 period of lecture and 2 periods of exercise weekly.
ISC241   E CREDIT:2   AUTUMN  
Computer Architecture

Students learn principal components of computer system architecture from hardware viewpoint, including exercises on the use of instruction set, assembler, and system administration tools. One period of lecture and two periods of recitation weekly.
ISC251   J CREDIT:2   WINTER  
Multimedia Systems

Students learn processing principles of data types other than text format that is to create multimedia contents like three dimensional solid body with using various tools for the multimedia. One period of lecture and two periods of recitation weekly.
ISC313   J CREDIT:2   WINTER  
Database Systems

Students learn fundaments of database theory and acquire skills to handle numeric, textual and composite data types including creation of online databases, design of portals and data protection. Two periods of lecture weekly.
ISC314   J,E CREDIT:3   SPRING  
Numerical Methods in Science

Students master numerical methods of mathematics including applications of number theory, calculus, functional analysis and linear algebra across science. Three periods of lecture weekly.
ISC315   J,E CREDIT:2   SPRING  
Senior Seminar in Information Science I

Seminar for senior students of information science major, where he/she studies advanced subjects in a specific field of information science. Language of instruction differs by year.
ISC321   E CREDIT:2   AUTUMN  
Logic Programming

Students practice symbolic logic based on mathematical fundaments from Boolean functions and logic circuit design including assignments in Prolog language. Two periods of lecture weekly.
ISC322   J CREDIT:2   SPRING  
Software Development

Students learn principles of software life cycle theory including attitude to vulnerabilities of information dependent society. Students learn various types of methodology for software engineering. One period of lecture and two periods of recitation weekly.
ISC323   J CREDIT:2   SPRING  
Advanced Data Science

Advanced topics in Data Science are explained mainly from the mathematical view point and training in data science techniques is provided. 2 periods lecture weekly.
ISC334   J,E CREDIT:2   AUTUMN  
Senior Seminar in Information Science II

Seminar for senior students of information science major, where he/she studies advanced subjects in a specific field of information science. Language of instruction differs by year.
ISC342   J,E CREDIT:3   WINTER  
Robotics

Students master concept of robotics through learning hardware components, sensor circuits, motion controllers and principles of pattern recognition software. Three periods of lecture weekly. Language of instruction differs by year.
ISC343   J,E CREDIT:2   AUTUMN  
Topics in Information Technology

To study a topic selected from information techonology and related fields. Two periods of lecture weekly. Language of instruction differs by year.
ISC344   J CREDIT:2   WINTER  
Topics in Web Engineering

Specialized topics required for information specialist license and further advanced study. 1 period of lecture and 2 periods of laboratory practicum per week.
ISC351   E CREDIT:2   AUTUMN  
Computer Games

Students learn and play with algorithms, computer graphics, and human interface tools relevant to game development in manner as case studies. Two periods of lecture weekly.
ISC353   J,E CREDIT:2   SPRING  
Topics in Information Science

To study a topic selected from information science and related fields. Two periods of lecture weekly. Language of instruction differs by year.
QNMS502   J,E CREDIT:2   WINTER  
Quantum Information Science

In this course, students will learn the basics of quantum information science. The invention of lasers, semiconductor devices, and MRI is considered to be a major product of "Quantum Revolution I." Today, many scientists are witnessing the rapid progress of quantum technology and predicting the arrival of a new future led by Quantum Revolution II. In this second quantum revolution, quantum technologies such as quantum computing, quantum simulation, quantum communication, quantum sensing / measurement, etc. that greatly exceed the limits of the classical counterpart will emerge, and it is expected that they will be available to many people. In this course, the progress of these technologies, which have many physical and informational elements, and the basics of quantum information processing are discussed.
STH391   CREDIT:3/(9)   EVERY TERM  
Senior Thesis

Senior students, under the guidance of an advisor, will select a subject related to their major and prepare a senior thesis. The final product should represent the efforts of one year of sustained and rigorous thinking, research, and writing. Required of all students in their senior year.