SWENG 887

Software Systems Architecture

Pennsylvania State University-Schuylkill Campus · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

Architecture is an abstract view of a software system distinct from the details of how such a system is implemented. A robust architecture is key to developing software systems that meet quality expectations (such as performance, scalability, availability, maintainability, etc.) of their stakeholders. This course introduces basic concepts of software architecture, architectural design principles, and patterns. Students also learn how to document and evaluate software architectures, and reuse architectural assets through software product lines. This course is structured to be appropriate for graduate students in software or systems engineering. Many of the topics covered in this course may be applied to a wide variety of research areas. Students will be evaluated on their understanding of the course material by completing one examination (25%), weekly assignments (35%), and an individual project with presentation (40%).

Sections

Current meeting, instructor, credit, and enrollment details

Updated 6 hours ago

001

Availability not recently verified
Class #pennsylvania_penn_schuylkill-SWENG887Fall 2026UGRD3 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?