Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The Computer Science degree is a broad and flexible program which offers students opportunities for graduate study in the full spectrum of intellectual activity in computer science. The field of computer science is concerned with the design, analysis and implementation of computer systems as well as the use of computation as it is applied to virtually every field of study and use in the everyday world. Computer systems can range in scope from tiny embedded systems to the internet as a whole. Research in computer science involves mathematical analysis, empirical experimentation and the implementation of proto-type systems. The Department of Computer Science is internationally recognized as a unique group of faculty, visiting researchers, students and educational programs, which provide a world-class research environment that goes well beyond the core areas of computer science. Our curricula, faculty and research areas focus on an array of topics, including algorithms and complexity, artificial intelligence and machine learning, biomedical informatics and computational biology, computer architecture and design, computer graphics and visualization, computer vision, databases and data mining, embedded systems, medical informatics, multimedia computing, networks and distributed systems, operating systems, programming languages and systems, scientific and numerical computing, security, privacy and cryptography, and software engineering.