Agile and Test-Driven Development


Unit code: COMP62521
Credit Rating: 15
Unit level: Level 6
Teaching period(s): Semester 2
Offered by School of Computer Science
Available as a free choice unit?: Y

Requisites

None

Additional Requirements

Pre-requisites

Good understanding of relevant concepts of Software Engineering

Aims

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.

Overview

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

Learning outcomes are detailed on the COMP61542 course unit syllabus page on the School of Computer Science's website for current students.

Employability skills

  • Analytical skills
  • Group/team working
  • Project management
  • Oral communication
  • Written communication

Assessment methods

  • Written exam - 75%
  • Written assignment (inc essay) - 25%

Syllabus

The course will cover

  • Key principles of agile software development
  • Evidence demonstrating the efficacy (or otherwise) of an agile approach
  • Test-Driven Development

Recommended reading

COMP61542 reading list can be found on the School of Computer Science website for current students.

Feedback methods

Coursework assignments are submitted online and students receive written feedback Blackboard in addition to extensive verbal feedback in the weekly lab sessions.

Study hours

  • Independent study hours - 74 hours

Teaching staff

-

▲ Up to the top