All of the lectures are also linked from the calendar. The list on this page is purely for your convenience, and you can ignore it if you find the links on the calendar adequate.
You are welcome to use a laptop to take notes. To avoid distraction to both the lecturer and other students, please refrain from other use of laptops during lecture. Thanks!
Lecture | Date |
---|---|
1. Introduction | Mon Mar 28 |
2. Software lifecycle | Wed Mar 30 |
3. Requirements | Mon Apr 4 |
4. Version control | Wed Apr 6 |
5. Teams | Fri Apr 8 |
6. User interface | Mon Apr 11 |
7. Architecture | Wed Apr 13 |
8. UML class diagrams | Thu Apr 14 |
9. UML sequence diagrams | Mon Apr 18 |
10. Process: The Joel Test | Wed Apr 20 |
11. Testing | Fri Apr 22 |
12. Design patterns (1) Also see CSE 331 (1, 2, 3) |
Fri Apr 29 |
13. GUI design patterns | Mon May 2 |
14. Design patterns (2) | Mon May 9 - Fri May 13 |
15. Code reviews | Fri May 20 |
16. Refactoring | Fri May 20 |
17. Interviews (ppt) | Mon May 23 |
18. Wrapup | Mon Jun 6 |