CS5010: Program Design Paradigms (Bootcamp)
Spring 2015
Last updated: Wed, 7 Jan 2015 16:22:17 -0500
Incoming students: Complete the Pre-Semester Checklist before the first lecture.
Syllabus:
Module | Monday | Topic | Readings | Problem Set | Notes |
1/12 | Design Recipe, part 1 | 5011 meets; no code walks | |||
1/19 | Design Recipe, part 2 | 5011 meets; no code walks | |||
1/26 | Designing World Programs | no more 5011; code walks begin | |||
2/2 | Computing with Lists | ||||
2/9 | Abstraction | ||||
2/16 | Mutually-Referential Data | ||||
2/23 | Accumulators | ||||
3/2 | Communicating Programs | ||||
3/9 | spring break | ||||
3/16 | Generative Recursion, part 1 | ||||
3/23 | Generative Recursion, part 2 | ||||
3/30 | Objects, Classes, and Interfaces | ||||
4/6 | Design Patterns | ||||
4/13 | Stateful Objects | ||||
4/20 | Inheritance |