The University of Sheffield
School of Computer Science

COM416 Team Development Project

Summary The Team Development Project is a software engineering project which runs over the Spring semester. The philosophy underlying the project is that the skills needed for team working in the software engineering field can most effectively be learned by experience. The project is based around a client who has a real software development problem to be solved. Students are organised into small teams who work cooperatively on the analysis, design, implementation and testing of the client's software.
Session Spring 2026/27
Credits 15
Assessment
  • Team Project
  • Individual Reflective Report 
Lecturer(s) Dr Islam Elgendy
Resources
Aims
  • TBC
Learning Outcomes  By the end of the unit, a student will have acquired:
  • Develop commercial and industrial dimensions of software engineering, including databases, the internet, and interoperability
  • Describe human, social, and professional issues relating to the application of computing
  • Apply a software engineering process which takes a project through the stages of the software lifecycle from client interviews, requirements capture, analysis and design to implementation and testing
  • Demonstrate team working skills, including personal responsibility and group management ability, interpersonal communication skills, leadership and delegation, and the ability to plan to meet deadlines
Content TBC
Restrictions

Only available to students on COMT19 MSc in Computer Science.

This module is only open to students who have taken Introduction to Software Engineering (COM412) in the previous semester. 

Teaching Method TBC
Feedback Feedback will be provided by:
  • TBC