Skip to main content
A world of possibilities. Online.
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 July 15 to start August 23

How To Apply 

Costs and Financial Aid

36 Credits $996 per credit

Costs and Financial Aid 

Nationally Recognized
Grad Engineering 2021
Penn State's online graduate engineering programs are highly ranked by the U.S. News & World Report Best Online Programs rankings.

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.

Penn State World Campus Student

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.