Module Lectures Type Date Slides, videos, assignments and other resources
Agile Software Development Introduction to Agile Software Development Live 09/11/2021
Test Driven Development Build Automation and Version Control Recorded 12/11/2021
Introduction to Test Driven Development (part 1) Live 15/11/2021
The TDD Cycle in Action Recorded 16/11/2021
Introduction to Test Driven Development (part 2) Live 22/11/2021
Refactoring Refactoring and Readability, Code smells, Coupling and Cohesion Recorded 23/11/2021
Q&A, review assignment solutions, activities Live 26/11/2021

Static Code Analysis, Pair Programming, Property-based Testing, Q&A Live 29/11/2021

S.O.L.I.D. Principles and Simple Design Recorded 30/11/2021
Q&A, review assignment solutions, Test Doubles Live 03/12/2021

Continuous Integration Introduction to Continuous Integration Recorded 06/12/2021

Q&A, Performance Testing, Bank OCR assignment Live 13/12/2021
Q&A, Bank OCR assignment, final exam Live 14/12/2021


Last modified: Tuesday, 11 January 2022, 3:11 PM