1 When and Where
2 Communication
3 Evaluation
4 Schedule

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

Lecture 1

Wed 3/30

Lecture 2

Fri 4/1

Lecture 3

1: team info due @11:59pm (essay due Sunday)

 

Week 2:

Mon 4/4

CI Guide

Wed 4/6

Lecture 4

2: test cases due @5pm

Fri 4/8

Welcome To, rules

2: code due @11:59pm

 

Week 3:

Mon 4/11

Codewalks

Wed 4/13

Codewalks

3: test cases due @5pm

Fri 4/15

Codewalks

3: code due @11:59pm

 

Week 4:

Mon 4/18

Codewalks

Wed 4/20

Codewalks

4: test cases due @5pm

Fri 4/22

Codewalks

4: code due @11:59pm

 

Week 5:

Mon 4/25

Codewalks

Wed 4/27

Codewalks

5: test cases due @5pm

Fri 4/29

Codewalks

5: code due @11:59pm

 

Week 6:

Mon 5/2

Codewalks

Wed 5/4

Codewalks

6: test cases due @5pm

Fri 5/6

Codewalks

6: code due @11:59pm

 

Week 7:

Mon 5/9

Codewalks

Wed 5/11

Codewalks

7: test cases due @5pm

Fri 5/13

Codewalks

7: code due @11:59pm

 

Week 8:

Mon 5/16

Codewalks

Wed 5/18

Codewalks

Fri 5/20

Codewalks

8: code due @11:59pm

 

Week 9:

Mon 5/23

Codewalks

Wed 5/25

Codewalks

9: test cases due @5pm

Fri 5/27

Codewalks

9: code due @11:59pm

 

Week 10:

Mon 5/30

No class, Memorial Day

Wed 6/1

Codewalks

Fri 6/3

Codewalks

No new homework due this week