Skip to main content
Penn State Great Valley
Report a Concern Visit Apply Give
  • Academics
    • Master's Degrees
    • Graduate Certificates
    • Research
  • Admission
    • Tuition and Financial Aid
  • Professional Development
    • Certificate Programs
    • Non-Credit Courses
    • Workshops
    • Customized Corporate Training
  • Information For
    • Prospective Students
    • International Students
    • Current Students
    • Corporate & Community Collaboration
    • Conference Planners & Attendees
    • Faculty & Staff
    • Alumni & Friends
Full site navigation menu

This dialog contains the full navigation menu for this site.

Penn State Great Valley
Enter the terms you wish to search for.
Search type:
Report a Concern Visit Apply Give
  • This is Penn State
    • Chancellor's Welcome
    • Mission and Strategic Plan
    • Advisory Board
    • Campus Leadership
    • Campus History
  • Academics
    • Master's Degrees
    • Graduate Certificates
    • Master of Science in Artificial Intelligence
  • Admission
  • Tuition & Financial Aid
  • Outreach
  • Professional Development
    • Professional Development Certificates
    • Non-Credit Courses
    • Workshops
    • Customized Corporate Training
  • Research

Find Information For:

  • Prospective Students
  • International Students
  • Current Students
  • Corporate & Community Collaboration
  • Conference Planners & Attendees
  • Faculty & Staff
  • Alumni & Friends

Helpful Links

  • Academic Calendar
  • Events
  • Great Valley LaunchBox

Connect With Us

  • facebook
  • linkedin
  • youtube
  • instagram
  1. Home
  2. Academics
  3. Master's Degrees
  4. Master of Software Engineering

Curriculum and Schedule

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.

Required Software Engineering Courses and Capstone

SWENG 881 – Software Testing
(Previously SWENG 581)

SWENG 886 – Requirements Engineering
(Previously SWENG 586)

SWENG 887 – Software Systems Architecture
(Previously SWENG 587)

SWENG 837 – Software System Design
(Previously SWENG 537)

SWENG 861 – Software Construction

SWENG/SYSEN 805 – Technical Project Management
(Previously SYSEN 505)

SWENG 894 – Advanced Software Engineering
To be taken after completing all core requirement courses. The capstone course is only offered in fall semesters.

Students must successfully complete the RECR (Responsible and Ethical Conduct of Research) requirement of the Penn State degree in order to graduate.

Software Engineering Elective Courses

Choose four courses (12 credits) from the following:

A-I 500 – Quantitative Methods

A-I 570 – Deep Learning
(Prerequisite: A-I 500) (Previously DAAN 570)

A-I 574 – Natural Language Processing
(Prerequisites: A-I 500 and A-I/DAAN 570)

A-I 572 – Reinforcement Learning
(Previously DAAN 572)

A-I 801 – Foundations of Artificial Intelligence
(Prerequisite: A-I 500/equivalent)

A-I 879 – Machine Vision

DAAN 545 – Data Mining
(INSC 521 is NOT a prerequisite.) (Previously SWENG 545)

DAAN 825 – Large-Scale Database and Warehouse

DAAN 862 – Analytics Programming in Python
(Prerequisite: A-I 500)

DAAN 871 – Data Visualization for Analytics

DAAN 881 – Data-Driven Decision Making
(Prerequisite: A-I 500)

IE 575 – Foundations of Predictive Analytics
(Prerequisite: A-I 500)

INSC 521 – Database Design Concepts

INSC 526 – Business Process Management and Integration

INSC 561 – Web Security and Privacy

INSC 846 – Network & Predictive Analytics for Socio-Technical Systems

SWENG 888 – Mobile Computing and Applications

SYSEN 507 – Systems Thinking

SYSEN 536 – Decision and Risk Analysis in Engineering

SYSEN 850 – Creativity and Problem Solving I
(Offered online only)

SYSEN 555 – Invention and Creative Design
(SYSEN 850 recommended prior to SYSEN 555)

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

If you have any questions, please contact the Engineering Division at [email protected].

Master of Software Engineering

  • Schedule a Consultation
  • Admission Requirements
  • Course Descriptions
    • Project Quality Management Graduate Certificate
    • Software Architecture and Design Graduate Certificate
    • Artificial Intelligence Engineering Graduate Certificate
    • Data Analytics and Engineering Graduate Certificate
  • Curriculum and Schedule
  • Careers & Alumni Outcomes
  • Faculty
  • Integrated Undergraduate-Graduate Software Engineering Program
  • Learning Goals
  • Frequently Asked Questions
  • Student Testimonials

Upcoming events

Jun
11
Thu

Engineering and tech grad programs webinar - June 11

12:00 pm to 1:00 pm

In the news

A student talks with a guest about her research poster, gesturing to it on a screen.

Data analytics, engineering research wins Great Valley student competition

Six panelists sit at a table in front of a screen that says "Industry Engagement Day."

Great Valley’s Industry Engagement Day showcased AI-powered transformation

More news
A group of international students gathers around Penn State's Nittany Lion shrine.

Supportive community for international students

Earn a respected degree within our small, close-knit campus community. Participate in research and experiential learning, build connections with a large alumni network, and get lifelong career support services. 

Become an international student
Penn State Great Valley's main building entrance, with picnic tables and flowers

Take a virtual campus tour

Check out Penn State Great Valley's beautiful campus. Explore research labs, classrooms, the library, fitness center, student lounge, gaming room, mindfulness room, pollinator meadow, auditorium, art gallery, and more. 

Virtual tour
Erica Dercole headshot

Admissions consultation

Schedule a one-on-one phone, virtual or in-person consultation with Erica Dercole, Enrollment Services Specialist, to discuss your goals. 

You can also email her at [email protected]. 

Schedule an appointment

See Also

  • Take a Virtual Tour of Campus
  • Advising
  • Concurrent Degree Program
  • Responsible and Ethical Conduct of Research (RECR) Program for Engineering and …
  • STEM-Designated Programs
Locations of Penn State's campuses throughout Pennsylvania with Penn State Great Valley highlighted

Penn State Great Valley

Offering master's degrees, graduate certificates, professional development programs, corporate training, and conference services conveniently located less than 30 miles from Philadelphia.
  • facebook
  • linkedin
  • youtube
  • instagram
Visit Apply Give
  • This is Penn State
    • Map
    • Sustainability Committee
  • Academics
    • Corporate Alliance
    • Graduate Degrees and Certificates
    • Professional Development
    • Research
  • Admissions
    • Admission Events
    • Application Deadlines
    • Graduate Certificate Admissions
    • Graduate Degree Admissions
  • Tuition & Financial Aid
    • Scholarships
    • Student Loans
    • Tuition and Fees
    • Veteran's Benefits
  • Campus Resources
    • Campus Hours
    • Career Services
    • Conference Services
    • Great Valley IT Helpdesk
    • Library (Knowledge Commons)
    • PSUAlert
  • Directory
    • Faculty
    • Staff
  • 360 Virtual Tour
Penn State University
30 E. Swedesford Road, Malvern, PA 19355 610-648-3200

Footer Legal Menu

  • Privacy
  • Non-discrimination
  • Accessibility
  • Copyright
  • The Pennsylvania State University © 2026
  • We Are Penn State