| Tuần | Nội dung | Đọc thêm | Hạn nộp bài tập |
| 14/2 | 1. Giới thiệu | Bắt đầu ngay từ chương 1 R4IA (cài Ruby cùng với Rails theo hướng dẫn) | |
| 21/2 | 2. Requirements
Ứng dụng Ruby trong thực tiễn (thỉnh giảng) |
Bài 01 | 28/2 | 3. Software Testing
Test-driven development |
NumToWords sample code
Types of tests RailsCasts - BDD with Cucumber Acceptance Test-Driven Development |
Bài 02 |
| 7/3 | 4. Software processes | ||
| 14/3 | 5. Project Management
Manage Software Project in Agile way (gv thỉnh giảng) |
Hướng dẫn Scrum
Scrum và XP |
|
| 21/3 | 6. Design | ||
| 28/3 | 7. Testing | ||
| 4/4 | Kiểm tra tiến độ bài tập lớn | ||
| 11/4 | 8. Kiến trúc phần mềm
9. Tổng kết các biểu đồ UML |
||
| 10. 18/4 | 10. Thiết kế giao diện người dùng
Kiểm tra tiến độ bài tập lớn |
Tra các lệnh SQL | |
| 11. 25/4 | Các báo cáo cần làm cho bài tập lớn
|
Mẫu tài liệu dự án: Tài liệu yêu cầu (xem ở cuối chương).
Test case |
|
| 12. 2/5 | Tự học ở nhà để chuẩn bị cho demo | ||
| 13. 9/5 | Kiểm tra, Ôn tập.
Demo bài tập lớn |
||
| 14. 16/5 | Kiểm tra, Ôn tập.
Demo bài tập lớn |
||
| 15. 23/5 | Kiểm tra, Ôn tập.
Demo bài tập lớn |
Nộp toàn bộ báo cáo và mã nguồn Bài tập lớn tại bitbucket |