Software Engineering, Master | Part time online | Pennsylvania State University | United States
24 months
1007 USD/credit 18126 USD/year
1007 USD/credit 18126 USD/year
Tuition fee
Apply date
Start date


Gain valuable experience in learning to develop cutting-edge approaches to creating, maintaining, and improving software systems. This cohort-based online master's program in Software Engineering at Pennsylvania State University mimics the remote-workplace environment often found in the global marketplace.


Professionals choose our renowned Master of Software Engineering program at Pennsylvania State University 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.


  • 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.

Programme Structure

Courses include:

  • Applied HCI
  • Pattern-Oriented Design
  • Requirements Engineering
  • Software Construction
  • Database Design Concepts
  • Software Systems Architecture
  • Software System Design
  • Software Project Management
  • Web Security and Privacy
  • Software Testing
  • Software Engineering Studio

Key information


  • Part-time
    • 24 months

Start dates & application deadlines


36 SCH



Academic requirements

GPA admission requirements GPA

Other requirements

General requirements

  • The program requires an undergraduate degree in engineering, physics, mathematics, computer science, or information science. Students from other undergraduate majors with extensive work experience in the software engineering field may be considered. 
  • All applicants are expected to have earned a junior/senior grade point average of 3.0 or higher.
  • Official transcripts from each institution attended
  • English Proficiency
  • Résumé — Upload a one- to two-page résumé highlighting your full-time employment and/or military experience to the online application.
  • Statement of Intent (one page) — should outline personal career goals and reasons for wanting to enroll in the program. This statement should be specific and include information about short- and long-term goals and how enrolling in the program may help achieve them. 

Tuition Fee

To alway see correct tuition fees
  • International

    18126 USD/year
    Tuition Fee
    Based on the tuition of 1007 USD per credit during 24 months.
  • National

    18126 USD/year
    Tuition Fee
    Based on the tuition of 1007 USD per credit during 24 months.


Studyportals Tip: Students can search online for independent or external scholarships that can help fund their studies. Check the scholarships to see whether you are eligible to apply. Many scholarships are either merit-based or needs-based.

Our partners

Software Engineering
Pennsylvania State University
Software Engineering
Pennsylvania State University


Go to your profile page to get personalised recommendations!