Phần mềm
| Tuần | Nội dung | Tài liệu đọc | Thực hành |
| 11/2 | 1. Giới thiệu
HF. Great Software Begins Here |
GT. Ch1, HF. Ch1 | |
| 18/2 | 2. Thu thập yêu cầu
HF. Requirements |
OODP. Ch2 + Bài tập(bắt buộc)
Ví dụ về tài liệu yêu cầu Bài giảng IBM (đọc thêm) |
Lab01 | 25/2 | 3. Phân tích | OODP. Ch2 + Bài tập
Agile Modelling - CRC (đọc thêm) |
Lab02 |
| 4/3 | 4. Phân tích (tiếp) HF. Analysis |
GT
Usecase Analysis (IBM) Ví dụ Usecase Analysis |
Lab03 |
| 11/3 | 5. Thiết kế
Design p1 OOD principles p1 |
HF. Ch.5
Bài tập cuối slide OOD principles p1 |
Lab04 |
| 18/3 | 6. Thiết kế (tiếp) Design p2 |
Bài tập cuối slide Design p2 | Lab05 |
| 7. 25/3 | 7. Kiến trúc Solving really big problems Architecture |
Bù cho các buổi nghỉ | |
| 8. 1/4 | 7. Kiến trúc (tiếp) | Bài tập cuối slide Architecture | Lab06 |
| 9. 8/4 | 8.Design Principles | Bài tập 2.16(nộp vào đầu buổi học sau) | Lab07 |
| 10. 15/4 | 8.Design Principles (tiếp)
Template Method |
Ch.8. Head First Design Patterns
Bài tập: Vẽ sơ đồ lớp cho Beverage, Tea, Coffee |
Lab08 |
| 11. 22/4 | Observer and Decorator | Head First Design Patterns. Ch.2, Ch.3. Bài tập (xem tại slide) | Lab09 |
| 12. 29/4 | Factory pattern | Head First Design Patterns, toàn bộ Ch. 4 | |
| 13. 6/5 | |||
| 14. 13/5 | Báo cáo bài tập lớn | Demo bài tập lớn | |
| 15. 20/5 | Báo cáo bài tập lớn |