Department of Computer Science
Educational principles of the Department of Computer Science
In addition to carrying out innovative research and development, the IT engineers and researchers of the future must be capable of comprehending social and business trends as well as envisioning products, systems and services—and the technologies required to make them a reality.
At the Department of Computer Science, students acquire extensive knowledge and a high degree of expertise in information and communication technology.
The department’s philosophy of integration of humanities and sciences equips them with the skills and competencies to become the driving force for innovation and application of information technology that is in harmony with people and society as well as the ability to meet challenges as they pioneer new areas of information science.
The computer-science-centered curriculum offers a cross-disciplinary approach to intelligent informatics and human informatics. Students are encouraged to take classes in other departments in order to acquire the broad understanding needed to interact cooperatively with other fields. After first becoming thoroughly acquainted with information’s mathematical aspects, students deepen their understanding of hardware, software, networks, databases and other elements through experimentation and practical work in small groups. Through their senior year dissertation, students acquire the basic competencies required to work in advanced research, gaining comprehensive training that prepares them in knowledge use, critical and logical thinking, problem exploration, problem solving and communication.
Faculty with a wealth of experience in a wide array of fields
During their final year of study, students develop the skills needed to carry out innovative research and development, applying the basic knowledge they have acquired in computer science. Assignment to the Department of Computer Science labs takes place at the end of the first semester of the third year, so students are able to begin preparations early on.
As you can see in the list of faculty profiles and labs, department faculty have a wide variety of experience, both in terms of research areas and in terms of basic research and application, which they are able to share with students through work in small groups. A full roster of instructors encourage students to challenge themselves in new fields, helping them to discover their own research interests. Furthermore, faculty members provide guidance backed by a high level of research, enabling students to produce a considerable amount of research findings prior to entering graduate school; many students even present their findings formally.
Progression after graduation
The majority of Department of Computer Science lab graduates pursue advanced knowledge and skills at graduate schools. Many of those who have completed their studies in the graduate and undergraduate programs go on to work as technicians at manufacturing companies or information communications technology (ICT) service providers, while others continue to involve themselves in the research and development of cutting-edge technologies at companies and university laboratories.