Contemporary society would not be conceivable without computers and related networks. Both are now indispensable in such wide-ranging fields as distribution, financing, and manufacturing. The students of the Department of Computer and Information Sciences must study and research broad-ranging fields to become “professional computer and network experts.” In our lectures, exercises, experiments, and graduation research projects, centering on academic basics, the students acquire cutting edge knowledge and the means of being in the forefront of the ever-evolving information technology. Therefore, those who want to enroll in this department are expected to possess a disposition toward logical thought and expression.

Curriculum in Computer and Information Sciences

The curriculum is devoted to the education of experts in computer and networks with emphasis on their software and theory. Students start with a course in computer theory and programming immediately after being admitted as freshmen. Sophomores are already capable of programming with efficient algorithms (e.g. handling dynamical data structure by means of pointers). Juniors have experience in hacking the network protocols as well as programming their own web service, network games, and so on. Seniors build research products with their own ability and often with originality provided by advisers. Some of them even come up with new business models. Students in the master’s and doctoral programs explore the deeper cyberspace. Their results are presented in international conferences and published in scientific journals.

Curriculum in Computer and Information Sciences Major

The computer science field of studies offers the following subjects on computer science and software development: analysis of algorithm, automata and formal language theory, discrete mathematics, project management, software engineering, natural language processing, object-oriented systems, and more. The computer and information system field of studies offers the following subjects on methodology and techniques to produce complex and diverse information systems: information and communication engineering, intelligent informatics, information security, computer networks, distributed systems, image processing, adaptive learning systems, educational technology, and more.