MRes Advanced Computer Science MRes
Year of entry: 2018
Course unit details:
Agile and Test-Driven Development
|Unit level||FHEQ level 7 – master's degree or fourth year of an integrated master's degree|
|Teaching period(s)||Semester 2|
|Offered by||School of Computer Science|
|Available as a free choice unit?||Yes|
Good understanding of relevant concepts of Software Engineering
This course unit aims to give students an introduction to the principles and practice of agile software engineering, and how to deploy these within an organisational setting. Through building a significant software system in a team, and reflecting critically on this experience, students will further their understanding of how the software engineering process used affects the development and delivery of software.
Learning outcomes are detailed on the COMP61542 course unit syllabus page on the School of Computer Science's website for current students.
The course will cover
- Key principles of agile software development
- Evidence demonstrating the efficacy (or otherwise) of an agile approach
- Test-Driven Development
- Analytical skills
- Group/team working
- Project management
- Oral communication
- Written communication
|Written assignment (inc essay)||25%|
COMP61542 reading list can be found on the School of Computer Science website for current students.
|Independent study hours|
Course unit materials
Links to course unit teaching materials can be found on the School of Computer Science website for current students.