AUGUST 8 - 19, 2016

7/1/2016-8/22/2016

MON/TUES, 8th/9th

 Running Of
 The Bulls

WEDNESDAY, 10th

 Teacher
 Meetings

THURSDAY, 11th

 Teacher
 Meetings

FRIDAY, 12th

 Teacher
 Meetings

MONDAY, 15th

 Log on using
 accounts and
 passwords.
 Write MySummer.java
 Cover Book
 Investigate Website
 First Homework

TUES/WED, 16th/17th

 Review Greensheet

 Work on Jackpot,
 Dice, and
 Prompt together

 Base Conversions

THURSDAY, 18th

 Work on Jackpot,
 Dice, and
 Prompt together
 Read Litvin,
 Chapters 1 & 2
 pages 1-41, take
 some written notes

FRIDAY, 19th

 Finish Jackpot,
 Dice, and
 Prompt together
 Read Litvin,
 Chapters 1 & 2
 pages 1-41, take
 some written notes

AUGUST 22 - SEPTEMBER 2, 2016

8/22/2016-9/5/2016

MONDAY, 22th

 Reading Quiz &
 Chapter 2 Lecture

 Do CodingBat

 Read Litvin,
 pages 43-74

TUES/WED, 23rd/24th

 Do OpenFile,
 with b.txt, g.txt,
 and m.txt

 Improve Prompt
 with TestInput.java

 More CodingBat

THURSDAY, 25th

 Work on Matador.java
 using MatadorStart

 Dice and Prompt

 Read Litvin,
 pages 43-74

FRIDAY, 26th

 Work on Matador.java
 using MatadorStart

 Read Litvin,
 pages 43-74

MONDAY, 29th

 Ch 3 Reading Quiz
 Chapter 3 Lecture
 Flow Charts

TUES/WED, 30th/31st

 Algorithms, Flowcharts

 Start ShowUSA.java
 using ShowUSAStart,
 cities.txt, and
 capitals.txt

THURSDAY, 1st

 Do CodingBat

 Matador.java due

FRIDAY, 2nd

 Ch 4 Lecture,
 Read Litvin,
 pages 75-102

 Work on ShowUSA.java

 Practice Test

SEPTEMBER 5 - 16, 2016

9/5/2016-9/19/2016

MONDAY, 5th

 Labor Day
 Holiday

TUES/WED, 6th/7th

 Turn in
 Algorithms, Flowcharts,

 Finish Practice Test

 Finish ShowUSA.java
 Read Litvin,
 pages 75-102

THURSDAY, 8th

 Practice Test due
 Some Solutions

 Start Numbers.java

FRIDAY, 9th

 First Test on
 Chapters 1-4
 Base Conversions
 Compiler Errors
 Writing Methods
 and Flow Charts

 ShowUSA.java due

MONDAY, 12th

 Do EveryWord
 together
 using words.txt

 Read Litvin,
 pages 103-152

TUES/WED, 13th/14th

 Finish EveryWord
 Start WordShift

 Read Litvin,
 pages 103-152

THURSDAY, 15th

 Ch 5 Lecture,
 Work on WordShift

 Read Litvin,
 pages 103-152

FRIDAY, 16th

 Do CodingBat

 Read Litvin,
 pages 121-152

SEPTEMBER 19 - 30, 2016

9/19/2016-10/3/2016

MONDAY, 19th

 Chapter 5
 Reading Quiz

 Ch 6 Lecture
 Read Litvin,
 pages 121-152

TUES/WED, 20th/21st

 Finish WordShift

 Start Decipher

 Read Litvin,
 pages 121-152

 First Test

THURSDAY, 22nd

 Work on Decipher

 b.txt, g.txt, m.txt

FRIDAY, 23rd

 Chapter 6
 Reading Quiz

 WordShift due
 Numbers due (EC)

 Read Litvin,
 pages 153-210

MONDAY, 26th

 Work on Craps
 Together

 Read Litvin,
 pages 153-210

TUES/WED, 27th/28th

 Finish Craps
 Together
 Ch 7 Lecture
 Finish Decipher

 Read Litvin,
 pages 153-210

THURSDAY, 29th

 Start Yahtzee with
 dice.txt, Help 1,
 Help 2, and Help 3

 Read Litvin,
 pages 193-210

FRIDAY, 30th

 Chapter 7
 Reading Quiz

 Decipher due

OCTOBER 3 - 14, 2016

10/3/2016-10/17/2016

MONDAY, 3rd

 Work on Yahtzee
 with More Help

 Practice Test

TUES/WED, 4th/5th

 Quiz on
 Chapters 5-7

 Ch 8 Lecture
 Read Litvin,
 pages 193-210

 Practice Test

THURSDAY, 6th

 Coding Bat

 First Quiz
 Scope
 Parameters

FRIDAY, 7th

 Start Sequential
 with These Classes

 Practice Test 2
 (without a key)

MONDAY, 10th

 Practice Test due
 PT Solutions

 Work on Sequential
 with These Classes

TUES/WED, 11th/12th

 Test on Strings,
 Arrays, and
 Control Structures

 Work on Sequential

THURSDAY, 13th

 Work on Sequential

 Read Litvin,
 pages 211-258

FRIDAY, 14th

 Ch 9 Lecture
 Read Litvin,
 pages 211-258

 Working With
 Parameters
 Worksheet

OCTOBER 17 - 28, 2016

10/17/2016-10/31/2016

MONDAY, 17th

 No School
 Today

TUES/WED, 18th/19th

 Fraction
 SnackBar

 Chapter 9
 Reading Quiz

THURSDAY, 20th

 Finish SnackBar
 Fraction
 PlayingCard
 Chapter 10
 Lecture
 Finish Sequential

FRIDAY, 21st

 Chapter 9
 Reading Quiz 2

 Go Over Test
 SecondTest

MONDAY, 24th

 Sequential due
 Read Litvin,
 pages 259-286

 EggBasket
 Fraction

TUES/WED, 25th/26th

 SpeedyReader
 ReadWords, StdDraw
 AnimateText
 Examples
 b.txt, g.txt, m.txt

THURSDAY, 27th

 Quiz on
 Chapters 9, 10

 Read Litvin,
 pages 287-320

FRIDAY, 28th

 Chapter 11
 Lecture
 Read Litvin,
 pages 287-320

 Practice Test

OCTOBER 31 - NOVEMBER 11, 2016

10/31/2016-11/14/2016

MONDAY, 31st

 Chapter 11
 Reading Quiz

 Ex1, Ex2,  Ex3, Ex4,
 Ex5, Ex6,  Ex7

TUES/WED, 1st/2nd

 Do CodingBat

 Ex8, Ex9  Ex10, Ex11,
 Ex12, Ex13

 Do PT 1,3,4,5,7,
 9,10,12,13,15

FRIDAY, 4th

 Test on
 Chapters 9-11

MONDAY, 7th

 SpeedyReader due

 Work on
 DanceStudio
 CharlieChaplin.java
 RandomHopper
 RandomHopperGroup
 RandomHopperSteps

TUES/WED, 8th/9th

 Finish DanceStudio
 CharlieChaplin
 Hopper, p.320 #11,
 RandomHopper

 Chapter 12 Lecture
 Read Litvin,
 pages 321-362

THURSDAY, 10th

 Litvin, 321-362,
 ArrayLists

 ArrayList0.java
 ArrayList1.java
 ArrayList2.java

FRIDAY, 11th

 Veterans Day
 No School

NOVEMBER 14 - 25, 2016

11/14/2016-11/28/2016

MONDAY, 14th

 Chapter 12
 Reading Quiz

 Sampler.java

 Owl, Remove

TUES/WED, 15th/16th

 Hopper, p.320 #11,
 RandomHopper due

 Work on
 Sampler.java

THURSDAY, 17th

 Read Litvin,
 pages 363-392
 Quadratic Sorts

 HackerRank Contests
 (access at home)

FRIDAY, 18th

 Chapter 13
 Lecture

 Quadratics and
 Sorting Worksheet 1
 Sorting Worksheet 2

MONDAY, 21st

 Chapter 13 RQ

 Sorts.java

 Start Electoral
 with State,
 data, and Electoral

TUES/WED, 22nd/23rd

 Address

 Quiz on
 Chapters 12, 13

 Sampler due

THURSDAY, 24th

 Thanksgiving
 Break
 (no school)

FRIDAY, 25th

 Thanksgiving
 Break
 (no school)

NOVEMBER 28 - DECEMBER 9, 2016

11/28/2016-12/12/2016

MONDAY, 28th

 Work on Electoral
 with State,
 data, and Electoral

 Litvin
 pp. 89,90,371-374
 Searches

THURSDAY, 1st

 Practice Test 1 due

 Work on Electoral
 (now with a search!)

FRIDAY, 2nd

 Test on
 Chapters 12,13

MONDAY, 5th

 Work on Electoral
 (now with a search!)

THURSDAY, 8th

 Kennel
 CatLoudDog
 NoteKeeper
 EmployeeTester

 More CodingBat

FRIDAY, 9th

 Practice Final 1 due
 MC Final 1 Answers

 Reference Sheet
 Study for final

December 12 - 16, 2016

12/12/2016-12/19/2016

MONDAY, 12th

 P.3   8:00-10:00

 P.4   10:30-12:30

TUESDAY, 13th

 P.5   8:00-10:00

 P.6   10:30-12:30

WEDNESDAY, 14th

 P.1   8:00-10:00

 P.2   10:30-12:30

THURSDAY, 15th


 P.7   8:00-10:00

JANUARY 2 - 13, 2017

12/19/2016-1/16/2017

MONDAY, 2nd

 No School

TUES/WED, 3rd/4th

 Review Final Exam
 Hamster, Remove,
 Phone

 AP Practice FR
 StringCoder

THURSDAY, 5th

 Read 2-D Arrays
 Ex 1, Ex 2, Ex 3, Ex 4

 StdDraw.java
 KnightsTour    

FRIDAY, 6th

 Work on Primes

 Read Litvin
 pp. 89,90,371-374
 Searches

MONDAY, 9th

 Finish Primes

 Start ConwayLife
 using p1, p2, p3, p4

TUES/WED, 10th/11th

 Read Litvin
 pp. 83-87, Recursion
 Recursion Practice

 Do CodingBat

THURSDAY, 12th

 StdDraw.java
 StdDraw API
 Work together on
 Sierpinski Triangle

FRIDAY, 13th

 Start Art

JANUARY 16 - 27, 2017

1/16/2017-1/30/2017

MONDAY, 16th

 Martin Luther
 King Jr. Day

TUES/WED, 17th/18th

 Primes due,
 Finish ConwayLife,
 Work on Art

 Exceptions.java

 AP Practice FR
 GrayImage

THURSDAY, 19th

 Quiz on Binary
 Search, Recursion,
 2D Arrays, and
 Exceptions

FRIDAY, 20th

 ConwayLife due,
 Finish Art,
 Practice Tests

MONDAY, 23rd

 Practice Test 1
 Practice Test 2
 Practice Test 3

 Art due at start
 of class, Gallery Walk

TUES/WED, 24th/25th

 

 Explore PictureLab
 using PictureLab.zip
 Homework: send
 an image

THURSDAY, 26th

 Recursive Array
 Programming with
 this class file

 PT 1 due
 sent image due

 AP Practice FR
 RouteCipher
 Do PictureLab 2

FRIDAY, 27th

 Test on Binary
 Search, Recursion,
 2D Arrays, and
 Exceptions

JANUARY 30 - FEBRUARY 10, 2017

1/30/2017-2/13/2017

MONDAY, 30th

 Finish PictureLab 2
 Output should
 look like this

 Start PictureLab 3

TUES/WED, 31st/1st

 Do Sudoku,
 using f1, f2, f3, f4

 AP Practice FR
 SparseArray

THURSDAY, 2nd

 Work on PictureLab 3

 Do Sudoku,
 using f1, f2, f3, f4,
 Test Returned

FRIDAY, 3rd

 IntArrayWorker due

 Work on PictureLab 3
 Start PictureLab 4

 

TUES/WED, 7th/8th

 Sudoku due

 Do PictureLab 6

 images

 Work on PictureLab 7

THURSDAY, 9th

 Do CodingBat

 Picture Lab
 Final Product

FRIDAY, 10th

 Quiz, PictureLab
 and 2D Arrays

FEBRUARY 13 - 24, 2017

2/13/2017-2/27/2017

MONDAY, 13th

 Workbook

 Finish Picture Lab

 Picture Lab
 Final Product

TUES/WED, 14th/15th

 Picture Lab
 Final Product due

 ElevensLab 1
 Card, CardTester
 ElevensLab 2
 Deck, DeckTest

THURSDAY, 16th

 AP Practice FR
 TileGame

 ElevensLab 2
 Deck, DeckTest
 ElevensLab 3
 Shuffler

MONDAY, 20th

Mid-winter break

(no school)

TUES/WED, 21st/22nd

Mid-winter break

(no school)

THURSDAY, 23rd

Mid-winter break

(no school)

FRIDAY, 24th

Mid-winter break

(no school)

FEBRUARY 27 - MARCH 10, 2017

2/27/2017-3/13/2017

MONDAY, 6th

 Test on Picture
 Lab & Elevens
 Lab

THURSDAY, 9th

 GridWorld.zip
 Student Manual
 GridWorld Setup

 p. 6, problems 1-10
 p. 8, problems 1-4
 p. 12, problems 1-7

FRIDAY, 10th

 Study BoxBug and
 do CircleBug,
 SpiralBug, ZBug,
 and DancingBug

MARCH 13 - 24, 2017

3/13/2017-3/27/2017

MONDAY, 13th

 Student Manual
 p. 19, problems 1-5
 p. 21, problems 1-4
 p. 23, problems 1-5
 p. 25, problems 1-11

TUES/WED, 14th/15th

 AP Practice FR
 scrambleWord &
 scrambleOrRemove

 DancingBugRunner
 JumperRunner
 

THURSDAY, 16th

 CS at Berkeley

 DancingBugRunner
 JumperRunner
 JumperRunner3
 Student Manual
 p. 30, problems 1-6
 p. 33, problems 1-6
 p. 35, problems 1-7

FRIDAY, 17th

 Jumper due

 pages 30-35,
 Work on
 ChameleonCritter,
 ChameleonKid,
 RockHound, and
 BlusterCritter

MONDAY, 20th

 ChameleonCritter,
 ChameleonKid,
 BlusterCritter,
 RockHound,
 QuickCrab,
 and KingCrab

TUES/WED, 21st/22nd

 Quiz on Actors,
 Location, and Grid,
 From pages 1-26

 ChameleonCritter
 through KingCrab

THURSDAY, 23rd

 ChameleonCritter
 through KingCrab

 PT 1,  PT 2,  PT 3,
 PT 4,  PT 5
 Quick Ref

FRIDAY, 24th

 Fox-Chicken-Egg,
 FR1, FR2, FR3, FR4,
 FR5, FR6, FR7,
 

MARCH 27 - APRIL 7, 2017

3/27/2017-4/10/2017

MONDAY, 27th

 GW Solutions

 Fox-Chicken-Egg,
 FR1, FR2, FR3, FR4,
 FR5, FR6, FR7

TUES/WED, 28th/29th

 PT 1,  PT 2,  PT 3,
 PT 4,  PT 5
 Quick Ref

THURSDAY, 30th

 Fox-Chicken-Egg,
 FR1, FR2, FR3, FR4,
 FR5, FR6, FR7

FRIDAY, 31st

 Practice Test Due
 Study For Test

 Start Presidential

MONDAY, 3rd

 Test on
 GridWorld

TUES/WED, 4th/5th

 Fox-Chicken-Egg
 due (end of class)

 Work on
 AP Practice Exam 1,
 ALL

THURSDAY, 6th

 AP Practice
 Exam 1, ALL

 Presidential, PR1, PR2

 

FRIDAY, 7th

 AP Exam 1 Due
 Work on
 AP Practice Exam 2,
 Multiple Choice

APRIL 10 - 21, 2017

4/10/2017-4/24/2017

MONDAY, 10th

 Spring break
 (no school)

TUES/WED, 11th/12th

 Spring break
 (no school)

THURSDAY, 13th

 Spring break
 (no school)

FRIDAY, 14th

 Spring break
 (no school)

MONDAY, 17th

 Work on
 AP Practice Exam 2,
 ALL

 FourDirection

TUES/WED, 18th/19th

 AP Exam 2 Due
 Work on
 AP Practice Exam 3,
 ALL

 Presidential

THURSDAY, 20th

 Finish
 AP Practice Exam 3,
 ALL

 Reference Sheet

FRIDAY, 21st

 AP Exam 3 Due
 Work on
 AP Practice Exam 4,
 Multiple Choice

APRIL 24 - MAY 5, 2017

4/24/2017-5/8/2017

MONDAY, 24th

 AP Practice Exam 4

TUES/WED, 25th/26th

 Review Exam

THURSDAY, 27th

 Presidential due

 Finish
 AP Practice Exam 4

FRIDAY, 28th

 AP Exam 4 Due

MONDAY, 1st

 REST!

 Course Evaluation

 Request For Rec

TUES/WED, 2nd/3rd

 APCS Exam
 Tuesday, May 2

THURSDAY, 4th

 Read Linked Lists
 Litvin, pp. 507-517

 Start ListDemo
 ListNode.java
 SinglyLinkedList.java
 ListDemo.java

FRIDAY, 5th

 Finish ListDemo.java
 with ListDemo2.java

MAY 8 - 19, 2017

5/8/2017-5/22/2017

THURSDAY, 11th

 Request For Rec

 DailySchedule
 2048

FRIDAY, 12th

 Work on SenatorList
 see sample run
 Don't use an
 array or ArrayList
 Swap ListNodes, not
 Senator values

MONDAY, 15th

 Finish SenatorList
 see sample run
 Read
 Binary Search Trees
 Litvin, pp. 575-591

THURSDAY, 18th

 BinarySearchTree

MAY 22 - JUNE 2, 2017

5/22/2017-6/9/2017

MON/TUES, 22nd/23rd

 PT 1 due Tuesday

WEDNESDAY, 24th

 Turn in Books!

 Test on Linked
 Lists and Binary
 Search Trees

FRIDAY, 26th

 P.4   8:00-10:00

MONDAY, 29th

 Memorial Day

  (no school)

TUESDAY, 30th

 P.3   8:00-10:00

 P.1   10:30-12:30

 BinarySearchTree due

WEDNESDAY, 31st

 P.6   8:00-10:00

 P.5   10:30-12:30

 Request For Rec due

THURS/FRI, 1st/2nd

 P.2   8:00-10:00

 P.7   10:30-12:30

 Graduation
 on Friday, 6/2