Monmouth University pioneered graduate education for software developers in the mid-1980's and launched the first Software Engineering Department in 1995. We remain one of the country's largest and most diverse graduate software engineering programs. Our curriculum integrates applied computer science, applied mathematics, and management science into engineering design for software. Our students and alumni are among the most sought after in the world.
Our approach is flexible, designed to give students a wide range of options and several ways to enter into the program. Choose from two certificate programs and a full-scale Master of Science in Software Engineering program.
The Master of Science in Software Engineering is a 30-credit program (plus a maximum 12 credits of foundation course work for students who are conditionally admitted) that combines a mastery of the foundations of the discipline and advanced studies under faculty members who are recognized experts in the field. Students learn how to be effective members of a software development team with a sure grasp of the latest methods, tools, and techniques for delivering software on time and within budget. Graduates will acquire the ability to design software that solves practical problems, and to manage software projects to decrease risk while increasing quality.
Attend a Graduate Information Session
Students benefit from small classes taught by full-time senior faculty members who are recognized experts in their field, augmented by adjunct faculty members affiliated with nearby high-technology firms including AT&T, Bell Labs, Lucent, and MITRE. This combination of first-rate scholarship and up-to-the-minute industry experience is typical of Monmouth's focus on each student's situation and goals. It immerses students in the real-world practice of software engineering while the University is still on hand to guide them.
The Certificate in Software Development, which includes 15 credits of preparatory courses plus a 3-credit project course, prepares students to become proficient software developers. It also serves as a preparatory or bridge program to those who do not have the necessary background, but hope to enter the master's degree program. It is the ideal starting point for those holding a bachelor's degree in other disciplines who are interested in a career in software engineering, or who hope to introduce software development into their chosen field.
The Certificate in Software Engineering is an 18-credit program that prepares graduates to become effective members of a software development team. Students gain an understanding of team capability, dynamics, and performance. Requirements include the 15 credits of core courses needed for the Master of Science in Software Engineering as well as a course (3 credits) in software project management. (Up to 12 credits of preparatory courses may be required.) Students will have the ability to design software that solves practical problems, a critical skill for career success and advancement.
When it is time to seek a position, you will find that Monmouth's master's and certificate program graduates are valued by businesses throughout the region. They know you have been exceptionally well prepared for a productive professional life. If you're already working in the field, Monmouth helps you pursue a degree by offering schedules that are practical and convenient even for full-time professionals. Monmouth University is on the Jersey Shore, one hour south of New York City in one of the country's richest concentrations of high-technology companies. Monmouth's relationship with these potential employers enriches the student experience through mentoring programs, internships, practica, and employment opportunities.