CS393: Software Construction
1 When and Where
We meet every Monday, Wednesday, and Friday from 11 until 11:50am in Tech LR5 (except the first week, when we meet on Tuesday, Wednesday, and Friday).
Attendance in class is mandatory.
2 Communication
The course staff consists of Lukas Lazarek and Robby Findler. We are both accessible via Piazza. We will also use Piazza for announcements and we expect you to check it at least once per day.
There are no officially scheduled office hours, but Robby is happy to meet with about a day of lead time, except on the day a homework assignment is due. That is, if you want to meet, you’ll need to plan ahead. Post a private message on Piazza to schedule a meeting.
3 Evaluation
Your final grade will depend on the weekly check of correctness of your tests and code (automatic testfests), the extent to which your codewalks foster a constructive discussion, and the quality of your code and presentation during your final codewalk at the end of the quarter.
4 Schedule
| In Class |
| Homework | |
Week 1: | ||||
Tue 3/29 |
|
|
| |
Wed 3/30 |
|
|
| |
Fri 4/1 |
|
| ||
| ||||
Week 2: | ||||
Mon 4/4 |
|
| ||
Wed 4/6 |
|
| ||
Fri 4/8 |
| Welcome To, rules |
| |
| ||||
Week 3: | ||||
Mon 4/11 |
| Codewalks |
| |
Wed 4/13 |
| Codewalks |
| |
Fri 4/15 |
| Codewalks |
| |
| ||||
Week 4: | ||||
Mon 4/18 |
| Codewalks |
| |
Wed 4/20 |
| Codewalks |
| |
Fri 4/22 |
| Codewalks |
| |
| ||||
Week 5: | ||||
Mon 4/25 |
| Codewalks |
| |
Wed 4/27 |
| Codewalks |
| |
Fri 4/29 |
| Codewalks |
| |
| ||||
Week 6: | ||||
Mon 5/2 |
| Codewalks |
| |
Wed 5/4 |
| Codewalks |
| |
Fri 5/6 |
| Codewalks |
| |
| ||||
Week 7: | ||||
Mon 5/9 |
| Codewalks |
| |
Wed 5/11 |
| Codewalks |
| |
Fri 5/13 |
| Codewalks |
| |
| ||||
Week 8: | ||||
Mon 5/16 |
| Codewalks |
| |
Wed 5/18 |
| Codewalks |
|
|
Fri 5/20 |
| Codewalks |
| |
| ||||
Week 9: | ||||
Mon 5/23 |
| Codewalks |
| |
Wed 5/25 |
| Codewalks |
| |
Fri 5/27 |
| Codewalks |
| |
| ||||
Week 10: | ||||
Mon 5/30 |
| No class, Memorial Day |
|
|
Wed 6/1 |
| Codewalks |
|
|
Fri 6/3 |
| Codewalks |
| No new homework due this week |