Agile Software Engineering module (AC31007)

On this page


Module code


Semester: 2


About the Module

The course aims to give you an appreciation of agile methods in software engineering by contrasting these with more traditional methodologies. You will implement a significant software development project following the principles of Agile Software Engineering.

Credit Rating

There are 20 SCQF points available on this module.

Module Timetable

WeekTopics Covered
1Agile methods overview
2User stories, backlogs and acceptance tests
3Test-driven development, refactoring and pair programming
4Test-driven development, refactoring and version control
5Sprint 1
6Sprint 1
7Sprint 1 review and retrospective
8Sprint 2
9Sprint 2
10Ethics, legal and professional issues, technical documentation
11Review and retrospective

Assessment and Coursework

Coursework counts for 40% of the final module mark.
The final degree exam counts for 60% of the final module mark.


Marking criteria are provided on My Dundee for all assignments so that you know what we are looking for when we are marking your coursework. Please ensure that you refer to these when completing assignments.

TitleWeek GivenWeek DueEffort Expected (hours)Value (%)
Sprint 1463020
Sprint 2793020

Resource List

All course material is available on My Dundee. This includes copies of lecture materials, practical exercises, and assignments. The reading list for this module can be accessed from My Dundee and provides recommended materials for completing the module