Master of Science in Software Engineering
Over the last decade, the demand for highly skilled software engineers has increased dramatically. According to the Bureau of Labor Statistics, computer software engineering is projected to be the fourth-fastest-growing occupation in the country through 2016. Also, software engineering is cited as the best job in America by CNNMoney.com, with a ten-year expected growth of forty-six percent until 2016.
Monmouth University’s graduate program in software engineering offers a modular approach, designed to accommodate a variety of students with different backgrounds, education, and experience. The program allows students to begin their studies in software engineering at different levels, and to pursue a variety of educational goals.
THE RIGHT PROGRAM AT THE RIGHT TIME
There are three options available to help you begin or advance your career in this exciting field:
- The Master of Science in Software Engineering combines a mastery of the foundations of the discipline, as well as advanced studies under faculty members who are recognized experts in the field. You will learn skills necessary to be a successful team contributor in all aspects of software development, such as requirements, design, development, testing, maintenance, process, project management, and interface design. One of the key skills that students develop is the ability to evaluate and document improvements in software development and maintenance processes. The program offers several optional tracks:
- Embedded Systems
- Management of Software Technology
- Information Management
- Telecommunications
- Organizational Management
- Thesis
- The Certificate in Software Engineering gives students an understanding of team dynamics, software capability, and performance. Requirements include the 15 credits of core courses needed for the Master of Science in Software Engineering plus a 3-credit course in software project management. (Up to 15 credits of foundation courses may be required.) After completing this program, you will have the ability to work in a team environment developing software to solve practical problems, a critical skill for career success and advancement.
- The Certificate in Software Development prepares students to become proficient software developers. It also serves as a preparatory program for those who do not have the necessary background but hope to enter the master’s program. It is the ideal entry into the field for those professionals who have earned a bachelor’s degree in another discipline.














