| |
Dec 08, 2025
|
|
|
|
|
SWE 4901 - Software Engineering Capstone I1 lecture hours 0 lab hours 3 credits Course Description This is the first course in the senior design sequence where students work as a team on a significant software project. Each student team must specify, design, implement, document, and test a substantial software project. Teams meet regularly with their instructor to track technical and project management issues. Prereq: Completion of core courses through junior year–a maximum of two may be missing–or approved plan of study to complete the degree within one term of completing SWE 4902 Note: None This course meets the following Raider Core CLO Requirement: None Course Learning Outcomes Upon successful completion of this course, the student will be able to:
- Work effectively and demonstrate initiative as a project team member
- Communicate project status and technical content in oral and written form to coworkers and management
- Capture requirements in user stories that describe incremental business value
- Create user stories with unambiguous completion criteria
- Apply analysis and synthesis in the design process to produce software that meets specified completion criteria
- Use principles from engineering, science, and mathematics to design and construct software that meets multiple realistic constraints
- Investigate, evaluate, integrate, and apply technologies and standards beyond previous coursework to support design and planning
- Develop and execute experiments to minimize uncertainty and use the results to justify design decisions
- Employ software engineering processes to develop software
- Use modern software engineering tools for process management and source control
- Identify, track, and mitigate technical and process risks
Prerequisites by Topic
- Proficiency in requirements analysis, software architecture and design, software verification and validation, and team software process
Coordinator Dr. Sohum Sohoni
Add to Portfolio (opens a new window)
|
|