In modern society, which has long been called a highly networked information society, the Department of Information Technology trains engineers and researchers essential for maintaining the society’s infrastructure. For that purpose, the Department systematically educates students with a balanced mix of information engineering theory classes and practical training programs, in order to gain various knowledge covering computer software and hardware, artificial intelligence that may substitute for human intelligence, information and computing science, and technologies that apply these to intelligence and social information systems. Technologies based on information engineering are indispensable for sustainable industrial and social development as essential underlying technologies not only for design and operation of computer hardware and software systems, and advanced information processing, but also for all information services that reach into every corner of society. To respond to such academic and social demands, the Department trains expert information processing engineers, information system engineers and information engineering researchers thorough science and engineering education on computing and intelligence.
Information engineering education provided in the Department is interdisciplinary and widely applicable to society, covering computer science and engineering, artificial intelligence (problem solving and logic, recognition, learning and reasoning, etc.), media (text, pictorial images, video, audio, etc.) engineering, and intelligence engineering coupled with system engineering. Therefore, its curricula cover basic information processing theory, programming, computer architecture, artificial intelligence, intelligence systems, and computer and network security, well designed to provide specialty knowledge to develop autonomous engineers with a holistic view and high ethics who can play key roles in a networked information society.
In addition, the Department encourages students to go on to the Master’s or Doctoral Program, seeking to train researchers and advanced expert engineers who can lead in not only information engineering and mathematical information science and engineering, but in any field.
The Department trains expert information processing engineers, information system engineers and information engineering researchers thorough science and engineering education on computing and intelligence with the goals described below:
- (1) To foster logical thinking and writing abilities by providing applied mathematics, computer mathematics, logic and computer hardware basics as basic subjects of natural science and technology.
- (2) To foster international communication skills by providing foreign language and technical English classes.
- (3) To foster algorithm, computer system and information system design abilities through basic computer theory classes, programming exercises, and computer system experiments.
- (4) To foster the ability to perform and organize work systematically, through lectures and exercises on programming and computer systems.
- (5) To educate information processing expertise systematically through lectures and experiments on computer systems and software (e.g. data structures and algorithms, computer architecture, programming language theory, operating systems, and compilers).
- (6) To provide basic education about social information systems in information system subjects (e.g. information network theory and database theory).
- (7) To foster applied skills in the information and control field through information theory, code theory, and control theory classes.
- (8)To foster practical expertise and self-learning ability to respond to changing times through numerous lectures and special studies in accordance with the scientific and engineering aspects of information.
- (9) To foster the ability to think about the natural sciences and society, engineering ethics, and welfare in a networked information society through liberal arts, information ethics, and information and vocation classes.
The Department also provides two courses—Computer Engineering and Intelligent Software—where students can systematically learn detailed expositions in specialty subjects. Each course sets respective educational goals as below besides the common educational goals mentioned above.
- Computer Engineering Course
This course aims to foster understanding of computer mechanisms and operating principles, and the ability to apply such understanding. For this purpose, it provides basic education on computer hardware and hardware-software interface in logic design and computer architecture subjects.
- Intelligent Software Course
This course aims to train experts in computer-based, advanced information processing systems. Specifically, it provides basic education on artificial intelligence and its applications through artificial intelligence and intelligence systems classes, and on advanced information processing through image processing classes.
To achieve the purpose and goals, curricula are constructed on the following educational concepts:
- (1) The 1st-year curriculum comprises liberal arts and basic specialty subjects, designed so students acquire wider general knowledge not limited to specialty fields, and the basics of general engineering including computer literacy.
- (2) The 2nd-year curriculum comprises basic computing subjects, such as programming languages, information processing systems and information processing architecture, designed so students acquire basic knowledge of information engineering. They are expected to perform programming exercises to develop structural programming abilities using programming languages under the UNIX environment.
- (3) The 3rd-year curriculum comprises department specialty subjects based on the 2nd-year basic subjects in information engineering, designed so students develop applied skills by studying detailed expositions in expert fields, as well as to deepen understanding of basic subjects. In addition, through information engineering experiments to develop the ability to design computer systems, they are expected to acquire basic skills and attitudes as engineers including positive involvement in tasks, experiment planning, collaboration, and report writing.
- (4) Fourth-year students are assigned to laboratories as desired, and are expected to conduct special studies to pursue advanced themes in their research fields. Through such special studies, they train themselves to be able to apply knowledge learned in the 1st through 3rd years to solving specific problems, so that they can prepare themselves for serving as information processing experts.
- (5) Lectures, seminars and experiments are determined for the year curriculum they are best suited in consideration of their relations. Education is provided, associating programming and other practical sciences with theoretical sciences on which the practical sciences are based, such as mathematics.
- (6) The 3rd-year curriculum includes a technical English program designed to enhance technical reading and writing to train engineers who can be active internationally.