“I am glad I chose to pursue a master’s in Software Engineering at St. Mary’s because the faculty really know their stuff. The degree plan emphasized both the technical and management skills I use today in my career.”
– Mike Perez (M.S. ’15)
The Master of Science in Software Engineering trains individuals to successfully design, develop, implement, integrate, and maintain software and software related products. The software engineering program at St. Mary’s University does not focus on providing students with a large repertoire of programming skills that emphasize a particular language syntax or semantic. Coding is only one phase of the software life cycle.
Instead, the program gives students the knowledge and skills necessary to develop and manage large-scale software systems with a primary focus on quality, reliability, and maintainability. It emphasizes the organizational structures, development processes, analysis and modeling techniques, design methodologies, documentation standards, and quality controls.
The Software Engineering program is a 30-credit-hour program. Students may elect a thesis or a project option. The thesis option consists of 24 credit hours of coursework and six credit hours of thesis direction. The thesis must be defended orally. Non-thesis students must complete 27 credit hours of coursework and three credit hours of the Capstone Master Project. Like the thesis option, the Capstone Master Project must be presented and defended orally in front of the master project committee.
The Engineering Department also offers a unique five-year combined Bachelor of Science and Master of Science in Software Engineering program. Undergraduate students begin graduate course work during their senior year and complete the master’s degree in the fifth year.
In order to accomplish this, students must plan starting in their freshman year to allow for summer courses so that they can take six hours of graduate work each semester in their senior undergraduate year.
Admission is granted only to those with a high promise for success in graduate study, as demonstrated through previous academic records and testing.
To be considered for admission, applicants must:
Students who complete the Master of Science in Software Engineering program at St. Mary’s are prepared for rewarding careers in the field of software engineering. Graduates have employment opportunities with companies that develop, manage and maintain software systems. They are employed by a variety of public and private institutions that design, evolve and reengineer complex software systems. They have career opportunities in every field where software programs are created and maintained.
Employers of software engineers include financial institutions, engineering firms, the avionics and automotive industries, health care providers, governmental institutions, pharmaceutical companies, insurance providers and electronics companies. In fact, any company that designs systems that require computer programs needs software engineers.