| course number | instructor | title |
| CS 4704 | MS Seyam | Software Engineering Capstone |
Senior project course integrating software engineering knowledge and skills acquired in previous courses, with a focus on Agile software engineering approaches.
Collaborative, iterative, and team-based approaches will be discussed and applied to problem formulation, requirements engineering, architecture, design, implementation, integration, documentation and delivery of a software system that solves a real-world problem.
This course will utilize video-conferencing as the main teaching channel, and will have multiple in-class activities, guest talks, and presentations. Prerequisite: CS 3704.