Computer Science 1000, Winter '18
Course Diary


Copyright 2018 by H.T. Wareham
All rights reserved


Week 1, Week 2, Week 3, Week 4,
Week 5, Week 6, (Midterm Exam Notes),
Week 7, Week 8, Week 9, Week 10,
Week 11, Week 12, Week 13, (Final Exam Notes),
Week 14, (end of diary)


Week 1 [Textbook, Section 1]

Friday, January 5 (Lecture #1)
[Textbook, Sections 1.1-1.3 and 1.5]


Week 2 [Textbook, Sections 2 and 3]

Monday, January 8 (Lecture #2)
[Textbook, Sections 2.1 and 2.2]

Wednesday, January 10 (Lecture #3)
[Textbook, Sections 2.3.2, 2.3.3, 3.3.1, and 3.4.2]

Friday, January 12 (Lecture #4)
[Textbook, Sections 3.1 and 3.2]


Week 3 [Textbook, Sections 3 and 4]

Monday, January 15 (Lecture #5)
[Textbook, Sections 3.3 and 3.5]

Wednesday, January 17 (Lecture #6)
[Textbook, Sections 4.2.1 and 4.2,3]

Friday, January 19 (Lecture #7)
[Textbook, Section 4.2.1 and 4.2.2]


Week 4 [Textbook, Section 4]

Monday, January 22 (Lecture #8)
[Textbook, Sections 4.2.2 and 4.3.1]

Wednesday, January 24 (Lecture #9)
[Textbook, Sections 4.3.1, 4.3.2, 4.4.1, and 4.4.2]

Friday, January 26 (Lecture #10)
[Textbook, Sections 4.4.2 and 4.5]


Week 5 [Textbook, Section 5]

Monday, January 29 (Lecture #11)
[Textbook, Sections 5.1 and 5.2]

Wednesday, January 31 (Lecture #12)
[Textbook, Sections 5.2.1 and 5.2.2]

Friday, February 2 (Lecture #13)
[Textbook, Sections 5.2.3 and 5.2.4]


Week 6 [Textbook, Sections 5 and 6]

Monday, February 5

Monday, February 5 (Lecture #14)
[Textbook, Sections 5.2.4 and 5.3]

Wednesday, February 7 (Lecture #15)
[Textbook, Sections 6.1, 6.2,, 6.3.1, and 6.3.2]

Friday, February 9 (Lecture #16)


Week 7 [Textbook, Section 6]

Monday, February 12

Wednesday, February 14 (Lecture #17)
[Textbook, Sections 6.3.2 and 6.3.3]

Friday, February 16 (Lecture #18)
[Textbook, Section 6.4.1]


Week 8

Monday, February 19

Wednesday, February 21

Friday, February 23


Week 9 [Textbook, Sections 9 and 10; Python Supplement]

Monday, February 26 (Lecture #19)
[Textbook, Sections 9 and 10; Python Supplement, Section 1]

Wednesday, February 28 (Lecture #20)
[Python Supplement, Sections 1, 2, and 3.2]

Friday, March 2 (Lecture #21)
[Python Supplement, Sections 1, 2, 3.1, and 3.3]


Week 10 [Python Supplement]

Monday, March 5 (Lecture #22)
[Python Supplement, Sections 3.3, 5.1, and 5.2]

Wednesday, March 7 (Lecture #23)
[Python Supplement, Section 5.1 and 5.2]

Friday, March 9 (Lecture #24)
[Python Supplement, Section 6 and 7]


Week 11 [Textbook, Section 12]

Monday, March 12 (Lecture #25)
[Textbook, Sections 12.1-12.3]

Wednesday, March 14 (Lecture #26)
[Textbook, Section 12.3, 12.4, 12.5.1, and 12.5.2]

Friday, March 16 (Lecture #27)
[Textbook, Sections 12.5.3, 12.5.4, and 12.6]


Week 12 [Textbook, Sections 12 and 15]

Monday, March 19 (Lecture #28)
[Textbook, Sections 12.7 and 15.1]

Wednesday, March 21 (Lecture #29)
[Textbook, Sections 15.1-15.3]

Friday, March 23 (Lecture #30)
[Textbook, Sections 15.4, 15.5.1, and 15.5.4]


Week 13 [Textbook, Section 15]

Monday, March 26

Monday, March 26 (Lecture #31)
[Textbook, Sections 15.5.3, 15.5.5, 15.5.6, and 15.6]

Wednesday, March 28

Friday, March 30


Week 14 [Textbook]

Monday, April 2 (Lecture #32)

Wednesday, April 4 (Lecture #33)

Friday, April 6 (Lecture #34)


References


(end of diary)


Created: December 5, 2017
Last Modified: April 6, 2018