CS-11 Evening Schedule FALL 2017

Notes: see below

Wk ## Date Lesson (review BEFORE class) Reading (to be done BEFORE class) Homework Due Date
1 08/30/17 1: Introduction to Programming Syllabus A1-Getting Started 09/06/17
2 09/06/17 2: Basic Coding Skills Ch. 1, 2.1-2.3 A2-Math and Memory 09/13/17
3 09/13/17 3: Strings and Selection Ch. 2.4-2.5, 3.1-3.2 A3-Strings and Conditions 09/20/17
4 09/20/17 4: Numbers, Conditions and Loops Ch. 3.3-3.4, 3.7, 4.1 A4-Making Selections 09/27/17
5 09/27/17 5: Getting Loopy Ch. 3.8, 4.2-4.5, 4.7-4.8 A5-Midterm 1 Preparation 10/04/17
6 10/04/17 6: String Processing and Midterm Exam 1 -- A6-Loopy Programs 10/11/17
7 10/11/17 7: Getting Functional Ch. 5.1-5.4 A7-Programs With Functions 10/18/17
8 10/18/17 8: More About Functions Ch. 5.5-5.8, 6.1 A8-Multi-Function Programs 10/25/17
9 10/25/17 9: Classes and Objects Ch. 9.1-9.5 A9-Getting Classy 11/01/17
10 11/01/17 10: Vectors and Objects Ch. 6.2-6.3, 6.7 A10: Midterm 2 Review Problems 11/08/17
11 11/08/17 11: I/O and Midterm Exam 2 Ch. 8.1-8.3 A11-Keeping Lists 11/15/17
12 11/15/17 12: More I/O and Objects Ch. 8.4 A12-Storing Information 11/22/17
13 11/22/17 13: Graphics and Animation --    
14 11/29/17 14: Recursion and Other Topics Ch. 11.1-11.3 Sampler Project 12/06/17
15 12/06/17 15: Review and Projects --    
16 12/13/17 Final Exam --    

Notes:

  1. This schedule is subject to change.
  2. For information on grading policies, including when assignments are due, see the Syllabus.
  3. Readings are from the course textbook unless otherwise indicated. Numbers refer to the chapter and section as shown in the textbook contents.
Last Updated: August 2017