AP Computer Science A (CS-2)
3rd Six-Weeks
Current Assignments
- 14gw1 - ActorArrayOne - due Nov 19
- 14gw2 - BugArrayOne - due Nov 19
- Tic-Tac-Toe - due Nov 30
Daily Log
- Tuesday, November 17, 2009 - start chapter 14 GridWorld labs
- Thursday, November 19, 2009 - start working on Tic-Tac-Toe
- Monday, November 30, 2009 - finish up text-based Tic-Tac-Toe
2nd Six-Weeks
Assignments
- Letter Cube - due Oct 5
- 12a - LineCounter - due Oct 9
- 12b - LineTotaller - due Oct 14
- 12c - Average - due Oct 14
- 12d - PigLatin - due Oct 16
-
12e - OddEvenCounter - due Oct 20 (extra credit)
12f - LineBreaker - due Oct 20
12g - DogFood - due Oct 20
- 13a - OddOrEven - due Oct 22
- 13b - TheLine - due Oct 26
- 13c - Social - due Oct 26
-
13d - DogFood - due Oct 28 (extra credit)
13e - Box - due Oct 28
13f - Average - due Oct 28
13g - Prime - due Oct 28
13h - TwoToTen - due Oct 28
13i - GCD - due Oct 28
- 14a - ArrayFunHouse - due Nov 3
- 14b - ArrayFunHouseTwo - due Nov 3
- Creating Arrays - due Nov 9
- 14c - OddsAndEvens - due Nov 11
- 14d - Grades - due Nov 13
- 14e - Histogram - due Nov 13
-
14f - Fibonacci - due Nov 13 (extra credit)
14g - ArrayStats - due Nov 13
14h - Tree - due Nov 13
14i - RomanNumerals - due Nov 13
Daily Log
- Friday, October 9, 2009 - work on chapter 12 labs
- Wednesday, October 14, 2009 (PSAT) - work on chapter 12 labs
- Friday, October 16, 2009 - finish chapter 12 labs
- Tuesday, October 20, 2009 - lecture: Don't Be Creepy - University edition
- Thursday, October 22, 2009 - chapter 13 lecture (Files), begin chapter 13 labs
- Monday, October 26, 2009 - work on chapter 13 labs
- Wednesday, October 28, 2009 - chapter 14 lecture (native arrays)
- Friday, October 30, 2009 - review ch 14, start working on Lab 14a
- Tuesday, November 3, 2009 - work on chapter 14 labs
- Thursday, November 5, 2009 - work on Creating Arrays assignment
- Monday, November 9, 2009 - lecture on copying different-length arrays, work on 14d and 14e
- Wednesday, November 11, 2009 - lecture on Histogram, work on 14e
- Friday, November 13, 2009 - finish up chapter 14 labs
1st Six-Weeks
Assignments
- Java refresher - due Aug 28
- 11a - TriangleOne - due Sept 4
- 11b - TriangleTwo - due Sept 15
- 11c - TriangleThree - due Sept 15
- 11gw1 - ActorBoxOne - due Sept 23
- 11gw2 - TriangleLettersOne - due Sept 25
- 11gw3 - TriangleLettersTwo - due Sept 29
- 11gw4 - ActorBoxTwo - due Sept 29
Daily Log
- Tuesday, August 25, 2009 - what this class is and what it isn't, warnings, discuss AP exam
- Thursday, August 27, 2009 - Java review, work on ex01 (refresher)
- Monday, August 31, 2009 - finish refresher, begin chapter 11 lecture
- Wednesday, September 2, 2009 - finish chapter 11 lecture, start Lab 11a
- Friday, September 4, 2009 - finish Lab 11a, hang posters
- Wednesday, September 9, 2009 - lecture on separation of concerns (history of programming styles)
- Friday, September 11, 2009 - start 11b and 11c
- Tuesday, September 15, 2009 - finish 11b and 11c
- Thursday, September 17, 2009 - begin reviewing GridWorld
- Monday, September 21, 2009 - finish GridWorld review, begin chapter 11 GridWorld labs
- Wednesday, September 23, 2009 (early release) - continue working on GridWorld labs
- Friday, September 25, 2009 - continue working on GridWorld labs
- Tuesday, September 29, 2009 - continue working on GridWorld labs
- Thursday, October 1, 2009 - finish any missing labs, begin work on the Letter Cube
- Monday, October 5, 2009 - continue working on the Letter Cube
- Wednesday, October 7, 2009 - begin chapter 12, start working on Lab 12a