Difference between revisions of "AP Computer Science"

From WLCS
(Friday (12/13/19))
Line 4: Line 4:
 
** Create a small Processing program to test out the math between the intersection a circle and rectangle
 
** Create a small Processing program to test out the math between the intersection a circle and rectangle
 
** Use variables for everything
 
** Use variables for everything
 +
** https://yal.cc/rectangle-circle-intersection-test/
 
* Complete Brick class definition
 
* Complete Brick class definition
 
* Brick Breaker description
 
* Brick Breaker description

Revision as of 10:39, 13 December 2019

Friday (12/13/19)

Agenda:

  • Circle and Brick intersection test program
  • Complete Brick class definition
  • Brick Breaker description
    1. Ball bounces around the screen and off of bricks and the paddle
    2. Paddle that moves along the x-axis by following the mouse
    3. Row of Bricks at the top of the screen
      • Bricks disappear if they are hit by the ball
    4. Lose if ball goes past the bottom of the screen
    5. Win if all bricks are gone

Monday - Wednesday (12/9/19 - 12/11/19)

Agenda:

  • Processing review
    • Bouncing Ball
    • Brick Breaker
  • Class construction and object usage
    • Ball class notes
    • Brick objects for Brick Breaker
      • What instance variables (attributes) should a Brick have?
      • What methods (behaviors) should a Brick have?
  • Circle and Brick intersection test program
    • Create a small Processing program to test out the math between the intersection a circle and rectangle
    • Use variables for everything
  • Object usage slides
  • Classes slides

Thursday (12/5/19)

Agenda:

  • Test 10 questions?
  • Activity 12 check
  • Coming soon...Processing review
    • Bouncing Ball
    • Brick Breaker

Tuesday (12/3/19)

Agenda:

  • Java Methods & Strings quiz
  • Repl.it reminder - all assignments should be completed by now
  • Multiple Variable Declarations
  • Overloaded Methods
    • Exercises & Examples
    • Why would we want to overload methods?
  • Complete Activity 12: Optional Arguments

APCS - 1920 - November

APCS - 1920 - October

APCS - 1920 - September

APCS - Archives