CS-12GP Schedule

Notes: see below

Wk ## Date Lesson Reading Event Due Date
1 08/30/11

09/01/11

1: Course Introduction

1B: Getting Started

Syllabus

Ch. 1

   
2 09/06/11

09/08/11

2: First Programs

2B: Moving and Turning

Ch. 2

--

A1: Getting Started 09/06/11
3 09/13/11

09/15/11

3. More Sophisticated Programming

3B: Methods

Ch. 3

--

A2: First Program 09/13/11
4 09/20/11

09/22/11

4. Finishing the first program

4B: Arithmetic and Sharing

Ch. 4

--

A3: Methodical Improvement 09/20/11
5 09/27/11

09/29/11

5: Abstraction, Loops and Arrays

5B: Loops and Arrays

Ch. 5

A4: Finishing Touches 09/27/11
6 10/04/11

10/06/11

6. Midterm and Graphics

6B: Graphics

--

--

Midterm Exam #1 10/04/11
7 10/11/11

10/13/11

7. Interacting Objects

7B: Forces and Gravity

Ch. 6

--

A5: Visualize this! 10/11/11
8 10/18/11

10/20/11

8: Collision Detection

8B: Proton Waves and Scoring

Ch. 7

--

A6: Visualizer Redux 10/18/11
9 10/25/11

10/27/11

9: Image Manipulation

9B: Images and Review

Ch. 8

--

A7: Asteroids Deluxe 10/25/11
10 11/01/11

11/03/11

10: Midterm and Images

10B: Image Manipulation

-- Midterm Exam #2 11/03/11
11 11/08/11

11/10/11

11. Simulations

11B: Pheromones and Dialogs

Ch. 9

--

A8: Image Manipulation 11/08/11
12 11/15/11

11/17/11

12. Platform Games

12B: Animations

--

--

A9: Project Proposal 11/17/11
13 11/22/11

11/24/11

13: Tile Worlds and Collisions

Thanksgiving (No class)

--

--

A10: Initial Prototype 11/22/11
14 11/29/11

12/01/11

14: Input and Output

14B: Buttons and GUIs

--

--

A11: User-Testable Prototype 11/29/11
15 12/06/11

12/08/11

15: Review and Projects

15B: Project Demos

--

--

A12: Final Project 12/06/11
16 12/13/11 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.

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

Home | Blackboard | Schedule | Expectations | Syllabus
Help | FAQ's | HowTo's | Links
Last Updated: November 22 2011 @01:25:39