1 When and Where
2 Schedule
3 Communication
4 Evaluation

CS393: Software Construction

Christos Dimoulas

1 When and Where

We meet every Monday and Wednesday from 2:00 to 3:20 at Frances Searle 1483 & every Tuesday and Thursday (except university holidays) from 2:00 to 3:20 at Tech L251. Schedule provides more details for each meeting.

2 Schedule

When

What

9/24

Lecture 1

Assignment 1 is out!

9/26

Lecture 2

9/30 & 10/1

Travis CI workshop

Assignment 2 is out!

10/2 & 10/3

Lecture 3

10/7 & 10/8

Code walks

10/9 & 10/10

Code walks

Assignment 3 is out!

10/14 & 10/15

Code walks

10/16 & 10/17

Code walks

Assignment 4 is out!

10/21 & 10/22

Code walks

10/23 & 10/24

No class

Assignment 5 is out!

10/28 & 10/29

Code walks

10/30 & 10/31

Code walks

Assignment 6 is out!

11/4 & 11/5

Lecture 4

11/6 & 11/7

Lecture 5

Assignment 7 is out!

11/11 & 11/12

Code walks

11/13 & 11/14

No class

Assignment 8 is out!

11/18 & 11/19

Code walks

11/20 & 11/21

Code walks

Assignment 9 is out!

11/25 & 10/26

Code walks

11/27 & 11/28

Code walks/Thanksgiving

Assignment 10 is out!

12/2 & 12/3

Code walks

12/4 & 12/5

Code walks

3 Communication

The course staff consists of Mark Jung (peer mentor), Lukas Lazarek (TA), and Christos Dimoulas (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 code (automatic testfests); (ii) the quality of the code you present during codewalks; (iii) the quality of your codewalk presentation; (iv) your effectiveness as codewalk panelists and scribes; (v) your participation in the class; and (vi) 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.