CSC-40066 - Software Engineering
Coordinator:
Lecture Time:
Level: Level 7
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
This module aims to:
- provide students with knowledge of the techniques and processes to undertake the team-based software engineering.
- experience an agile software development.
- present a software engineering report that includes use of models to record designs/code and evaluation/testing activities undertaken.

Intended Learning Outcomes

support an agile software engineering team, to create an object-oriented software solution that meets its requirements: 1
engage in team-based applications of software engineering evaluation techniques to validate produced software against requirements and designs, and verify software quality: 1
critically evaluate and report on other teams' software and software engineering demonstrations using structured guidance on evaluation of code and other products: 2

Study hours

12 hours lectures
12 hours group work sessions / workshops (weekly required team meeting)
4 hours demo and team reviews
30 hours individual coursework preparation (contributing to the team report and evaluation)
92 hours team work

School Rules

None

Description of Module Assessment