Study-Unit Description

Study-Unit Description


CODE CPS1010

 
TITLE Collaborative Practical Project

 
UM LEVEL 01 - Year 1 in Modular Undergraduate Course

 
MQF LEVEL Not Applicable

 
ECTS CREDITS 10

 
DEPARTMENT Computer Science

 
DESCRIPTION The Collaborative Practical Task is the principal project that first-year undergraduate students are required to complete. It is the first substantial piece of project work that students will encounter in the degree programme, and is designed to expose them to the complexities of team work, project management and software development in a practical setting.

The specific tools and technologies to be used in the project will vary from year to year, and will be revised regularly to ensure that the students are encouraged to familiarise themselves with the prevailing set of software development technologies of the day.

Study-unit Aims:

The main aim is that of exposing the student to software development in a team setting at an early stage, by requiring them to design and implement a software solution to a specified problem within a fixed time frame during their first year of studies. A secondary aim is to ensure that students are exposed to the tools of the trade (IDEs, build systems, debuggers, version control, issue tracking) at the first opportunity, so as to enable them to apply this 'real-world' know-how to practical tasks that they will encounter later in the degree programme.

Learning Outcomes:

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

- Understand a particular problem, and design and develop an adequate software solution to the problem;
- Gain familiarity with a selection of software tools used in software development, particularly in a team setting;
- Document the techniques and technologies used, as well as the design and implementation of the solution.

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

- Manage the time allocated to perform a task;
- Work within a team of peers to collaboratively produce a software artifact within a fixed time period;
- Read and digest a range of technical material;
- Structure one's thought in a logical manner.

Main Text/s and any supplementary readings:

A selection of technical documentation that is specific to each particular project will be identified and proposed to the students.

 
STUDY-UNIT TYPE Project

 
METHOD OF ASSESSMENT
Assessment Component/s Assessment Due Sept. Asst Session Weighting
Project SEM2 Yes 100%

 
LECTURER/S Mark Micallef

 

 
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 2023/4. It may be subject to change in subsequent years.

https://www.um.edu.mt/course/studyunit