Department of Computer
Science & Engineering


ERICA Campus Engineering Building 3


Computer Science and Engineering is an essential and core technology for the information age, that enables the designing and manufacturing of high-performance computers, as well as the software needed to operate and apply them in the industry and society. This technology will continue to be one of the key technologies that will shape our society in the 21st century. The Department of Computer Science & Engineering is committed to providing its students the very best education and training to become world-class leaders in the computer science and information world through undergraduate and graduate programs. The Department tries to attract the finest faculty members, endeavors to maintain excellent laboratories and research facilities, and supports a number of co-curricular activities that enhance the student’s knowledge and experience.

Undergraduate Program

The Department offers a program leading to the degree of Bachelor of Science in Computer Science and Engineering. The undergraduate program is basically designed to provide a broad theoretical and practical background of computer science and engineering. It gives a strong foundation to the students going on to graduate study, as well as those pursuing industrial careers. Scientific and engineering aspects of computers are equally emphasized and covered in terms of computer theory, hardware, and software. The topics of the program include programming methodology, data structures and algorithms, computer architecture, operating systems, programming languages, embedded systems, database, computer networks, computer security, etc.

Graduate Program

The Department offers programs leading to the degrees of Master of Science and Doctor of Philosophy in Computer Science and Engineering. The M.S. program prepares students for positions in the computer-related industries. The Ph.D. program prepares students for leading positions in academia, research laboratories, and technology industries. Research in the computer science and engineering requires creative thinking and logical reasoning based on the fundamental knowledge of engineering and science. Our graduate program especially emphasizes the following areas: computer vision, advanced operating systems, natural language processing, parallel and distributed processing, data communications, information security, high-performance computing, multimedia systems, program analysis, intelligent agents, software architecture, database and knowledge-based systems, ubiquitous computing, etc.