Catalogue of Modules, University of Nottingham

G52GRP Software Engineering Group Project
(Last Updated:03 May 2017)

Year  12/13

Total Credits: 20

Level: Level 2

Target Students:  Only available to Part I undergraduate students in the School of Computer Science.

Taught Semesters:

Full Year Assessed by end of Spring Semester 

Prerequisites: None.


G52SEM Software Engineering Methodologies 

Summary of Content:  

This module is part of the Software Engineering theme in the School of Computer Science.

Students are divided up into groups of around five or six students, and assigned a member of staff as their supervisor. Each supervisor will provide their group with a short written description of a computer application to be designed, programmed, and documented during the course of the module. Each group will have two meetings per week, one with their supervisor present, and one without. Four introductory lectures will also be given.

Module Web Links:
  • Reading List
  • Method and Frequency of Class:

    ActivityNumber Of WeeksNumber of sessionsDuration of a session
    Lecture 22 weeks1 per week1 hour

    Activities may take place every teaching week of the Semester or only in specified weeks. It is usually specified above if an activity only takes place in some weeks of a Semester

    Further Activity Details:
    Four introductory lectures; two group meetings per week, plus lectures supporting professional and quality issues.

    Method of Assessment: 

    Assessment TypeWeightRequirements
    Project 1 80 Group project deliverables: PROJECT SITE, 2 written reports, software, trade-fair-style demonstration, presentation, peer assessment. 
    Report 20 Individual reflective statement 

    Dr H Nilsson

    Education Aims:  To give some experience in the various different aspects of software engineering in groups. These include running meetings, making collective decisions, time and people management, giving presentations and demonstrations, and writing reports.

    Learning Outcomes:  Knowledge and Understanding: Group projects may address topics in any area of the curriculum and so may address any of the knowledge and understanding outcomes. Intellectual Skills: The ability to understand and logically evaluate requirements and specifications. The ability to think independently while giving due weight to the arguments of others. The ability to analyse systematically and effectively, substantial quantities of information. Professional Skills: The ability to understand and make use of software engineering methodologies. The ability to evaluate, select and deploy tools and techniques. The ability to work effectively and ethically with users. Transferable Skills: The ability to chair and minute meetings, work effectively in software engineering groups, give short technical presentations and demonstrations, and co-author technical reports. The ability to reflect upon and assess their own progress, strengths and weaknesses.

    Offering School:  Computer Science

    Use the Back facility of your browser to return to the previous page.

    Module Catalogue Search for another module

    [UoN Welcome Page] Return to The University of Nottingham Welcome Page