CS1321 Spring 2003 Calendar


January

Sunday

Monday

Tuesday

Wednesday

Thursday

Friday

Saturday

 

 

 

 

1

2

3

4

Week 1

5

6

7

Syllabus

1.Syllabus
(HtDP:Ch 1)

2.Simple Functions
(HtDP:Ch 2-3)

8

9

3.Design Recipe
(HtDP:Ch 2.5)

4.cond Stmt
(HtDP:Ch 4-5)

10

11

Week 2

12

13

14

recitation starts

5. WebWork

6. Structures
(HtDP:Ch 6)

15

recitation starts

16

recitation starts

7. Lists, cons cells, recursion
(HtDP:Ch 9)

17

HW 1 due

Lab 1 due

18

Week 3

19

20

Holiday

21

8. Numeric Recursion
(HtDP:Ch 11.4)

22

23

Quiz 1 Prep

24

HW 2 due

25

Week 4

26

27

28

Quiz 1

9. Producing Lists
(HtDP: Ch 10)

29

Quiz 1

30

Quiz 1

10. Insertion Sort
(HtDP: Ch 12.2)

31

 



February

Sunday

Monday

Tuesday

Wednesday

Thursday

Friday

Saturday

Week 4(cont)

 

 

 

 

 

 

1

Week 5

2

3

4

11. Ancestral Trees
12. Binary Search Trees

5

6

12. Binary Search Trees (cont)

7

HW 3 due

8

Week 6

9

10

11

13. Lists in Lists

12

13

14. Mutually Referential Data Defn
15. Iterative Refinement
16. Processing Two Lists

14

HW 4 due

Drop Day

15

Week 7

16

17

18

16. Processing Two Lists (cont)
17b. Indexing

19

20

17c. Equality

21

HW 5 due

Lab 2 due

22

Week 8

23

24

25

Quiz 2

18. Local & Lexical Scope
19. Similarity among Functions

26

Quiz 2

20. Generalizing Functions
21. Lambda Bodies

27

Quiz 2

28

Midterm Grades Due

 



March

Sunday

Monday

Tuesday

Wednesday

Thursday

Friday

Saturday

Week 8(cont)

 

 

 

 

 

 

1

Week 9

2

3

Spring Break

4

Spring Break

5

Spring Break

6

Spring Break

7

Spring Break

8

Week 10

9

10

11

21. Lambda Bodies
22. Generative Recursion
billiards.scm

12

13

23. QuickSort
24. Fractals
See lecture sched. for fractal code

14

Withdraw Day

15

Week 11

16

17

HW 6 due

18

25. Tail Recursion Ch 30
26. Intro to Graphs Ch 28

19

Lab 3 due

20

27. Intro to DFS, BFS
28. DFS, BFS on Graphs

21

HW 7 due

22

Week 12

23

24

25

Quiz 3

29. Let, Set!, Begin Ch 35-37
30. Looping for Repetition

26

Quiz 3

27

Quiz 3

30. Looping for Repetition
31. Vectors
Ch 29
vectors.scm
vector-template.scm

28

29

Week 13

30

31

 

 

 

 

 



April

Sunday

Monday

Tuesday

Wednesday

Thursday

Friday

Saturday

Week 13(cont)

 

 

1

2

3

4

HW 8 due

5

Week 14

6

7

8

9

10

11

12

Week 15

13

14

HW 9 due

15

Quiz 4

16

Quiz 4

17

Quiz 4

18

19

Week 16

20

21

22

23

24

25

26

Week 17

27

28

Finals

29

Finals

30

Finals

 

 

 



May

Sunday

Monday

Tuesday

Wednesday

Thursday

Friday

Saturday

Week 17(cont)

 

 

 

 

1

Finals

2

Finals

3

 

4

5

6

7

8

9

10

 

11

12

13

14

15

16

17

 

18

19

20

21

22

23

24

 

25

26

27

28

29

30

31



Questions? - Comments? - Suggestions?