The Master of Software Engineering degree requires 36 credits—18 core credits, 12 elective credits, and 6 capstone credits.
- Wide variety of electives lets you customize the program to meet your career interests.
- Courses are available in different formats (fully in-person, hybrid, or fully online) to accommodate different schedules and preferences, and provide flexibility for your learning experience. Enrolling in online courses is largely limited to summer semesters, and students must check with their academic advisors for eligibility to enroll in online classes.
- Immersive capstone project allows you to experience the complete software development lifecycle, engineering a fully functional product.
Students must successfully complete the SARI (Scholarship and Research Integrity) requirement of the Penn State degree in order to graduate.
Course Offerings
Penn State’s Schedule of Courses lists course availability. Although the course numbers, times, and availability on the University registrar’s schedule of courses are correct, your educational record may require the listed prerequisites (or not).
Spring 2025 Engineering Course Schedule
Summer 2025 courses
Students interested in enrolling in online World Campus classes in the summer 2025 semester should discuss course options with their faculty advisor. With advisor approval, Great Valley students may request enrollment in online classes via [email protected].
If you have issues viewing any of these documents or have any questions, please contact the division at [email protected].