CS-12GP Schedule

Notes: see below

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

02/08/12

1: Course Introduction

1B: Getting Started

Syllabus

Ch. 1

   
2 02/13/12

02/15/12

2: First Programs

2B: Moving and Turning

Ch. 2

--

A1: Getting Started 02/13/12
3 02/20/12

02/22/12

President's Holiday (No class)

3. More Sophisticated Programming

--

Ch. 3

A2: First Program 02/22/12
4 02/27/12

02/29/12

4. Finishing the first program

4B: Arithmetic and Sharing

Ch. 4

--

A3: Methodical Improvement 02/29/12
5 03/05/12

03/07/12

5: Abstraction, Loops and Arrays

5B: Loops and Arrays

Ch. 5

A4: Finishing Touches 03/07/12
6 03/12/12

03/14/12

6. Graphics

Midterm Exam

--

--

Midterm Exam #1 03/14/12
7 03/19/12

03/21/12

7. Interacting Objects

7B: Forces and Gravity

Ch. 6

--

A5: Visualize this! 03/21/12
8 03/26/12

03/28/12

8: Collision Detection

8B: Proton Waves and Scoring

Ch. 7

--

A6: Visualizer Redux 03/28/12
9 04/02/12

04/04/12

9: Images and Arrays

9B: Images and Review

Ch. 8

--

A7: Asteroids Deluxe 04/04/12
10 04/09/12

04/11/12

Spring Break (No Class)

Spring Break (No Class)

--

--

   
11 04/16/12

04/18/12

10: Images and Midterm

10B: Midterm

--

--

Midterm Exam #2 04/18/12
12 04/23/12

04/25/12

11. Simulations

11B: Pheromones and Dialogs

Ch. 9

--

A8: Image Manipulation 04/25/12
13 04/30/12

05/02/12

12. Platform Games

12B: Animations

--

--

A9: Project Proposal 05/02/12
14 05/07/12

05/09/12

13: Tile Worlds and Collisions

13B: Collisions

--

--

A10: Initial Prototype 05/09/12
15 05/14/12

05/16/12

14: Input and Output

14B: Buttons and GUIs

--

--

A11: User-Testable Prototype 05/16/12
16 05/21/12

05/23/12

15: Review and Projects

15B: Project Demos

--

--

A12: Final Project 05/23/12
17 05/30/12 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.

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

Home | Blackboard | Schedule | Syllabus | Room Policies
Help | FAQ's | HowTo's | Links
Last Updated: February 05 2012 @18:52:01