2009 AP CS

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

This is an archive of Ms Martin’s 2009-10 AP CS Class work.  You can find the latest class by the AP CS tab at the top.  Website links and assignments may vary so some material may be out of date. 

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