CSDS 493
Software Engineering
Case Western Reserve University · UGRD · Fall 2026
Catalog description
Introduction to software engineering; software lifecycle models; development team organization and project management; requirements analysis and specification techniques; software design techniques; implementation and programming practices; software testing and validation techniques; software maintenance practices; software engineering for and with AI; software engineering ethics and open source. Undergraduates work in teams to propose, design, implement, and validate a significant software system. Graduate students complete additional advanced tasks on assignments and project demos (e.g., deeper analysis, advanced features, and more systematic testing). Offered as CSDS 393 and CSDS 493 . Prereq: Graduate student standing.
Sections
Current meeting, instructor, credit, and enrollment details
001
Availability not recently verified- Days & times
- No scheduled meeting time
- Meeting dates
- —
- Location
- —
- Instructor
- Staff