Program Overview: The program leads to a Master of Science degree in computer science. Students take graduate level work in computer science that builds a foundational for the discipline — the theory of computation, algorithm design, and operating systems. Students then take coursework that builds a depth of understanding of computer science. Students select from graduate courses in artificial intelligence, bioinformatics, computer graphics, computer networking, computational complexity, medical imaging, real-time systems, parallel computing, and software engineering. Students either complete 9 hours of research resulting in a master’s thesis or 3 hours of research resulting in a project report.
Admissions Policy: Students seeking admission should hold a bachelor’s degree in computer science or a closely related field (mathematics, software engineering, computer engineering) and must submit scores from the Graduate Records Exam (GRE) general test. Students must also provide three letters of recommendation, Students whose native language is not English must submit scores from the Test of English as a Foreign Language (TOEFL) or the International English Language Testing System (IELTS).
Change Policy: No selective or limited admission requirements.
Transfer Policy: No requirements beyond University admission requirements.
Opportunities: Students who complete the Master’s degree in Computer Science take positions in industries that employ computer scientists: the internet industry (Google, FaceBook, Amazon, etc.), the telecommunications industry (Verizon, Nortel), aerospace industry, etc. Students with a master’s degree may choose to pursue a Ph.D. degree in Computer Science or a related discipline.