CSSE 477
Software Architecture
Rose-Hulman Institute of Technology · UGRD · Fall 2026
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
01
1 openSeats: 14/15 seats Last recorded: Aug 15, 2026, 3:50 PM- Days & times
- MTRF 1500-1550
- Meeting dates
- Sep 3 – Nov 19
- Location
- Crapo Hall G217
- Instructor
- Hays, Mark
Section notes
Instructional method: Lecture
02
7 openSeats: 8/15 seats Last recorded: Aug 15, 2026, 3:50 PM- Days & times
- MTRF 1500-1550
- Meeting dates
- Sep 3 – Nov 19
- Location
- Crapo Hall G217
- Instructor
- Hays, Mark
Section notes
Instructional method: Lecture
03
6 openSeats: 18/24 seats Last recorded: Aug 15, 2026, 3:50 PM- Days & times
- MTRF 1600-1650
- Meeting dates
- Sep 3 – Nov 19
- Location
- Crapo Hall G217
- Instructor
- Hays, Mark
Section notes
Instructional method: Lecture