CSSE 477

Software Architecture

Rose-Hulman Institute of Technology · UGRD · Fall 2026

3 sections3 open now
Add to a schedule

Catalog description

Section information text: This is a second course in the architecture and design of complete software systems, building on components and patterns. Topics include architectural principles and alternatives, design documentation, relationships between levels of abstraction, theory and practice of human interface design, creating systems which can evolve, choosing software sources and strategies, prototyping and documenting designs, and employing patterns for reuse. How to design systems which a team of developers can implement, and which will be successful in the real world.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 3 hours ago

01

1 openSeats: 14/15 seats Last recorded: Aug 15, 2026, 3:50 PM
Class #1214Fall 2026UGRD4 credits
1 available14 enrolled15 capacity0/0 waitlist
Days & times
MTRF 1500-1550
Meeting dates
Sep 3 – Nov 19
Location
Crapo Hall G217
Instructor
Hays, Mark

Section notes

Instructional method: Lecture

Details checked 3 hours agoSeats checked 3 hours ago

02

7 openSeats: 8/15 seats Last recorded: Aug 15, 2026, 3:50 PM
Class #1215Fall 2026UGRD4 credits
7 available8 enrolled15 capacity0/5 waitlist
Days & times
MTRF 1500-1550
Meeting dates
Sep 3 – Nov 19
Location
Crapo Hall G217
Instructor
Hays, Mark

Section notes

Instructional method: Lecture

Details checked 3 hours agoSeats checked 3 hours ago

03

6 openSeats: 18/24 seats Last recorded: Aug 15, 2026, 3:50 PM
Class #1543Fall 2026UGRD4 credits
6 available18 enrolled24 capacity0/0 waitlist
Days & times
MTRF 1600-1650
Meeting dates
Sep 3 – Nov 19
Location
Crapo Hall G217
Instructor
Hays, Mark

Section notes

Instructional method: Lecture

Details checked 3 hours agoSeats checked 3 hours ago
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?