CS-11 Day Schedule

Notes: see below

Wk ## Date Lesson Reading Event Due Date
1 02/07/12

02/09/12

1. Introduction to Programming

1B: Programming and Problem Solving

Syllabus

   
2 02/14/12

02/16/12

2: Basic Coding Skills

2B: Memory and Numbers

Ch. 1

Ch. 2.1

A1-Introductions and Algorithms 02/16/12
3 02/21/12

02/23/12

3. Arithmetic, Strings and Selection

3B: Selection Statements

Ch. 2.2-2.4

Ch. 3.1-3.2

A2-Implementing an Algorithm 02/23/12
4 02/28/12

03/01/12

4: Numbers, Conditions and Loops

4B: Simple Repetition

Ch. 3.3-3.5

Ch. 4.1

A3-Three Easy Programs 03/01/12
5 03/06/12

03/08/12

5: Getting Loopy

5B: Indefinite Loops

Ch. 3.6, 4.2-4.4

Ch. 4.5-4.7

A4-Making Selections 03/08/12
6 03/13/12

03/15/12

6: Getting Functional

6B: Coding Functions

Ch. 4.8-4.9

Ch. 5.1-5.4

A5-Loopy Programs 03/15/12
7 03/20/12

03/22/12

7: More About Functions

7B: Designing with Functions

Ch. 5.5-5.9

--

A6-Programs With Functions 03/22/12
8 03/27/12

03/29/12

Midterm Part 1

Midterm Part 2

--

--

   
9 04/03/12

04/05/12

8: Classes

8B: Classes Continued

Ch. 9.1-9.5

--

A7-Postal Bar Codes 04/05/12
10 04/10/12

04/12/12

Spring Break (No Class)

Spring Break (No Class)

--

--

   
11 04/17/12

04/19/12

9: Arrays and Vectors

9B: Array and Vector Algorithms

Ch. 6.1-6.3, 6.7

--

A8-Getting Classy 04/19/12
12 04/24/12

04/26/12

10: Files and Streams

10B: More IO

Ch. 8.1-8.4

--

A9-Keeping Lists 04/26/12
13 05/01/12

05/03/12

11: Multiple Classes

11B: More Classes

--

--

A10-Storing Information 05/03/12
14 05/08/12

05/10/12

12: Graphics and Animation

12B: Other Topics

--

   
15 05/15/12

05/17/12

13: Recursion and Other Topics

13B: Other Topics

Ch. 5.10, 11.1-11.2

--

   
16 05/22/12

05/24/12

14: Review and Sampler Demos

14B: Sampler Demos

--

Sampler Project 05/24/12
17 05/31/12 Final Exam --    

Notes:

  1. This schedule is subject to change.
  2. For information on grading policies, including when assignments are due, see the course information 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.

Home | Blackboard | Day Schedule | Eve Schedule
Syllabus | Help | FAQ's | HowTo's | Links
Last Updated: February 05 2012 @16:01:18