Study-Unit Description

Study-Unit Description



LEVEL 02 - Years 2, 3 in Modular Undergraduate Course


DEPARTMENT Computer Information Systems

DESCRIPTION A group practical task (GAPT) is a purpose-designed piece of work that is intended to assess the student's mastery of the major project-related skills, including intellectual engagement (the ability of the student to discover, absorb, master and reflect upon theoretical knowledge, accepted practice and methodologies relating to the field in question), engineering (the ability to successfully harness theory in the service of the practical task at hand, as judged by the quality of any artifacts produced), self organisation (this includes aspects of project planning i.e. the ability to divide the project into manageable subparts), time management (i.e. the ability to define and execute a schedule for achieving the subparts), and personal drive (ability to take own initiative), team management (i.e. the ability to manage tasks, responsibilities and code/artifacts as part of a distributed team, which potentially includes the client), as well as communication (the ability to successfully present the work undertaken both in written and oral form).

Study-unit Aims:

- To ensure that practical teamwork skills are instilled amongst the arsenal of skills given to our graduates;
- To expose students to real-world problems with the aim of solving them in collaboration with several stakeholders;
- To solve real-world problems using industry-grade technologies and processes (e.g. distributed version control systems, issue tracking and so forth);
- To make students aware of the pros and cons of teamwork and related activities, processes and supporting technologies.

Learning Outcomes:

1. Knowledge & Understanding
By the end of the study-unit the student will be able to:

- Explain and demonstrate operation of a team working on a project, roles and responsibilities of members on a team;
- Work as a member of a project team, and communicate internally and externally with project stakeholders;
- Draft a project plan, which includes an overall requirements specification, project; scoping and related timelines.

2. Skills
By the end of the study-unit the student will be able to:

- Design and implement a solution to a fairly substantial problem;
- Assess and select the right tools/technologies for a given job;
- Perform correctly as a team player in different roles;
- Gain practical experience in team work;
- Gain practical experience in managing a complex tasks, useful also for the 3rd year Final Year Project;
- Handle interpersonal issues commonly occurring in software development teams.

Main Text/s and any supplementary readings:

- Jon Loeliger, Matthew McCullough, Version Control with Git: Powerful tools and techniques for collaborative software development (Edition 2), "O'Reilly Media, Inc.", 2012, ISBN: 1449345042, 9781449345044.
- Marcus Ries, Diana Summers, Agile Project Management: A Complete Beginner's Guide to Agile Project Management, CreateSpace Independent Publishing Platform, 2016, ISBN: 1539877302, 9781539877301.


Assessment Component/s Assessment Due Resit Availability Weighting
Presentation SEM2 Yes 15%
Project SEM2 Yes 85%

LECTURER/S Christopher Porter (Co-ord.)

The University makes every effort to ensure that the published Courses Plans, Programmes of Study and Study-Unit information are complete and up-to-date at the time of publication. The University reserves the right to make changes in case errors are detected after publication.
The availability of optional units may be subject to timetabling constraints.
Units not attracting a sufficient number of registrations may be withdrawn without notice.
It should be noted that all the information in the description above applies to study-units available during the academic year 2020/1. It may be subject to change in subsequent years.