Software Engineering student drawing on dry erase board

Master of
Software Engineering

Program Summary

Gain valuable experience in learning to develop cutting-edge approaches to creating, maintaining, and improving software systems. This cohort-based online master's program mimics the remote-workplace environment often found in the global marketplace.
How To Apply
Apply by April 15 to start May 9

How To Apply 

Costs and Financial Aid

36 Credits $1,007 per credit

Costs and Financial Aid 

Nationally Recognized

US News and World Report graduate engineering
Our graduate engineering programs are highly ranked by U.S. News & World Report.

Penn State’s Online Software Engineering Degree

Professionals choose our renowned Master of Software Engineering program to learn to develop software products and services through software analysis, design and architecture, system verification, and data storage and retrieval. As a graduate, you can apply your software development skills to implement new technologies in one of the fastest growing professions throughout industry and government.

If you have an undergraduate degree in computer science, computer engineering, electrical engineering, or information sciences, you can enter this program to stay competitive and drive innovation and changes in the global environment.

Why Software Engineering through Penn State Online?

Curriculum: The Penn State World Campus online Master of Software Engineering degree offers you a curriculum rich with new information that’s applicable in the real world.

Cohort: From start to finish, you’ll progress through the program with others in your cohort. You’ll gain valuable experience interfacing, collaborating, and networking with peers and faculty while you complete projects remotely, just as teams do in the broader global marketplace.

100% Online: All software engineering master’s degree classes are conducted online by the same faculty who teach face-to-face classes on Penn State’s 24 traditional campuses. You’ll earn a diploma identical to the one earned by resident students.

Your Online Software Engineering Courses

The 36-credit Master of Software Engineering program consists of 12 courses that you will complete in continuous seven-week terms over two years. The courses address the need for software engineers to have a body of knowledge covering a wide array of software engineering topics. They’re designed for a comprehensive coverage of modern software concepts and techniques.

For the final course, you will undertake a software project where you will apply the knowledge obtained in the previous courses to demonstrate the principle activities of software engineering.

Nittany Lion Shrine

Ready to Learn More?

Get the resources you need to make informed decisions about your education. Request information on this program and other programs of interest by completing this form.

* required 1/3

I agree to be contacted via phone, email, and text by Penn State World Campus and affiliates. Privacy Policy. reCAPTCHA protected. Google Privacy Policy and Terms of Service.