Graduate School of Information Science and Technology Hokkaido University

Font size Japanese Chinese Korean
Share |

Global COE Program  | Center for Next-Generation Information Technology based on Knowledge Discovery and Knowledge Federation

HOME > About Our Divisions > Division of Computer Science

Division of Computer Science

Division of Computer Science

What are the goals of the Division of Computer Science?

The Division of Computer Science offers educational and research programs geared toward creating engineers and researchers who will support a knowledge-based society and become active in the international arena. Through systematic teaching of the fundamentals and applications of the two relevant pillars of knowledge - software science and mathematical science - potential engineers and researchers are trained to properly handle the vast amount of diverse information available in the digital network era.

The Division's Website
Teaching staff


What research activities are under way?

The Division of Computer Science is increasing its efforts to create basic theories for extracting information and knowledge from the vast amount of data, and for developing technologies necessary to search for, utilize and distribute such knowledge in networks. When handling information from the viewpoint of information science, efforts are being made to elucidate phenomena in various fields, such as natural science, including computer science, social science and humanities, in order to provide theoretical foundations.

Major research fields

Knowledge media, Knowledge base, Knowledge discovery, Algorithm theory, Fundamentals of information science, Data science, Prediction and recognition theory, Human-machine intelligent system


What characteristics do the research groups have?

The Division of Computer Science has three research groups - the Research Group of Knowledge Software Science, the Research Group of Mathematical Information Science and Research Group of Large-scale Discrete Computation. The Research Group of Knowledge Software Science develops technologies designed to support the distribution and reuse of knowledge via networks, manages network data in a user-friendly manner and develops theories and technologies necessary to extract useful knowledge. The Research Group of Mathematical Information Science conducts research to elucidate phenomena in various fields not only in computer science but also natural science, social science and humanities, and to provide theoretical foundations by handling information from the viewpoint of information science. Research is also under way by making full use of these methodologies in a wide range of fields, such as the analysis of human sensitivity and emotions, the establishment of intelligent interfaces, and data mining (knowledge discovery from vast amounts of data).

Research Group of Knowledge Software Science
Research Group of Mathematical Information Science
Research Group of Large-scale Discrete Computation (Cooperative Chair)

Research content

Research Group of Knowledge Software Science

Basic software, Computer architecture, Knowledge media, Knowledge base, Knowledge discovery, Information acquisition from large networks, Web security, Design and analysis of algorithms, Computational complexities of algorithms, Highly distributed autonomic computation models

Research Group of Mathematical Information Science

Mathematical analysis, Soft computing, Pattern recognition, Learning theory, Artificial intelligence, Human interfaces, Data mining, Statistical informatics

Research Group of Large-scale Discrete Computation (Cooperative Chair)

Binary decision diagram, Discrete structure, Enumeration algorithm, Succinct data structure, Bioinfoamatics, Bayesian network


What education is provided?

The Division of Computer Science strives to develop human resources that have acquired the methodology of mathematical science for information handling and that can design and develop software systems intended to operate information and knowledge in a precise and secure manner based on systematic theory and methodology in the digital network era.

Major curriculum

Advanced software engineering, Advanced computer architecture, Knowledge base, Knowledge discovery, Information knowledge networks, Theory and practice of algorithms, Introductory functional analysis for mathematical science, Advanced pattern information processing, Advanced theory of programs, Advanced probability and data analysis, Foundations of informatics, Advanced computational mathematics, Large-scale discrete computation

Page Top