CSC-20041 - Software Engineering
Lecture Time: See Timetable...
Level: Level 5
Credits: 15
Study Hours: 150
School Office: 01782 733075

Programme/Approved Electives for 2022/23


Available as a Free Standing Elective





CSC-10024 Programming I - Programming Fundamentals,

Barred Combinations


Description for 2022/23

This module provides students with knowledge and practice of the techniques and processes to undertake team-based development of a software system. The module builds on the Level 4 module ¿Requirements, Evaluation and Professionalism¿, as well as the fundamentals of Java programming. The module uses formal team working and agile development to give experience of end-to-end team software engineering.

To provide students with knowledge and practice of typical techniques and processes used in the team-based software engineering.
To experience an agile software development.
To present a software engineering report that includes software modelling, design, evaluation and teamwork reports.

Talis Aspire Reading List
Any reading lists will be provided by the start of the course.

Intended Learning Outcomes

design a software solution that meets its requirements as part of an agile software engineering team: 2,3
evaluate software requirements and design as part of an agile software engineering team: 3
prepare engineering reports and presentations to a specified structure as part of an agile software engineering team: 1
assess aspects of their individual work in an agile software engineering team:

Study hours

20 hours online materail and recorded lectures
18 hours group work sessions (weekly required team meeting)
16 hours individual coursework preparation
96 hours team work

School Rules


Description of Module Assessment

1: Individual Report weighted 25%
Individual Report
Individual evaluation of team work and agile development

2: Coursework weighted 25%
Team Video
Short presentation (e.g. 5 minute video summary of architecture of a software system). Weekly teamworking diaries (Scrum preparation), to a set template available in advance.

3: Coursework weighted 50%
Team report
Software design report: uses standard template provided in advance Teamworking diaries.