The department of Computer Science is committed to excellence in scholarly activities and research; inter-departmental and inter-university collaborative projects are particularly emphasized. Key research areas include: cyber-physical systems, bioinformatics, computer and information security, distributed algorithms & systems, formal approaches to computation, machine learning and data mining, operating systems, real-time systems, scientific computing, information retrieval, sensor networks, and software engineering. More detailed research areas can be found on the application form.
Two Master's-level degrees, the Master of Science (M.S.) and Master of Software Engineering (M.S.E.), are offered. A Doctor of Philosophy (Ph.D.) degree in Computer Science is also offered. The Department also offers the M.S.E. through distance learning and the Graduate Certificate in Embedded Systems.