|
Dec 22, 2024
|
|
|
|
SE 402 - Senior Design Project III2 lecture hours 2 lab hours 3 credits Course Description This is the third of three courses 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: SE 401 taken in the same academic year) 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 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
- Employ software engineering processes to develop software
- Use modern software engineering tools for process management, source control, and continuous integration
- Identify, track, and mitigate technical and process risks
- Verify and validate that software developed functions as expected and meets requirements
- Identify and address security concerns related to the software project
- Recognize ethical and professional responsibilities related to the software developed and make informed judgments that account for global, economic, environmental, and/or societal contexts
- Communicate appropriate project aspects in a public forum
Prerequisites by Topic
- Successfully completed SE 401 in same academic year
Course Topics
- Team status meetings (weekly)
- Senior Design Show presentation (final exam week)
- Oral team presentations (4 classes)
Coordinator Dr. Christopher Taylor
Add to Portfolio (opens a new window)
|
|