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 17

How To Apply 

Costs and Financial Aid

36 Credits $996 per credit

Costs and Financial Aid 

Nationally Recognized
Badge Online Programs Grad Engineering
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.

Master of Software Engineering Video

Learn more about the World Campus software engineering program in this video:

Penn State World Campus Graduate

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.