The descriptions are for modules currently being taught. They should be viewed as an example of the modules we provide. All modules are subject to change for later academic years.

Group Project: Computing & IT (GPMC) 2011/2

Workload - Private Study - Assessment - Description - Learning Outcomes - Content - Teaching Materials - Recommended Books

Module Code COM00005M
Lecturers Tommy Yuan
Taken By COMP, IT
Number of Credits 10
Part B
Teaching Spring 7-10
Open Assessments [75%] Group Project: Computing & IT - Team Open Assessment: Spr/7/Wed -> Sum/1/Wed
Feedback: Sum/3/Wed
[25%] Group Project: Computing & IT - Individual Open Assessment: Spr/7/Wed -> Spr/10/Wed
Feedback: Sum/1/Wed

Module Prerequisites

Prerequisite modules

Corequisite Modules

Workload

  • Lectures: 3 x 1hr
  • Private Study: 47 x 1hr
  • Assessment: 50 x 1hr

Some time will be spent on software project management material and team project briefing.

Assessment

Open Assessments

  • Group Project: Computing & IT - Team Open Assessment: Spr/7/Wed -> Sum/1/Wed
    Feedback: Sum/3/Wed
  • Group Project: Computing & IT - Individual Open Assessment: Spr/7/Wed -> Spr/10/Wed
    Feedback: Sum/1/Wed

Description

The module aims to provide students with software project management principals, which are directly applicable to a software project. Students will work in teams to engage in a practical software project. The team project normally spans through four phases: requirements elicitation and definition, modelling and analysis, design, coding and project post-mortem. Students are expected to gain some experience in the various different aspects of group working. These include running meetings, making collective decisions, time and people management, and writing reports. During the project students will also learn that being a member of a project group can be frustrating, uplifting, stressful, enjoyable and great fun!

Learning Outcomes

Completion of this module will enable students to manage and operate in a large group project. They will
• experience a realistic software development project in which they can work in a team to apply both technical and interpersonal management skills
• choose appropriate software development process for their practical use
• conduct basic project planning/tracking in a software project
• undertake investigations and write a software requirement specification, design and test a medium sized software project
• appreciate the importance of the human-side skills in software projects

Content

Project planning and tracking;
Risk and quality management;
People side skills;

Teaching Materials

Lecture notes

Recommended Books

Rating Author Title Publisher Year
*** Hughes, Bob; Cotterell Mike Software Project Management McGraw-Hill 2009
*** DeMarco, Tom; Lister Timothy Peopleware, Productive Projects and Teams Dorset House Publishing 1999
** Pressman, Roger S. Software Engineering a Practitioner's Approach European Adaptation McGraw-Hill 2010
** Sommerville, Ian Software Engineering Pearson Education 2007
Back to top

Last updated: 20th April 2012