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.
Lecture Slides
Orientation, Project Ideation and Specialism Mapping
Module introduction, project examples, and matching projects to technical specialisms
Briefs, Requirements and Early Technical Validation
Writing design briefs and early feasibility testing
Project Management & Sprint Zero
Agile workflows, backlog creation, and project setup
Development Sprint 1 (Core Foundations)
Architecture patterns and building core functionality
Development Sprint 2 (Feature Build)
Feature-driven development and version control workflows
Ethical, Legal & Professional Issues + Sprint 2 Continuation
BCS codes, GDPR, ethics in technical decisions
Development Sprint 3 (Integrations Sprint)
API integration, testing, and debugging strategies
Development Sprint 4 (Refinement & System Cohesion)
Code quality, refactoring, and internal demonstrations
Development Sprint 5 (Polish and Stability)
Performance optimization, security, and documentation
Presentation Sprint 1 (Building the Presentation & Demo)
Structuring technical presentations and demo rehearsal
Development Sprint 6 (Final Feature & Integration)
Final development push and system integration testing
Final Presentation Sprint
Assessment rehearsals and demo quality assurance