2009 AP CS

Turn in late work · Extra credit reading · Java 6 API · Vocab

The AP test is 1 year, 9 months, 2 days ago

MonTuesWedFri
6/7/2010

6/8/2010

Field trip to Google Fremont
6/9/2010

Seniors present final projects.

Short quiz

Teary fairwells.
6/11/2010

Purple and White

Turnin Write-ups
5/31/2010

Day off
6/1/2010

Projects
6/2/2010

Projects
6/4/2010

Projects
5/24/2010

Projects

5/25/2010

Projects
5/26/2010

Projects
5/28/2010

Projects
5/17/2010

Hacking and computer security

Homework: fill out survey about final project
5/18/2010

Projects
5/19/20105/21/2010

Guest Speaker - Ben Slivka
5/10/2010

Watch Series of Tubes
Intarwebs!


Complete Survey
5/11/2010

More on the Internet
Explore network tools
FRQ SAMPLE answers
5/12/2010

Watch Tron!
5/14/2010

Processing.js
5/3/2010

Last minute cramming
5/4/2010

Rock the AP
5/5/2010

Relax
5/7/2010

Watch Shift Happens
4/19/2010

AP logistics, general review
4/20/2010

Mock AP
4/21/20104/23/2010

Go over mock

Practice MC
Practice Free Response
4/12/2010

Ant Farm Due!

Gridworld quiz key

Recursion slides
4/13/2010

Turn in recursion homework
4/14/2010

Search

Search AP questions
4/16/2010

Sorting
4/5/2010

Check off Jumper

Critter Objects

Critter notes

Do Exercises 1, 2 (see CrabCritter for hints), 3 together
4/6/2010

Ant Farm Project
4/7/2010

Ant Farm
4/9/2010

Ant Farm
Spring break!Woohoo!Yeah!Relax!
03/22/2010

Polymorphism and interfaces

Read GridWorld Part 3: Classes and Interfaces

ZBug and SpiralBug due -- get them checked off!!
03/23/2010

Work on Jumper class
03/24/2010

Work on Jumper class

Contest Practice
03/26/2010

Inheritance and Gridworld quiz
03/15/2010

Gridworld Bug variations
03/16/201003/17/201003/19/2010

No school
03/08/2010

Shopping Cart due - turn it in

Work on Tic-Tac-Toe
03/09/2010

Tic-Tac-Toe

Introduction to GridWorld
03/10/2010

Quiz on classes, arrays and ArrayLists

Inheritance

Gridworld Bug variations
03/12/2010

Ms. Martin at SIGCSE

Gridworld Bug variations
03/01/2010

Work on Shopping Cart
03/02/201003/03/2010

03/05/2010

AP practice!
Tic-Tac-Toe
02/22/2010

ArrayLists slides
Arrays warmup
ArrayList methods

DNA assignment due - turn it in
02/23/2010

ArrayList Practice
02/24/2010

UML class diagrams

Assignment: Shopping List
02/26/2010

Work on Shopping Cart
02/15/2010

Happy Presidents' Day
02/16/2010

Relax!
02/17/2010

Relax!
02/19/2010

Relax!
02/08/2010

Writing to files

Work on DNA assignment
02/09/2010

Work on DNA assignment
02/10/2010

Work on DNA assignment
Extra: Magic Squares
02/12/2010

Ms. Martin out

Work on DNA assignment.

Have a fabulous break!!
02/01/2010 - Blog post

Reference semantics
02/02/2010

Class work:
Reference semantics
02/03/201002/05/2010

DNA Project

Due: 3 array practice, 1 both more arrays, 2 array references - Turn it in
01/25/2010

More Arrays
01/26/2010

Semester review
Review topics
01/27/2010

Cumulative semester exam
01/29/2010

Day between semesters
01/18/2010

MLK - relax!
01/19/2010

Class work:
RandomWalk
01/20/2010

Arrays

Class work:
Arrays practice
01/22/2010

ArrayPractice.java

Random Walk (by Sunday)
01/11/2010

Class work:
Craps
01/12/2010

Class work:
Work on Craps or Random Walk
01/13/2010

Lecture:
Randomness
Instance fields

Class work:
Random Walk
01/15/2010

Craps due - turn it in
01/04/2010

Class work:
Implementing classes
01/05/2010

Programs:
Stock.java
StockMain.java
Stock1.java

Class work:
Worksheet
Finish Car class
01/06/2010

Class work:
Student
Random
01/08/2010

Class work:
Craps
12/28/2009

Break
12/29/2009

Break
12/30/2009

Break
01/01/2010

Break

One Java "thing" due: Turn it in
12/21/2009

Break
12/22/2009

Break
12/23/2009

Break
11/25/2009

Break
12/14/2009

Baby Names
12/15/2009

Defining Classes

Slides:
Classes

Programs:
pdf16x16 Point.java
pdf16x16 PointMain.java
12/16/2009

Class work:
Point class methods
Line class
12/18/2009

Baby names due - Turn it in
12/7/2009

Quiz retake

Caesar cipher, 4 string practices
of your choice and 5 competition
problems due!
- Turn it in
12/8/2009

Programs:
HoursWorked.java
hours_worked.txt

Start Baby Names assignment
pdf16x16 Baby Names Specifications
names.txt
names2.txt
meanings.txt
12/9/2009

Baby Names
12/11/2009

Baby Names

Extra program:
Word Ladders
sgb-words.txt
11/30/2009

Discussion:
Approaching problems

Class work:
pdf16x16 Finish Caesar Cipher
12/1/2009

Notes:
File Reading

Programs:
pdf16x16 Go Evenly Prompt
Data File
GoEvenly.java

Practice.java
reverse.txt

Class work:
pdf16x16 April Contest
April Data
April Judge Data
pdf16x16 April Practice
12/2/2009

Class work:
Programming competition problems
12/4/2009

Competition problems
11/23/2009

Practice Solutions
11/24/2009

QUIZ
11/25/2009

Very intense work
11/27/2009

EAT TURKEY.
11/16/2009

Slides:
pdf16x16 String Methods

Programs:
pdf16x16 String Examples
11/17/2009

Slides:
pdf16x16 Strings redux

Programs:
pdf16x16 Gangsta Name
11/18/2009

Show cookie monster video if students
do good work. =)

Class work:
pdf16x16 Strings Practice
11/20/2009
11/09/2009

Work on assignment 4
11/10/2009

Work on assignment 4
11/11/2009

NO CLASS
11/13/2009

BLOCK DAY

Assignment 4 due - Turn it in!

Slides:
Boolean

Class work:
pdf16x16 Practice
11/02/2009

Continue return practice
11/03/2009

Continue return practice
11/04/2009

Programs:
pdf16x16 BMIUnstructured
pdf16x16 BMI
pdf16x16 CumulativeSum

Class work:
Begin assignment 4
11/06/2009

Continue assignment 4
10/26/2009

Continue graphics work
10/27/2009

Class work:
pdf16x16 Hopscotch
10/28/2009

Uber-short day

Slides:
pdf16x16 Math class, Returns

Programs:
pdf16x16 MathGraph
pdf16x16 MathExample
10/30/2009

BLOCK DAY

Slides:
pdf16x16 Scanner If/Else

Class work:
pdf16x16 Return Scanner If/Else Practice
10/19/2009

Slides:
pdf16x16 Graphics

pdf16x16 Extra Credit Homework
pdf16x16 Parameter Mystery Solution

Programs:
pdf16x16Parameters Warm Up
pdf16x16Meh Face
10/20/2009

Programs:
pdf16x16DrawCar.java
10/21/200910/23/2009

Extra Class Work:
Swing GUIs
10/12/2009

Slides:
pdf16x16 Strings and Graphics

Programs:
pdf16x16 DrawingPanel.java

Class Work:
Survey
pdf16x16 RedundantStars.java
10/13/2009 - Blog Post

BLOCK DAY

Slides:
pdf16x16 HCI
10/14/2009

ASSEMBLY!!1!
10/16/2009

In class work:
pdf16x16 Extra Parameters and Graphics Practice
10/5/2009 - Blog post

More for loop practice
10/6/2009

Work on assignment 2
10/7/2009 - Blog post

Slides:
pdf16x16 Scope and Parameters

Programs:
pdf16x16 ScopeTest
pdf16x16 ParameterTest

Classwork:
Parameters worksheet
10/9/2009

NO SCHOOL

ASSIGNMENT 2 DUE
9/28/2009

Slides:
pdf16x16 Complex Figures, Constants

Programs:
pdf16x16 Complex Figures
pdf16x16 Mirror
9/29/2009

Class work:
pdf16x16 Complex Figures Practice
9/30/2009

Work day
10/2/2009

ASSIGNMENT 2 GIVEN

Hand in loop homework
9/21/2009

Slides:
pdf16x16 For Loops

Programs:
pdf16x16 LoopTest
9/22/2009

Class Work:
pdf16x16 Loop Worksheet
9/23/2009

ASSIGNMENT 1 DUE
9/25/2009 - Blog post

GUEST SPEAKER
9/14/2009 - Blog post

Class work:
pdf16x16 Procedural decomposition

9/15/2009 - Blog post

Slides:
pdf16x16 Expressions and variables

Programs:
pdf16x16 Receipt
pdf16x16 Receipt2
9/16/2009 - Blog post

ASSIGNMENT 1 GIVEN

Slides:
pdf16x16 Coding conventions, assignments

Class work:
Survey
9/18/2009 - Blog post

Slides:
pdf16x16 Binary
9/7/2009

Enjoy Labor Day weekend!
9/8/2009

No school
9/9/2009 - Blog post

Handouts:
pdf16x16 Syllabus
pdf16x16 Parent Letter
pdf16x16 Outline

Slides:
pdf16x16 Introduction


9/10/2009 - Blog post

Slides:
pdf16x16 Java, classes, jGRASP, println

Programs:
pdf16x16 Hello, World
9/11/2009 - Blog post

Slides:
pdf16x16 Comments, methods, flow control

Programs:
pdf16x16 BakeCookies.java
pdf16x16 BakeCookies2.java
pdf16x16 FlowControl.java