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.
|
|