SE499
IN PROGRESSSenior Project
SE499 is the capstone course where students plan, design, and build a complete software system from the ground up, applying the requirements, design, and engineering practices learned throughout the program.
SE499 is the senior capstone course in which students work individually or in teams to plan, design, implement, test, and document a complete software system. The course applies the full software engineering lifecycle — requirements gathering, architecture and design, implementation, testing, and project management — to a substantial real-world problem.
- Plan and scope a substantial software project from initial concept to delivery.
- Apply requirements engineering and design practices to a real-world problem.
- Implement, test, and document a complete software system.
- Manage project timelines, risks, and deliverables individually or in a team.
- Present and defend technical decisions to an audience of peers and faculty.
- Deploy and optimize web applications for performance and scalability.
Detailed outcomes will be finalized once course slides are received.