A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Weeks | Date | Activity | Topics | Homework | Project Iteration | ||||||||||||||||||||||
2 | Week 1 (8/31 - 9/4) | Tuesday 9/1 | Lecture | Intro, Software Requirement Specifications, Software processes, Logistics | ||||||||||||||||||||||||
3 | Thursday 9/3 | Lecture | Git & Github, Agile, User stories, MyBookApp | |||||||||||||||||||||||||
4 | Week 2 (9/7 - 9/11) | Tuesday 9/8 | Lecture | Software design, UML, Good design | HW1 (SRS) | Forming Groups/ Specification and Planning | ||||||||||||||||||||||
5 | Thursday 9/10 | Group Meeting | ||||||||||||||||||||||||||
6 | Week 3 (9/14 - 9/18) | Tuesday 9/15 | Lecture | Data persistence | HW2 (Data Persistence) | Specification and Planning | ||||||||||||||||||||||
7 | Thursday 9/17 | Group Meeting | ||||||||||||||||||||||||||
8 | Week 4 (9/21 - 9/25) | Tuesday 9/22 | Lecture | Serverside programming (RESTful API) | HW3 (Serverside Programming) | Iteration 1 | ||||||||||||||||||||||
9 | Thursday 9/24 | Group Meeting | ||||||||||||||||||||||||||
10 | Week 5 (9/28 - 10/2) | Tuesday 9/29 | Lecture | Serverside programming (Templating, MVC) | HW4 (Serverside Programming) | |||||||||||||||||||||||
11 | Thursday 10/1 | Group Meeting | ||||||||||||||||||||||||||
12 | Week 6 (10/5 - 10/9) | Tuesday 10/6 | Lecture | Front-end (client side) programming (HTML, CSS, Javascript) | HW5 (Front-end Programming) | Iteration 2 | ||||||||||||||||||||||
13 | Thursday 10/8 | Group Meeting | ||||||||||||||||||||||||||
14 | Week 7 (10/12 - 10/16) | Tuesday 10/13 | Lecture | More front-end programming, Continuous Delivery, and Continuous Integration | HW6 (Deployment) | |||||||||||||||||||||||
15 | Thursday 10/15 | Group Meeting | ||||||||||||||||||||||||||
16 | Week 8 (10/19 - 10/23) | Tuesday 10/20 | Group Meeting | Iteration 3 | ||||||||||||||||||||||||
17 | Thursday 10/22 | Fall Break | Fall Break | |||||||||||||||||||||||||
18 | Week 9 (10/26 - 10/30) | Tuesday 10/27 | Lecture | Security (SQL injection, XSS, etc.), Another topic (if time permits) | ||||||||||||||||||||||||
19 | Thursday 10/29 | Group Meeting | ||||||||||||||||||||||||||
20 | Week 10 (11/2 - 11/6) | Tuesday 11/3 | Lecture | Design principles | Iteration 4 | |||||||||||||||||||||||
21 | Thursday 11/5 | Group Meeting | ||||||||||||||||||||||||||
22 | Week 11 (11/9 - 11/13) | Tuesday 11/10 | Lecture | Design patterns | ||||||||||||||||||||||||
23 | Thursday 11/12 | Group Meeting | ||||||||||||||||||||||||||
24 | Week 12 (11/16 - 11/20) | Tuesday 11/17 | Group Meeting Quiz Prep | Iteration 5 | ||||||||||||||||||||||||
25 | Thursday 11/19 | Quiz | Quiz | |||||||||||||||||||||||||
26 | Week 13 (11/23 - 11/27) | ------------Thanksgiving Break----------- | ||||||||||||||||||||||||||
27 | ||||||||||||||||||||||||||||
28 | Week 14 (11/30 - 12/4) | Tuesday 12/1 | Group Meeting (wrap up project) | Iteration 5 | ||||||||||||||||||||||||
29 | Thursday 12/3 | Group Meeting (wrap up project) | ||||||||||||||||||||||||||
30 | Week 15 (12/7 - 12/9) 12/9 is last day of classes | Tuesday 12/8 | Dry-run presentation | |||||||||||||||||||||||||
31 | Week 16 (12/14 - 12/23) | Final Exams Week | Final Presentation | Final Presentation | ||||||||||||||||||||||||
32 | ||||||||||||||||||||||||||||
33 | ||||||||||||||||||||||||||||
34 | ||||||||||||||||||||||||||||
35 | ||||||||||||||||||||||||||||
36 | ||||||||||||||||||||||||||||
37 | ||||||||||||||||||||||||||||
38 | ||||||||||||||||||||||||||||
39 | ||||||||||||||||||||||||||||
40 | ||||||||||||||||||||||||||||
41 | ||||||||||||||||||||||||||||
42 | ||||||||||||||||||||||||||||
43 | ||||||||||||||||||||||||||||
44 | ||||||||||||||||||||||||||||
45 | ||||||||||||||||||||||||||||
46 | ||||||||||||||||||||||||||||
47 | ||||||||||||||||||||||||||||
48 | ||||||||||||||||||||||||||||
49 | ||||||||||||||||||||||||||||
50 | ||||||||||||||||||||||||||||
51 | ||||||||||||||||||||||||||||
52 | ||||||||||||||||||||||||||||
53 | ||||||||||||||||||||||||||||
54 | ||||||||||||||||||||||||||||
55 | ||||||||||||||||||||||||||||
56 | ||||||||||||||||||||||||||||
57 | ||||||||||||||||||||||||||||
58 | ||||||||||||||||||||||||||||
59 | ||||||||||||||||||||||||||||
60 | ||||||||||||||||||||||||||||
61 | ||||||||||||||||||||||||||||
62 | ||||||||||||||||||||||||||||
63 | ||||||||||||||||||||||||||||
64 | ||||||||||||||||||||||||||||
65 | ||||||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||||
68 | ||||||||||||||||||||||||||||
69 | ||||||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||||
71 | ||||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||||
73 | ||||||||||||||||||||||||||||
74 | ||||||||||||||||||||||||||||
75 | ||||||||||||||||||||||||||||
76 | ||||||||||||||||||||||||||||
77 | ||||||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||||
79 | ||||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||||
100 |