Our program will prepare you for roles involving the design, implementation, and testing of software products; the development of new hardware technology; the analysis, construction, and management of large-scale computer systems; and the quantitative analysis of large data sets for modeling and decision making.
Your culminating work in the program will be either a master’s thesis or master’s project. If you choose a master’s thesis, you’ll work on research that’s important to you. For the master’s project, you could design an application or solve a software application problem.
Our faculty’s interests are focused in a wide array of research areas, including software technology for health research, artificial intelligence, bidirectional debugging, computer simulation techniques, programming languages, and computer security.
Graduate student support
Our Office of Graduate Studies connects you with opportunities for professional development, scholarships, and graduate assistantships. They also foster our graduate student community through Peer Mentorship and the Graduate Student Board.
Scholarships offer financial aid that doesn’t need to be repaid. We encourage students in graduate degree programs to apply for scholarship opportunities.
Our in-demand Computer Science lab contains a collection of Linux, Windows, and Apple computers; along with a full suite of development, business, scientific, and research applications.
Our alumni have obtained positions at organizations including WEX, Tyler Technologies, Cash Star, IDEXX Laboratories, Unum, TD Bank, Quantrix, and Kepware.
Admission information: MS in Computer Science
We accept applications on a rolling basis and review them continuously.
|Application deadline||Fall term start||Spring term start||Summer term start|
|Final||February 1||October 1||April 15|
|International applicants||June 1||October 15||Not available|