CS-11 Course Schedule

Notes: see below

Wk ## Date Lesson Topic Reading Event Due Date
1 08/27/19

08/29/19

1: Introduction to Programming

1B: Getting Started with C++

Syllabus

Treasure Hunt! 08/29/19
2 09/03/19

09/05/19

2: Basic Coding Skills

2B: Memory and Numbers

Ch. 1

Ch. 2.1-2.3

Quiz 1 (Canvas)

A1-Getting Started

09/03/19

09/05/19

3 09/10/19

09/12/19

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/10/19

09/12/19

4 09/17/19

09/19/19

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/17/19

09/19/19

5 09/24/19

09/26/19

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/24/19

09/26/19

6 10/01/19

10/03/19

6: More Loops and Strings

6B: Midterm Exam 1

Ch. 4.6

A5-Midterm 1 Preparation 10/01/19
7 10/08/19

10/10/19

7: Getting Functional

7B: Coding Functions

Ch. 5.1-5.4

--

Quiz 6 (Canvas)

A6-Loopy Programs

10/08/19

10/10/19

8 10/15/19

10/17/19

8: More About Functions

8B: Designing with Functions

Ch. 6.1

Ch. 5.5-5.8

Quiz 7 (Canvas)

A7-Programs With Functions

10/15/19

10/17/19

9 10/22/19

10/24/19

9: Classes and Objects

9B: Classes Continued

Ch. 9.1-9.5

--

Quiz 8 (Canvas)

A8-Multi-Function Programs

10/22/19

10/24/19

10 10/29/19

10/31/19

10: Vectors and Objects

10B: Working with Lists

Ch. 6.2-6.3, 6.7

--

Quiz 9 (Canvas)

A9-Getting Classy

10/29/19

10/31/19

11 11/05/19

11/07/19

11: I/O and Midterm Exam 2

11B: Midterm Exam 2

Ch. 8.1-8.3

--

A10: Midterm 2 Preparation 11/05/19
12 11/12/19

11/14/19

12: More I/O and Objects

12B: Working with Files

Ch. 8.4

--

A11-Keeping Lists 11/14/19
13 11/19/19

11/21/19

13: Graphics and Animation

13B: Computer Animation

--

--

A12-Storing Information 11/21/19
14 11/26/19

11/28/19

14: Recursion and Other Topics

Thanksgiving--no class!

5.10, Ch. 11.1-11.3

--

A13-Project Design and Prototype 11/26/19
15 12/03/19

12/05/19

15: Pointers, Finals and Projects

15B: Project Demos

--

A14-Sampler Project 12/05/19
16 12/12/19 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: July 29 2019 @18:51:19