Study-Unit Description

Study-Unit Description


CODE CPS1013

 
TITLE Software Project

 
UM LEVEL 01 - Year 1 in Modular Undergraduate Course

 
MQF LEVEL 5

 
ECTS CREDITS 5

 
DEPARTMENT Computer Science

 
DESCRIPTION Students are assigned a software engineering project, which is to be completed using industry-standard support tools and through the application of concepts imparted during the first year of the degree programme.

The Software Project is the principal applied task 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 software development and project management 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 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:

- Scope 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;
- Document the techniques and technologies used, as well as the design and implementation of the solution;
- Consolidate the knowledge being imparted through the various introductory study-units

2. Skills:

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

- Manage the time allocated to perform a task;
- 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.

 
ADDITIONAL NOTES Co-requisite Study-unit: CPS1011 (Programming Principles in C)

 
STUDY-UNIT TYPE Independent Study, Online Learning & Project

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

 
LECTURER/S Christopher Grech

 

 
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