Difference between revisions of "IB Computer Science 1"

From WLCS
 
(790 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Monday - Thursday (5/15/17 - 5/18/17) ==
+
== [[IBCS1 - Archives]] ==
'''Agenda:'''
 
* Complete the [http://nova.mce.cc/ NVCC Dual Enrollment Evaluation]
 
* Complete [https://docs.google.com/forms/d/1dCcfJnCaczrBzeQoagJsZMZxidRFEdI-s4E6h_DJqAM/viewform End-of-Course Survey]
 
** Summary results will be shown when all students have finished
 
* Complete and demonstrate the preliminary Breakout game with the Brick[] array
 
** Displays bricks, paddle, and ball
 
** Ball collides with both paddles and bricks
 
** Bricks disappear upon collision
 
* Once you have completed and demonstrated the preliminary Breakout game, continue implementing the following features:
 
** Collisions with left, right, and tops of bricks
 
** Multiple lives
 
** Game over when there are no more lives
 
** Win screen when there are no more bricks
 
== Thursday - Friday (5/11/17 - 5/12/17) ==
 
'''Agenda:'''
 
* Complete the [http://nova.mce.cc/ NVCC Dual Enrollment Evaluation]
 
* Complete and demonstrate the preliminary Breakout game with the Brick[] array
 
** Displays bricks, paddle, and ball
 
** Ball collides with both paddles and bricks
 
** Bricks disappear upon collision
 
 
 
== Monday - Wednesday (5/8/17 - 5/10/17) ==
 
'''Agenda:'''
 
* Complete the preliminary Breakout game with the Brick[] array
 
 
 
== Thursday - Friday (5/4/17 - 5/5/17) ==
 
'''Agenda:'''
 
* Interim grades are posting. Assignments thus far:
 
** Emoji
 
** Ping w/ Classes/Objects
 
** Breakout/BrickBreaker Warmup
 
** Preliminary Breakout w/ Brick[] (array)
 
* Work on Breakout w/ Brick[] array
 
 
 
== Tuesday - Wednesday (5/2/17 - 5/3/17) ==
 
'''Agenda:'''
 
* What you should have as of now:
 
** A BrickClassTest that defines a Brick class and declares and sets up a Brick[] (array)
 
** The draw() should loop through the Brick[] and display each brick
 
* Today, you should:
 
*# Create a new sketch named BrickBreaker or Breakout
 
*# Copy over the Brick class and its setup and display code
 
*# Copy over your Ball and Paddle from Ping
 
*# Go through the code and clean it up, making any necessary changes
 
*# Add a new function named checkBrickBottomCollision(Brick br, Ball ba)
 
*#* It should check if a Ball ba collides with a Brick br's bottom edge, return true and false accordingly
 
* Demonstrate your preliminary BrickBreaker/Breakout game for credit
 
 
 
== Archives ==
 
* [[IBCS1 - 1617 - April]]
 
* [[IBCS1 - 1617 - March]]
 
* [[IBCS1 - 1617 - February]]
 
* [[IBCS1 - 1617 - January]]
 
* [[IBCS1 - 1617 - December]]
 
* [[IBCS1 - 1617 - November]]
 
* [[IBCS1 - 1617 - October]]
 
* [[IBCS1 - 1617 - September]]
 
* [[IBCS1 - 1516]]
 

Latest revision as of 08:28, 13 September 2023