Department of Computer Science
The Department of Computer Science conducts education and research in computer fundamentals: namely, computer architectures, languages, and intelligence.
The elementary courses provide an introduction to Information Science and explain what computers are, how they can be used and how to write computer programs. In addition, students receive a detailed grounding in the fundamental Mathematics and Physics required for more advanced subjects in Computer Science.
The core curriculum consists of courses in digital circuitry (an integral element of computer hardware), computer architectures, core software operating systems, programming languages and program development environments. Students also learn how programs are translated into computer instructions as well as about topics in data storage and retrieval.
The advanced curriculum enables students to deepen their understanding particularly of topics in artificial intelligence, soft computing, parallel processing, and computer architectures.
The Artificial Intelligence and Soft Computing course focuses on the rapidly developing field of artificial intelligence as a new form of soft computing. The Parallel Processing and Computer Architecture course provides advanced training in new computer hardware and software architectures, with a focus on algorithms.
The curriculum also includes an Information Science project that students start in their first year as a means of honing their skills in conceptualization and the recognition and solution of problems, an Education Assistance course that allows students to serve as assistants in high-school computer education programs, a Special Computer Science Seminar that exposes students to the latest papers of relevance to their graduate thesis; and a Computer Science Graduate Thesis course.
Message from Department Chair of Computer Science
Akira SASAKI, Professor, Dr.
Department Chair of Computer Science
Welcome to the Department of Computer Science
From the year of 2012, we established the Course Systems in our faculty. Currently, there are three courses: "Computer Science Course", "Communication Science Course", and "Media Science Course". After the first year studies, the students in CS department can select the Computer Science Course or Communication Science Course for their second and third years' studies. The Computer Science Course focuses on the core areas of computer science. In this course, the students not only can deeply understand the theoretical computer science, but also can design hardware circuits such as embedded CPUs, input/output controllers, and high-performance CPUs, and develop system software and applications, such as compilers, drivers, and large-scale database applications. The Communication Science Course focuses on the communications among computers and the communications between human-being and computers. The students can learn the contents of the augmented reality, computer graphics (CG), artificial intelligence, cyber-world, Internet and security, user interfaces, and game design. The main course in the fourth year is the graduation research. The students can join a laboratory, research on themes they are interested in, write the graduation research thesises, and finally present their research results.
The computers are used everywhere such as homes, factories, offices, transportations, banks, and computing centers. These computers contain either low-cost embedded CPUs or high-performance multithreading multi-core CPUs. Because of the advances in computer and networking technologies, supercomputers containing hundreds of thousands of nodes have been built. It was predicted that the parallel systems of the next decade will contain 10 to 100 millions of nodes. Another hot topic in the computer science field is the "Cloud Computing" which provides a convenient environment for access to a shared pool of configurable computing resources through the network and Internet. These technological advances or inventions have changed and are changing our lives and society. You are welcome to join our CS department to cope with these challenges and make your contributions to the future of our world!