SET transcends the traditional classroom framework by placing a greater emphasis on hands-on scientific research experience. Our graduates are accepted into medical and dental schools at 1.5 times the national rate.
The Master of Science in Computer Science combines studies in the mathematical and theoretical foundations of computing with hands-on, practical scientific research. A Computer Science master’s degree prepares graduates to write software and work with operating systems and architecture. It is a hands-on way to learn computing skills and will prepare you to understand algorithms, software architecture, design patterns, data structures and coding techniques.
The Master of Science in Computer Science program at St. Mary’s prepares students to manage a software development project from analysis, design, implementation, testing and maintenance. The program is designed to provide a deep understanding of the hardware and software components of computer systems and the following topics:
Students will learn from professors who have expertise in:
Students take 33 credit hours of courses, including either a thesis or a project. See the catalog for course details: Master of Science in Computer Science
Students are expected to be able to write computer programs in a high-level programming language and to understand the connection between computer hardware and software before starting the degree program.
Two courses are taken from the Engineering Department. The Master of Science in Computer Science is sometimes offered off-campus at various locations, and some courses are offered in a hybrid or online format.
Interested in saving time and money on two degrees? The Master’s in Computer Science can be combined two ways:
An alumna on her work developing an app for users with Alzheimer’s: “I researched the disease and the needs of people who have it. A question popped into my mind: How could everyday technology better serve them?”
– Malak Abouhenidi, (M.S. ’14) — Read her story.
The Computer Science program is known for its practical applications and real-world problem solving. Students work in groups and present information individually to an audience. Prerequisites include computer programming skills and mathematical maturity. This program offer students many advantages:
Computer scientists are in high demand in organizations that develop or use software. Most companies have information technology (IT) departments or at least an IT expert on staff.
CS professionals often work in jobs such as:
Applicants should have taken programming classes including data structures and object-oriented programming.
For specific admission requirements, visit the catalog.