Skip to content

Schedule

Reuven Yagel edited this page Feb 19, 2015 · 96 revisions

Attention: Future plans are subject to change.

W.Date Lecture (Tue.) Lab (Tue.) Targil (Wed.) Submissions
(PRJ till lecture, Personal HW till Targil)
1. 8/3 1. Introduction, Logistics,
Project Demo
HW0: Course Registration, PRJ1: Idea HW1:HelloGAE, Development/Deplyment Environment HW0
2. 15/3 2. Teams & SW Processes, Project Inception,
Project Idea Review
PRJ2:Inception, Github & Wiki app.yaml/handlers + templates PRJ1, HW1
3. 22/3 3. Requirements,
, Inception Review
PRJ3:SRS Datastore PRJ2, HW1
4. 29/3 (Pesach)
5. 5/4 (Pesach)
6. 12/4 4. Design,
SRS Review
PRJ5:SDS PRJ3 + Review
7. 19/4 5. Project Management & Scrum
SDS Review
PRJ6:ZFR (MemorialDay) PRJ5
8. 26/4 6. Version Control
ZFR Review
ZFR Review Personal 2 SDS Review
PRJ6 (incl. proto. back-end)
9. 3/5 7. Testing I, VC2?
Testing Lab
(Pesach) Personal 3 Git
Project Weekly Report
10. 10/5 8. Testing II - TDD example
Iteration Demo, Retrospective & Planning
Server Side - Storage
Iteration Reviews & Demos
Technical Help
Personal 4 TDD Kata
11. 17/5 9. Testing III VC2? - Dependencies & Mocks
Iteration Demo
"" Project Weekly Report
12. 24/5 (Shavuot) "" ""
13. 31/5 10. Legacy Code (Berkeley Slides)
Iteration Demo
"" ""
14. 7/6 11. Design Patterns
Iteration Demo
"" ""
15. 14/6 12. OO Design Principles
Iteration Demo
"" ""
16. 21/6 13. UX, Advanced Tools
Guest Lecture
Iteration Demo
"" ""
17. 28/6 14. Summary, Project Demo "" Personal 5(optional): Legacy + Course Survey
Project Retrospective
Exam
Clone this wiki locally