CMU597 Semester 2 Undergraduate · 20 credits Team Project Focus
Industry Project
Complete a real-world software development project in professional teams. Apply agile methodologies, version control, and industry best practices while building a full-stack application from concept to presentation.
Sessions
12
Focus
Team Project Focus
Sessions
01
Orientation, Project Ideation and Specialism Mapping Module introduction, project examples, and matching projects to technical specialisms
02 Briefs, Requirements and Early Technical Validation Writing design briefs and early feasibility testing
03 Project Management & Sprint Zero Agile workflows, backlog creation, and project setup
04 Development Sprint 1 (Core Foundations) Architecture patterns and building core functionality
05 Development Sprint 2 (Feature Build) Feature-driven development and version control workflows
06 Ethical, Legal & Professional Issues + Sprint 2 Continuation BCS codes, GDPR, ethics in technical decisions
07 Development Sprint 3 (Integrations Sprint) API integration, testing, and debugging strategies
08 Development Sprint 4 (Refinement & System Cohesion) Code quality, refactoring, and internal demonstrations
09 Development Sprint 5 (Polish and Stability) Performance optimization, security, and documentation
10 Presentation Sprint 1 (Building the Presentation & Demo) Structuring technical presentations and demo rehearsal
11 Development Sprint 6 (Final Feature & Integration) Final development push and system integration testing
12 Final Presentation Sprint Assessment rehearsals and demo quality assurance