Difference between revisions of "IB Computer Science 1"
From WLCS
Line 8: | Line 8: | ||
*#* Add background music | *#* Add background music | ||
*#* Add a game over sound | *#* Add a game over sound | ||
+ | * [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] | ||
== Tuesday (11/1/16) == | == Tuesday (11/1/16) == |
Revision as of 09:04, 2 November 2016
Contents
- 1 Wednesday - Thursday (11/2/16 - 11/3/16)
- 2 Tuesday (11/1/16)
- 3 Monday (10/31/16)
- 4 Wednesday - Friday (10/26/16 - 10/28/16)
- 5 Monday - Tuesday (10/24/16 - 10/25/16)
- 6 Thursday - Friday (10/20/16 - 10/21/16)
- 7 Wednesday (10/19/16)
- 8 Monday - Tuesday (10/17/16 - 10/18/16)
- 9 Friday (10/14/16)
- 10 Wednesday - Thursday (10/12/16 - 10/13/16)
- 11 Friday - Tuesday (10/7/16 - 10/11/16)
- 12 Wednesday - Thursday (10/5/16 - 10/6/16)
- 13 Monday - Tuesday (10/3/16 - 10/4/16)
- 14 Archives
Wednesday - Thursday (11/2/16 - 11/3/16)
Agenda:
- 1st Quarter Exam
- Complete 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
- Input: Mouse Variables & Functions
- Input: Keyboard Variables
Tuesday (11/1/16)
Agenda:
- Quarter Exam - Wednesday, Thursday (11/2/16, 11/3/16) - comprised of 2 major components:
- 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
- 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
- Completion and demo of Ping with sounds and images by the end of the week (individually!)
- 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:
- 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
- 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
- Completion and demo of Ping with sounds and images by the end of the week (individually!)
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:
- Complete and demo Project: Ping (1-player Pong)
- Complete and submit Media: Loading & Displaying Images to Google Classroom
- Complete and demo Media: Loading & Playing Sounds
- Please remember to use your headphones!
Thursday - Friday (10/20/16 - 10/21/16)
Agenda:
- Complete and demo Project: Ping (1-player Pong)
- Complete and submit Media: Loading & Displaying Images to Google Classroom
- More Processing Labs
- New labs added for images and sounds
- Thinkabit Lab Visit - Thursday (10/20/16) after school
- Let Mr. Brodowski know if you are planning on going (bring ~$6 for metro fare)
Wednesday (10/19/16)
- PSATs
Monday - Tuesday (10/17/16 - 10/18/16)
Agenda:
- Mr. Bui has jury duty
- Make sure that you have completed Animation: Bouncing Ball
- Work on Project: Ping (1-player Pong)
- More Processing Labs
- Thinkabit Lab Visit - Thursday (10/20/16) after school
- Let Mr. Brodowski know if you are planning on going (bring ~$6 for metro fare)
Friday (10/14/16)
Agenda:
- Female CS Students Scholarship Opportunity
- VA Summer Residential Governor's Schools (all students)
- In-place Math Operators (shortcut)
- +=, -=, *=, /=
- a += b is equivalent to a = a + b (allows for changing the variable in place)
- Processing: Displaying Text
- text(str, x, y)
- textSize(int)
- Complete and demo Animation: Bouncing Ball
- Begin working on Project: Ping (1-player Pong)
Wednesday - Thursday (10/12/16 - 10/13/16)
Agenda:
- Female CS Students Scholarship Opportunity
- VA Summer Residential Governor's Schools (all students)
- Complete and demo Project: Simple Paint
- local vs. global variables
- Complete and demo Animation: Bouncing Ball
Friday - Tuesday (10/7/16 - 10/11/16)
Agenda:
- Complete and submit Processing My First Animation
- Animation Practice
- Create a new Processing sketchbook (program) named MovingHouse
- Copy and paste your drawHouse() function
- Write the rest of the code to make the house follow the mouse
- 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:
- Complete Warmup-1: monkey_trouble (try not to look at the solution)
- 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
- Create a new Processing sketchbook (program) named MovingHouse
- Copy and paste your drawHouse() function
- Write the rest of the code to make the house follow the mouse
- 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:
- Create an account on CodingBat
- Complete Warmup-1: sleep_in (try not to look at the solution)
- Challenge: Complete the warmup in as few lines as possible (1 line of code is possible)
Agenda:
- Media:PythonFunctions.pptx
- Complete and demo Python Functions Assignment
- Complete and demo Processing House Assignment
- More Processing Labs