CSC-20063 - Software Development
Coordinator: Allison Gardner Tel: +44 1782 7 33989
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


Aims
To provide learners with knowledge of the techniques and processes to undertake team-based software engineering for a data science focused application.
To experience an agile software development.
To present a software engineering report that includes use of models to record designs/code and evaluation/testing activities undertaken.

Intended Learning Outcomes

create an data-science focused software solution in an agile software engineering team, that meets its requirements: 1,2
select software engineering evaluation techniques to validate software against requirements and designs and verify software quality: 2
prepare in a team, a structured software engineering project report and a demonstration of a software solution and its quality: 2
produce an individual reflective report on a team working approach and performance: 1,2
evaluate other teams' software and software engineering demonstrations using structured guidance on evaluation of code and other products: 2

Study hours

8 hours group work sessions in block release (required team meetings)
4 hours demo and team reviews in block release
14 hours online lectures
16 hours individual coursework preparation
32 hours hours team work (virtual)
76 hours independent study

School Rules

None

Description of Module Assessment

1: Individual Report weighted 30%
Individual Report
Reflective report (limits and format stated in the assignment brief; typically 1-2 pages) on specific aspects of teamworking and team members.

2: Coursework weighted 70%
Team Report
A team report (50%) on the development of an object-oriented software solution to a specified structure (limits and formatting stated in the assignment, no more than 4-5 pages); outcomes of evaluation of the team's demonstration, from peer review (20%).¿