CS393: Software Construction
1 When and Where
We meet every Monday, Wednesday, and Friday either from 10-10:50am (Christos’s section) or from 11-11:50am (Robby’s section). Attendance in class is mandatory. See the course canvas page for the zoom link.
2 Schedule
| In Class |
| Homework | |
Week 1: | ||||
Tue 3/30 |
|
|
| |
Wed 3/31 |
|
|
| |
Fri 4/2 |
|
| ||
| ||||
Week 2: | ||||
Mon 4/5 |
|
| ||
Wed 4/7 |
|
| ||
Fri 4/9 |
|
| ||
| ||||
Week 3: | ||||
Mon 4/12 |
| Codewalk Demo |
| |
Wed 4/14 |
| Codewalks |
| |
Fri 4/16 |
| Codewalks |
| |
| ||||
Week 4: | ||||
Mon 4/19 |
| Codewalks |
| |
Wed 4/21 |
| Codewalks |
| |
Fri 4/23 |
| Codewalks |
| |
| ||||
Week 5: | ||||
Mon 4/26 |
| Codewalks |
| |
Wed 4/28 |
| Codewalks |
| |
Fri 4/30 |
| Codewalks |
| |
| ||||
Week 6: | ||||
Mon 5/3 |
| Codewalks |
| |
Wed 5/5 |
| Codewalks |
| |
Fri 5/7 |
| Codewalks |
| |
| ||||
Week 7: | ||||
Mon 5/10 |
| Codewalks |
| |
Wed 5/12 |
| Codewalks |
|
|
Fri 5/14 |
| Codewalks |
| |
| ||||
Week 8: | ||||
Mon 5/17 |
| Codewalks |
| |
Wed 5/19 |
| Codewalks |
|
|
Fri 5/21 |
| Codewalks |
| |
| ||||
Week 9: | ||||
Mon 5/24 |
| Codewalks |
| |
Wed 5/26 |
| Codewalks |
| |
Fri 5/28 |
| Codewalks |
| |
| ||||
Week 10: | ||||
Mon 5/31 |
| No class, Memorial Day |
|
|
Wed 6/2 |
| Codewalks |
|
|
Fri 6/4 |
| Codewalks |
| No new homework due this week |
| ||||
Finals Week: | ||||
Wed 6/9 |
|
|
|
3 Communication
The course staff consists of Lukas Lazarek (TA), Christos Dimoulas (instructor), and Robby Findler (instructor). We are all accessible via Piazza. We will also use Piazza for announcements and we expect you to check it once per day.
4 Evaluation
Your final grade will depend on (i) the weekly check of correctness of your tests and code (automatic testfests); (ii) the extent to which your codewalk presentation and contributions as a panelist enable a constructive discussion; (iii) the quaility of your code and presentation during your final codewalk at the end of the quarter.
For each of these evaluation items we will be giving you points as soon as possible so that you get regular feedback about how you are doing in the course.