On this page:
CS5010:   Program Design Paradigms (Bootcamp)

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

1/12

Design Recipe, part 1

Prologue, Part I

1

5011 meets; no code walks

2

1/19

Design Recipe, part 2

Part I

2

5011 meets; no code walks

3

1/26

Designing World Programs

Part I

3

no more 5011; code walks begin

4

2/2

Computing with Lists

Part II

4

5

2/9

Abstraction

Part III

5

6

2/16

Mutually-Referential Data

Part IV

6

7

2/23

Accumulators

Part VI

7

8

3/2

Communicating Programs

Universe Docs

8

3/9

spring break

9

3/16

Generative Recursion, part 1

Part V

9

10

3/23

Generative Recursion, part 2

Part V

10

11

3/30

Objects, Classes, and Interfaces

11

12

4/6

Design Patterns

12

13

4/13

Stateful Objects

13

14

4/20

Inheritance