Lectures
Note: The following schedule is still subject to possible alterations.
- Lecture 1 (06-Sep-2013) - Introduction to Software Engineering
- Lecture 2 (13-Sep-2013) - Requirements Engineering I
- Lecture 3 (20-Sep-2013) - Requirements Engineering II
- Slides: (pdf) (video) (vodcast) - unfortunately, in this lecture there was a problem with the projector and the media recording system resulting in only having about 2 minutes from the middle of the lecture recorded;
- UML notation: (wikipedia-link)
- Lecture 4 (27-Sep-2013) - Analysis
- Lecture 5 (04-Oct-2013) - Development Infrastructure I - by Ivo Mägi / Priit Liivak, Nortal
- Lecture 6 (11-Oct-2013) - Development Infrastructure II - by Ivo Mägi / Priit Liivak, Nortal
- Lecture 7 (18-Oct-2013) - Architecture and Design
- Lecture 8 (25-Oct-2013) - Refactoring
- Lecture 9 (01-Nov-2013) - Software Quality Management - by Kerli Rungi, Playtech
- Lecture 10 (08-Nov-2013) - Verification and Validation I
- Lecture 11 (15-Nov-2013) - Verification and Validation II
- Slides: (pdf) (video) (vodcast) -- Note: The slides are the subset of the slides posted under 'Lecture 10' which was presented in Lecture 11.
- Link to tutorial on Eclipse (very basic but shows TDD example): (tutorial-link)
- Link to web-page with TDD resources: (TDD-link)
- Link to introduction to TDD by Scott Ambler: (TDD-Ambler)
- Link to introduction to TDD by Bob Martin: (TDD-Martin)
- Lecture 12 (22-Nov-2013) - Agile/Lean Methods
- Lecture 13 (29-Nov-2013) - Measurement & Process Improvement
- Lecture 14 (06-Dec-2013) - Course wrap-up, review and exam preparation
No Lecture on 13-Dec-2013
No Lecture on 20-Dec-2013