AP Computer Science

From WLCS
Revision as of 06:49, 17 December 2019 by Admin (talk | contribs)

Tuesday - Thursday (12/17/19 - 12/19/19)

Agenda:

  • Complete and demo Brick Breaker
  • Rectangle-circle collision detection
  • 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 (lookup mouseX and mouseY)
    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

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