Module Overview

The industry project module introduces students to the concepts, skills, and knowledge of working in a collaborative team environment on technical development projects. Students work in groups to design, develop, and evaluate an industry-oriented project using contemporary project management principles. Through collaborative work, students experience industry-standard agile methodologies, develop self-directed skills in their chosen specialisations, and engage with professional, ethical, and legal issues in computer science. Teams will manage their projects using sprint-based development, version control, and professional communication practices.

Lecture Slides

Module Quizzes

Interactive quizzes to test your knowledge of each session's content.

Quizzes coming soon...

Further Reading & Resources

Agile & Project Management

Version Control

Professional & Ethical Standards

Development Tools

  • Git, GitHub/GitLab for version control and collaboration
  • Trello, Jira, or GitHub Projects for sprint planning
  • VS Code, IntelliJ, PyCharm for development environments
  • Postman for API testing and development
  • Docker for containerization (optional, advanced projects)

Testing & Documentation