CSC-20063 - Software Development
Coordinator: Edward De Quincey Tel: +44 1782 7 34090
Lecture Time: See Timetable...
Level: Level 5
Credits: 15
Study Hours: 150
School Office: 01782 733075

Programme/Approved Electives for 2024/25

None

Available as a Free Standing Elective

No

Co-requisites

None

Prerequisites

None

Barred Combinations

None

Description for 2024/25

This module provides learners with knowledge and practice of typical techniques and processes to undertake team-based development of a data science focused application. The module uses formal team working and agile development to give experience of software engineering in a self-organising team, typical of modern commercial practice. It also provides learners with the opportunity to compare theory and methods that underpin software engineering (delivered via a combination of directed reading/viewing and live lectures and practicals).

Aims
To provide learners with knowledge and practice of typical techniques and processes used in team-based software engineering for a data science focused application.
To provide students with the opportunity to compare theory, methods and practices that underpin software development.
To experience agile software design.

Intended Learning Outcomes

design a software solution that meets user requirements as part of an agile software engineering team: 1
apply components of the user-centred design process as part of an agile software engineering team: 1
prepare software engineering documentation to a specified structure as part of an agile software engineering team: 1
assess software engineering skills and work, and the contributions of others in an agile software engineering team: 2

Study hours

4 hours of lectures in block release
2 hours group work sessions in block release (required team meetings)
3 hours lab sessions in block release
11 hours online workshops (required team meetings)
12 hours structured engagement with online resources
10 hours individual coursework preparation
108 hours teamwork (virtual)

School Rules

None

Description of Module Assessment

1: Group Assessment weighted 75%
Team Video Presentation and Scrum Diaries


2: Report weighted 25%
Individual Report