Current Students: Software Engineering
 

Current Students:  Software Engineering

The Master of Software Engineering prepares computer professionals to develop software products and services for industry and government. The curriculum includes 

  • requirements engineering
  • software analysis, design, and architecture
  • software quality, testing, and measurement
  • project management
  • global development

Courses are offered in 7 and 14-week formats.  There are six 7-week sessions each academic year.  Students typically begin in the fall or spring semester, hold a variety of undergraduate degrees, and have experience in computer science and software development. 

Requirements for admission include

  • a baccalaureate degree from an accredited college or university.
  • proficiency in programming, computer architecture, operating systems design, and fundamentals of software design. (A Preparatory Module  is available after acceptance to the program if necessary.)
  • submission of all necessary forms, documentation, and fees.

Degree requirements include 36 credits (12 courses) made up of 18 core credits and 18 elective credits from a prescribed track or the creation of a combination of electives from multiple tracks based on professional interests.  A required capstone experience includes writing a professional paper (SWENG 594A) or the Advanced Engineering Studio (SWENG 500). A total of at least 18 credits must be at the 500 level.

Curriculum

  • Software Engineering Preparatory, Core, and Elective Module courses:  Malvern
  • Software Engineering Preparatory, Core, and Elective Module courses: The Navy Yard

 


Contact information

610-648-3277 
enghelp@psu.edu


Engineering course descriptions

Engineering Faculty

Systems Engineering
Advising Worksheet

www.gv.psu.edu