Skip Navigation
search: People | Departments | Penn State | Web
Penn State mark
Penn State mark
University Bulletin
Graduate Degree Programs

M.S.E.--Additional Specific Requirements

The Master of Software Engineering degree is a professional degree that focuses on exploring and examining software engineering practices and solutions that address emerging industry issues, such as e-commerce and enterprise integration.

The program is designed to meet the educational needs of technical professionals who want to build upon their software engineering knowledge.

Applicants for admission should hold an undergraduate degree in an appropriate technical field. Applicants not holding a technical degree should present a minimum of three years' work experience in the software profession. All applicants must have proficiency in a high-level language and in the principles of computer architecture, or complete prerequisite courses upon admission to the program.

The degree program requires completion of 36 credits of graduate course work, including a 3-credit advanced studio leading to the development of an actual software product, participation in a research institute, or a 3-credit professional paper.

For maximum career flexibility, students may broaden their study by selecting approved courses from allied fields, such as artificial intelligence, computer science and engineering, and management information systems.


Look up course abbreviations

Course descriptions are stored in LionPATH, the University-wide student information system. Please visit the LionPATH Course Catalog to access current course descriptions. At that point, you will be leaving the University Bulletin website.

Skip Popular Searches
  1. Graduate Course Descriptions
  2. Graduate Programs
  3. Doctoral Degree Requirements
  4. Master's Degree Requirements
  5. Application and Admission Procedures
  6. Credit Certificate Programs
  7. General Information
  8. Tuition and Cost
  9. Intercollege
  10. Academic Information and Procedures