The University of Queensland Homepage
School of ITEE ITEE Main Website

CSSE2003/7036 - Software Engineering Studio
Semester 2, 2009

 


Lectures (Lectopia recordings)

 

Wed

12:00 PM

1:50 PM

Hawken Building

50

S201

 
Week no. Week First Lecture Second Lecture
1 27 Jul - 2 Aug L1: Introduction and time monitoring L2: Working in teams
2 3 Aug - 9 Aug L3: Version and configuration management + L4: Using JUnit
3 10 Aug - 16 Aug Ekka Holiday (NO lecture)
4 17 Aug - 23 Aug L5: Introduction to software testing

Supplementary material: Testing exercises (sample solns)

L6: Software design overview & UML class diagrams

Supplementary material: Class diagram exercises (sample solns)

5 24 Aug - 30 Aug L7: Ant L8: Javadoc and yDoc
6 31 Aug - 6 Sep L9: UML Sequence Diagrams

Supplementary material: Sequence Diagram exercises (sample solns)

L10: Analysis Tools
7 7 Sep - 13 Sep L11: Design Guidelines L12: Software Design Patterns
8 14 Sep - 20 Sep L13: Refactoring Example

Supplement 1 - before refactoring

Supplement 2 - after refactoring

L14: Refactoring Principles and Practices
9 21 Sep - 27 Sep L15: Design example (JUnit)  
Mid semester break - September 28 - October 4
10 5 Oct - 11 Oct L16: Software Design Patterns -2 L17: Software Design Patterns -3
11 12 Oct - 18 Oct L18: Mapping Design to Code L19: Object-Oriented Testing and Integration Testing
12 19 Oct - 25 Oct No lectures scheduled at this stage (Work on the team project)
13 26 Oct - 1 Nov L20: Final Lecture: TEVALS & Exam Advice

Lecture notes will be added as available 


Last modified by David Carrington, 2009