Tuition & fees
Costs include tuition & fees. See cost details
Credit hours
30 required credit hours. Most courses are equal to 3 credit hours. Browse course list
Financial aid
Over 150 graduate assistantships available with stipend & tuition assistance, plus scholarship, fellowship & research opportunities. Explore aid
Admissions
No GRE required. Apply for fall, spring, or summer term. View application process & deadlines
Program highlights
Expected career outcomes
Career opportunities
Our alumni have obtained positions at organizations including WEX, Tyler Technologies, Cash Star, IDEXX Laboratories, Unum, TD Bank, Quantrix, and Kepware.
Program requirements
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.
Hands-on learning
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.
Faculty research
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.
Scholarship opportunities
Scholarships offer financial aid that doesn’t need to be repaid. We encourage students in graduate degree programs to apply for scholarship opportunities.
Connect with us
Our monthly Graduate Information Sessions are an excellent way to learn more about the benefits of our program, as well as our admissions and financial process.
Computer labs
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 graduate admissions counselors are here to answer your questions about the admissions process, our academic programs, and student support services.
Admission information: MS in Computer Science
Application deadlines
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 |