Software Engineering II

Software Engineering II really brought together a lot of real world practical skills. Now that the module is over, the idea that I won’t be able to take any more modules taught by Sebastian Coope, with his decades of industry experience and wealth of knowledge of real-world workplace issues and anecdotes, is upsetting.

Seb introduced us to many concepts from pair programming to poker planning, the details of XP and Agile Development, and project management issues, whilst giving out tips on how to ensure that we communicate realistic time and cost estimations, improving our EQF, and general good practice programming and debugging techniques from program slicing to object patterns.

This is possibly one of the most invaluable modules I have studied at University, and has really been made relevant and useful by Seb.