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

Course Descriptions

The Master of Software Engineering degree requires 36 credits—18 core credits, 12 elective credits, and 6 capstone credits. You must maintain a minimum grade point average of 3.0 (B) throughout the program. A 3.0 cumulative GPA is required to graduate. 

Courses are listed below, with course descriptions provided via links to the University Bulletin. Please refer to the prerequisites mentioned on this page as those listed on the University Bulletin may differ from Penn State Great Valley. All courses offered are three credits unless otherwise indicated.

Penn State’s Schedule of Courses lists course availability. General questions should be sent to [email protected]. Contact your assigned faculty advisor for advice on course selection. 

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)
NOTE: You may take either SWENG 805 Software Project Management or SYSEN 805 Technical Project Management. 

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

SARI (Scholarship and Research Integrity) Required Online Activity
You must successfully complete the SARI requirement of the Penn State degree in order to graduate. The SARI Module is offered only in spring and fall semesters.

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 or 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 or with Division permission)

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)

Master of Software Engineering

  • Schedule a Consultation
  • Admission Requirements
  • Course Descriptions
  • Curriculum and Schedule
  • Careers & Alumni Outcomes
  • Faculty
  • Integrated Undergraduate-Graduate Software Engineering Program
  • Learning Goals
  • Frequently Asked Questions
  • Student Testimonials

Upcoming events

Feb
16
Mon

Engineering and Tech Grad Programs Webinar - Feb. 16

12:00 pm to 1:00 pm
A woman and two men sit at a table looking at a tablet and talking.
Feb
17
Tue

Industry Engagement Day

11:30 am to 2:30 pm

In the news

The Penn State Great Valley chancellor speaks to a group of donors and alumni at a dinner.

Penn State Great Valley honors donors, alumni at awards ceremony

Three men sit at a table with their laptops in an office, talking about their work.

Q&A: Can the tech behind crypto help align AI with human values?

More news

See Also

  • Take a Virtual Tour of Campus
  • Advising
  • Concurrent Degree Program
  • SARI (Scholarship and Research Integrity) Program for Engineering and Technolog…
  • 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