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.