This unit consolidates prior programming, design, and collaboration skills into integrated software workflows. Students practice combining modules, applying version control and testing, and assessing readiness for deployment to prepare for the capstone unit.
Learning Objectives
- Analyze a multi-module software project to identify integration points, dependency conflicts, and required interface contracts
- Apply version control workflows and automated testing to integrate contributions, resolve merge conflicts, and validate component behavior
- Demonstrate debugging, profiling, and optimization techniques to isolate defects, measure performance, and implement improvements
- Evaluate project readiness against acceptance criteria, security considerations, and a deployment checklist to produce a go/no-go recommendation
Leave a Reply