AP Computer Science
From WLCS
Contents
- 1 Tuesday - Thursday (1/9/18 - 1/11/18)
- 2 Wednesday - Friday (1/3/18 - 1/5/18)
- 3 Friday - Monday (12/21/17 - 1/1/18)
- 4 Tuesday - Thursday (12/19/17 - 12/21/17)
- 5 Friday (12/15/17)
- 6 Wednesday (12/13/17)
- 7 Monday (12/11/17)
- 8 Thursday (12/7/17)
- 9 Tuesday (12/5/17)
- 10 Wednesday - Friday (11/28/17 - 12/1/17)
- 11 Monday (11/27/17)
- 12 Monday (11/20/17)
- 13 Tuesday - Thursday (11/14/17 - 11/16/17)
- 14 Wednesday (11/9/17)
- 15 Thursday - Monday (11/2/17 - 11/6/17)
- 16 Archives
Tuesday - Thursday (1/9/18 - 1/11/18)
Agenda:
- Complete War walk-through
- Card GUI walk-through
- Next assignment: Acey Deucey
- Read the Acey Deucey Rules carefully and multiple times
Wednesday - Friday (1/3/18 - 1/5/18)
Warmup:
- Review the rules to the card game/simulation War (look up online)
- Play several iterations of the game with some playing cards
Agenda:
- War Card "Game"/Simulation
- Use NetBeans and create a new project for War
- Design and implement a Card class (we will design as a class
- Design and implement the game/simulation (we will design as a class)
Friday - Monday (12/21/17 - 1/1/18)
- Non-denominational Winter Break
Tuesday - Thursday (12/19/17 - 12/21/17)
Agenda:
- Use your Winter Break to catch up on any missing assignments. The 2nd quarter ends soon after break
- Box2D for Processing tutorial and walk-through
Friday (12/15/17)
Agenda:
- Students who are failing should use the period to catch up
- Non-failing students will work on Processing objects and physics with Box2D
Wednesday (12/13/17)
Agenda:
- Interims close within the period
- Bring your demonstration of Simple Calculator to Mr. Bui while he enters grades
Monday (12/11/17)
Agenda:
- Interims close now
- Finish Simple Calculator
- All number buttons work (0-9)
- All four basic math operators
- Clear (C) button
- Resets the entry window, operands, AND operator
- Clear Entry (CE) button
- Resets the entry window
- Backspace button (HINT: Use a string method to manipulate the entry string)
- Two more operations of your choice (e.g. square root, exponent)
Thursday (12/7/17)
Agenda:
- Interims soon
- NetBeans GUI Designer and Programming
- Hello Button
- Simple Calculator
Tuesday (12/5/17)
Agenda:
- Complete Lab 2: Points and Rectangles
- Complete Test 12
Wednesday - Friday (11/28/17 - 12/1/17)
Agenda:
- Complete Activity 14: Address Objects
- Work on Lab 2: Points and Rectangles
- Complete Test 12
Monday (11/27/17)
Agenda:
- Introduction to Object-Oriented Programming
- Person class definition review
- Point class definition walk-through
- Complete Activity 14: Address Objects
- Point class usage examples
Monday (11/20/17)
Agenda:
- Complete Lab 1: Chatterbot over Thanksgiving Break if you have not already done so
- Any questions on Lab 1?
- Complete Tests 9 & 10 over Thanksgiving Break
- You may complete these open-book, but DO NOT execute the code (i.e. no debugging w/ a machine)
- Overloaded Methods Overview
- Introduction to Object-Oriented Programming
- Person class walk-through
Tuesday - Thursday (11/14/17 - 11/16/17)
Agenda:
- Work on eIMACS Lab 1: Chatterbot
- You will need to upload the NetBeans exported zip file to eIMACS
Wednesday (11/9/17)
Agenda:
- Questions on Activity 11?
- Complete Activity 11 over the weekend if you have not already done so
- Work on the beginning of eIMACS Lab 1: Chatterbot as a class
Thursday - Monday (11/2/17 - 11/6/17)
Agenda:
- Make sure you have completed eIMACS Tests 6, 7, 8 (they are included on the 1st quarter)
- Read through the entire section for eIMACS -> Methods -> Static Methods
- Read through the entire section for eIMACS -> Methods -> Defining New Static Methods
- Work on Activity 11 (you will need to employ loops for this Activity)