CS-11 Day Schedule

Notes: see below

Wk ## Date Lesson Reading Event Due Date
1 01/24/17

01/26/17

1: Introduction to Programming

1B: Getting Started with C++

Syllabus

   
2 01/31/17

02/02/17

2: Basic Coding Skills

2B: Memory and Numbers

Ch. 1

Ch. 2.1-2.3

A1-Getting Started 02/02/17
3 02/07/17

02/09/17

3: Strings and Selection

3B: Conditional Statements

Ch. 2.4-2.5

Ch. 3.1-3.2

A2-Math and Memory 02/09/17
4 02/14/17

02/16/17

4: Numbers, Conditions and Loops

4B: Simple Repetition

Ch. 3.3-3.4, 3.7

Ch. 4.1

A3-Strings and Conditions 02/16/17
5 02/21/17

02/23/17

5: Getting Loopy

5B: Indefinite Loops

Ch. 3.8, 4.2-4.5

Ch. 4.7-4.8

A4-Making Selections 02/23/17
6 02/28/17

03/02/17

6: String Processing

6B: Midterm Exam 1

Ch. 4.6

A5-Midterm 1 Preparation 03/02/17
7 03/07/17

03/09/17

7: Getting Functional

7B: Coding Functions

Ch. 5.1-5.4

--

A6-Loopy Programs 03/09/17
8 03/14/17

03/16/17

8: More About Functions

8B: Designing with Functions

Ch. 6.1

Ch. 5.5-5.8

A7-Programs With Functions 03/16/17
9 03/21/17

03/23/17

Spring Break (No class)

Spring Break (No class)

--

--

   
10 03/28/17

03/30/17

9: Classes and Objects

9B: Classes Continued

Ch. 9.1-9.5

--

A8-Multi-Function Programs 03/30/17
11 04/04/17

04/06/17

10: Vectors and Objects

10B: Working with Lists

Ch. 6.2-6.3, 6.7

--

A9-Getting Classy 04/06/17
12 04/11/17

04/13/17

11: I/O and Midterm Exam 2

11B: Midterm Exam 2

Ch. 8.1-8.3

--

A10: Midterm 2 Review Problems 04/13/17
13 04/18/17

04/20/17

12: More I/O and Objects

12B: Working with Files

Ch. 8.4

--

A11-Keeping Lists 04/20/17
14 04/25/17

04/27/17

13: Graphics and Animation

13B: Computer Animation

--

--

A12-Storing Information 04/27/17
15 05/02/17

05/04/17

14: Recursion and Other Topics

14B: Other Topics

5.10, Ch. 11.1-11.3

--

   
16 05/09/17

05/11/17

15: Review and Projects

15B: Project Demos

--

Sampler Project 05/11/17
17 05/16/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 page.
  3. Readings are from the course textbook unless otherwise indicated. Numbers refer to the chapter and section as shown in the textbook contents.

Note: if you are not familiar with common book-reference abbreviations, "pp" means pages and "ch" means chapter.

Last Updated: January 24 2017 @23:32:29