AP Computer Science Workshop
Index to Handouts
Handouts
- Object-Oriented Design
- 8 entries in the Special Focus section in the 2004-2005 Workshop Materials
- Example and Blank (white)
- Presentation on Object-Oriented Design (with examples of a graphical notation and CRC cards) (white)
- Brief case study of an object-oriented design of a Car Wash simulation (salmon)
- 3 related specifications for an Object-Oriented Design exercise (Balloon Race, Mouse in a Maze, Obstacle Course) (tan)
- Refactoring Exercise (green and white)
- Assignments, Labs, and Projects
- Aquarium Lab Series: (white and blue) introducing objects starting on Day 1 (or 2) (a series of labs that introduces reading class documentation, constructing objects, invoking methods, if statements, for loops, arrays, and the anatomy of a class)
- GridPlotter: (gold) an assignment that covers stepping through a two-dimensional data structure and nested loops; or, EnvPlotter: an older version of the assignment that uses the MBS BoundedEnv data structure available online
- Minnow: (lilac) introduces students to a simplified version of the MBS
Fishclass. In this project students enhance the way minnows move in their environment, going from simple forward movement to the random movement exhibited by fish in the MBS. It not only allows students to become familiar with a simplified version of theFishclass, but also with thegetDirectionandgetLocationmethods inEnvironment.FastFishandForwardFish: (green) follow-up exercises for Chapter 4 of the MBS
- Marine Biology Simulation (MBS) Case Study
- My MBS Case Study page (lilac)
- includes Teaching Ideas, Related Assignments, and information about the Black Box code
College Board Workshop Materials
- Curriculum
- Course Description, pp. 5 - 9 in the 2004-2005 Workshop Materials
- Topic Outline, pp. 10 - 36 in the 2004-2005 Workshop Materials
- AP Subset, pp. 37 - 59 in the 2004-2005 Workshop Materials
- Sample Syllabi, pp. 157 - 230 in the 2004-2005 Workshop Materials
- Teaching Resources
- 2004-2005 Workshop Materials (includes Course Description, Topics, Subset, etc.)
- Various other resources listed in the Resources section in the 2004-2005 Workshop Materials
- The Advanced Placement Computer Science Exam
- Description, p. 265 in the 2004-2005 Workshop Materials
- Exam Tips for Students, p. 267 - 270 in the 2004-2005 Workshop Materials
- Sample Multiple-Choice Questions for AP Computer Science A, p. 271 - 295 in the 2004-2005 Workshop Materials
- Sample Multiple-Choice Questions for AP Computer Science AB, p. 296 - 313 in the 2004-2005 Workshop Materials
- 2004 Free Response Questions:
- A FR Questions, pp. 315 - 329 in the 2004-2005 Workshop Materials
- A FR Scoring Guidelines, pp. 330 - 338 in the 2004-2005 Workshop Materials
- A FR Question Descriptions and Student Performance Explanations, pp. 369 - 373 in the 2004-2005 Workshop Materials
- A FR Sample Solutions and Scores, with Explanations, pp. 381 - 414 in the 2004-2005 Workshop Materials
- AB FR Questions, pp. 339 - 356 in the 2004-2005 Workshop Materials
- AB FR Scoring Guidelines, pp. 357 - 365 in the 2004-2005 Workshop Materials
- AB FR Question Descriptions and Student Performance Explanations, pp. 374 - 379 in the 2004-2005 Workshop Materials
- AB FR Sample Solutions and Scores, with Explanations, pp. 415 - 449 in the 2004-2005 Workshop Materials
- Scoring Statistics for both A and AB FR Questions, p. 367 in the 2004-2005 Workshop Materials
Alyce Brady, Kalamazoo College