CS-11 Course Schedule

Notes: see below

Wk ## Date Lesson Reading Event Due Date
1 08/28/18

08/30/18

1: Introduction to Programming

1B: Getting Started with C++

Syllabus

   
2 09/04/18

09/06/18

2: Basic Coding Skills

2B: Memory and Numbers

Ch. 1

Ch. 2.1-2.3

Quiz 1 (Canvas)

A1-Getting Started

09/04/18

09/06/18

3 09/11/18

09/13/18

3: Strings and Selection

3B: Conditional Statements

Ch. 2.4-2.5

Ch. 3.1-3.2

Quiz 2 (Canvas)

A2-Math and Memory

09/11/18

09/13/18

4 09/18/18

09/20/18

4: Numbers, Conditions and Loops

4B: Simple Repetition

Ch. 3.3-3.4, 3.7

Ch. 4.1

Quiz 3 (Canvas)

A3-Strings and Conditions

09/18/18

09/20/18

5 09/25/18

09/27/18

5: Getting Loopy

5B: Indefinite Loops

Ch. 3.8, 4.2-4.5

Ch. 4.7-4.8

Quiz 4 (Canvas)

A4-Making Selections

09/25/18

09/27/18

6 10/02/18

10/04/18

6: String Processing

6B: Midterm Exam 1

Ch. 4.6

M1 Study Questions

A5-Midterm 1 Preparation

10/02/18

10/04/18

7 10/09/18

10/11/18

7: Getting Functional

7B: Coding Functions

Ch. 5.1-5.4

--

Quiz 6 (Canvas)

A6-Loopy Programs

10/09/18

10/11/18

8 10/16/18

10/18/18

8: More About Functions

8B: Designing with Functions

Ch. 6.1

Ch. 5.5-5.8

Quiz 7 (Canvas)

A7-Programs With Functions

10/16/18

10/18/18

9 10/23/18

10/25/18

9: Classes and Objects

9B: Classes Continued

Ch. 9.1-9.5

--

Quiz 8 (Canvas)

A8-Multi-Function Programs

10/23/18

10/25/18

10 10/30/18

11/01/18

10: Vectors and Objects

10B: Working with Lists

Ch. 6.2-6.3, 6.7

--

A9-Getting Classy 11/01/18
11 11/06/18

11/08/18

11: I/O and Midterm Exam 2

11B: Midterm Exam 2

Ch. 8.1-8.3

--

M2 Study Questions

A10: Midterm 2 Preparation

11/06/18

11/08/18

12 11/13/18

11/15/18

12: More I/O and Objects

12B: Working with Files

Ch. 8.4

--

A11-Keeping Lists 11/15/18
13 11/20/18

11/22/18

13: Graphics and Animation

Thanksgiving--no class!

--

--

A12-Storing Information 11/21/18
14 11/27/18

11/29/18

14: Recursion and Other Topics

14B: Other Topics

5.10, Ch. 11.1-11.3

--

A13-Project Design and Prototype 11/29/18
15 12/04/18

12/06/18

15: Review and Projects

15B: Project Demos

--

A14-Sampler Project 12/06/18
16 12/13/18 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: August 14 2018 @17:36:12