Module Overview

Project Skills

The aim of this module is to help the student deliver quality projects and documentation, understanding project management and apply development methods, learn the advantages of collaboration tools and apply these methods and tools to their own Group Project.

Module Code

COMP H3029

ECTS Credits


*Curricular information is subject to change

Software development process

Planning, requirements analysis; Implementation, testing and documenting; Software Development Models, agile, pair programming;

Software project management

planning and leading software projects; Project scheduling; Estimation; using project management effectively

Revision Control

Vision control essential for the organization of multi-developer projects Software configuration management (SCM), Source-management models, Distributed revision control, Comparison of revision control software

Collaborative software and tools

Computer-supported cooperative work (CSCW); The Three levels of collaboration; Groupware; Creating a creates a collaborative working environment (CWE); Electronic communication tools; Electronic conferencing tools; Collaborative management (coordination) tools; Gathering applications

Plagiarism and Citation

Plagiarism and how to avoid it; Self-plagiarism and codes of ethics; Citation systems( Note systems, Parenthetical referencing); Citation styles; Citation software and tools

Module Content & Assessment
Assessment Breakdown %
Other Assessment(s)70
Formal Examination30