Design, develop and deploy complex solutions

Students pursuing an MS in Computer Science will expand upon the knowledge they gained during their undergraduate study in related fields. Throughout this 30-credit program, students will delve deeper into the theoretical and applied nature of computing as they explore both core classes and elective courses. Students interested in research may choose to complete a thesis track, which consists of four elective courses followed by two research-intensive thesis courses.

Although the MS in Computer Science has been designed for those who have earned an undergraduate degree in a computing discipline, including computer science, software engineering, data science, computer engineering, information technology, mathematics, computer information systems and electrical engineering, we have developed a small set of bridge courses that enable students to transition into the program from other undergraduate majors.