The MS in Computer Science program trains students to become experts and industry leaders in the field. After completing the program, graduates will be prepared to take on a wide range of opportunities from IT development and data analytics to project management, entrepreneurial endeavors and future doctoral study.
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.