CS17
Documentation
Assignments
Notes
Staff
Calendar
Notes
Lectures
Lectures are held every Monday, Wednesday, and Friday, from 10 to 10:50 AM, in BERT 130 (85 Waterman St). These lecture notes will be uploaded incrementally as topics are covered in class.
No.TopicDateNotesSlidesRecordings
1Welcome and Introduction to the CourseSep 6, 2017PDF (racket)SlidesRecording
2Numbers, Strings, Identifiers, Definitions, ExpressionsSep 8, 2017PDF (racket)SlidesRecording
3Definitions and ProceduresSep 11, 2017PDF (racket)SlidesRecording
4More DefinitionsSep 13, 2017PDF (racket)SlidesRecording
5Booleans, Design RecipeSep 15, 2017PDF (racket)SlidesRecording
6Short Circuiting, More Design RecipeSep 18, 2017PDF (racket)Slides
7Conditionals, Structures, Mixed DataSep 20, 2017PDF (racket)Slides
8Lists and List RecursionSep 22, 2017PDF (racket)Slides
Workshops
Workshops will be held every Wednesday and Saturday-- check calendar for specific times. Workshop tasks will be uploaded incrementally after both Workshop sections. Come in to Workshops to talk through the problems and their solutions.
No.TopicDateNotes
1Welcome and FunctionsSep 6/7, 2017Slides (Racket)
2BNF, Booleans, Cond/If, Design RecipeSep 13/16, 2017Slides (Racket)