Difference between revisions of "IB Computer Science 1"

From WLCS
Line 11: Line 11:
 
*#* You could be given various snippets of Processing code, and you will be asked to draw the resulting image
 
*#* You could be given various snippets of Processing code, and you will be asked to draw the resulting image
 
*#* You could be given incomplete Processing code, and you will be asked to complete the code
 
*#* You could be given incomplete Processing code, and you will be asked to complete the code
 +
* [https://docs.google.com/document/d/1wfVoej_7PVHquaAcugEr5YWZIzbKPNl8YYKlp7Gfouo/edit?usp=sharing Input: Mouse Variables & Functions]
 +
*
 +
[https://docs.google.com/document/d/1uWpr7pX91LzklGwR6InKvsu7M9IRn2y55xgHHq0MAcQ/edit?usp=sharing Input: Keyboard Variables]
  
 
== Monday (10/31/16) ==
 
== Monday (10/31/16) ==

Revision as of 08:31, 1 November 2016

Tuesday (11/1/16)

Agenda:

  • Quarter Exam - Wednesday, Thursday (11/2/16, 11/3/16) - comprised of 2 major components:
    1. Completion and demo of Ping with sounds and images by the end of the week (individually!)
      • Add a background image
      • Change the ball and paddle to images
      • Add sounds to the ball bouncing off the walls and paddle
      • Add background music
      • Add a game over sound
    2. Closed-book, closed-note component:
      • You could be given various snippets of Processing code, and you will be asked to draw the resulting image
      • You could be given incomplete Processing code, and you will be asked to complete the code
  • Input: Mouse Variables & Functions

Input: Keyboard Variables

Monday (10/31/16)

Agenda:

  • Quarter Exam - Wednesday, Thursday (11/2/16, 11/3/16) - comprised of 2 major components:
    1. Completion and demo of Ping with sounds and images by the end of the week (individually!)
      • Add a background image
      • Change the ball and paddle to images
      • Add sounds to the ball bouncing off the walls and paddle
      • Add background music
      • Add a game over sound
    2. Closed-book, closed-note component:
      • You could be given various snippets of Processing code, and you will be asked to draw the resulting image
      • You could be given incomplete Processing code, and you will be asked to complete the code

Wednesday - Friday (10/26/16 - 10/28/16)

Agenda:

  • After completing the images and sound labs, integrate them into your Ping game (create a new project so you do not lose your working Ping code)
    • Add a background image
    • Change the ball and paddle to images
    • Add sounds to the ball bouncing off the walls and paddle
    • Add background music
    • Add a game over sound

Monday - Tuesday (10/24/16 - 10/25/16)

Agenda:

Thursday - Friday (10/20/16 - 10/21/16)

Agenda:

Wednesday (10/19/16)

  • PSATs

Monday - Tuesday (10/17/16 - 10/18/16)

Agenda:

Friday (10/14/16)

Agenda:

Wednesday - Thursday (10/12/16 - 10/13/16)

Agenda:

Friday - Tuesday (10/7/16 - 10/11/16)

Agenda:

  • Complete and submit Processing My First Animation
  • Animation Practice
    1. Create a new Processing sketchbook (program) named MovingHouse
    2. Copy and paste your drawHouse() function
    3. Write the rest of the code to make the house follow the mouse
    4. Try creating other functions to draw other pictures (e.g. smiley) and make them follow the mouse
  • Work on Processing Project: Simple Paint

Wednesday - Thursday (10/5/16 - 10/6/16)

Warmup:

  1. Complete Warmup-1: monkey_trouble (try not to look at the solution)
  2. Challenge: Complete the warmup in as few lines as possible (1 line of code is possible)

Agenda:

  • Complete and demo Processing House Assignment
  • Introduction to Processing Animations
    • setup()
    • draw()
  • Complete and submit Processing My First Animation
  • Animation Practice
    1. Create a new Processing sketchbook (program) named MovingHouse
    2. Copy and paste your drawHouse() function
    3. Write the rest of the code to make the house follow the mouse
    4. Try creating other functions to draw other pictures (e.g. smiley) and make them follow the mouse
  • Work on Processing Project: Simple Paint

Monday - Tuesday (10/3/16 - 10/4/16)

Warmup:

  1. Create an account on CodingBat
  2. Complete Warmup-1: sleep_in (try not to look at the solution)
  3. Challenge: Complete the warmup in as few lines as possible (1 line of code is possible)

Agenda:

Archives