Led by internationally renowned faculty, the Master of Science in Computer Science program trains students to become experts and industry leaders in fields related to computer science. The program's comprehensive curriculum and multidisciplinary approach ensure that students master computing theory and technology so that they'll excel in business, industrial and governmental careers.
The program offers courses and research opportunities in a wide variety of computer science subfields, including:
- cyber security and information assurance
- programming languages, database design and computer networks
- operating systems and computer architecture
- artificial intelligence, machine learning and data science
- computer graphics, computer vision and virtual reality
- automata theory, combinatorics and computational geometry
- parallel processing, and VLSI
- software systems

