Difference between revisions of "IB Computer Science 1"
From WLCS
Line 1: | Line 1: | ||
− | == Monday - | + | == Wednesday (12/7/16) == |
+ | '''Agenda:''' | ||
+ | * Dual Enrollment (ITP 195 - Python Programming) | ||
+ | ** Turn in any missing documentation: | ||
+ | *** Parent-signed "Intent to Pursue Dual Enrollment Form" | ||
+ | *** Copy of PSAT Evidence-Based Reading & Writing score report w/ your name | ||
+ | *** Sophomores! You need to also submit your high school transcript & complete this [https://goo.gl/forms/w0QL3SHG2Smjgu5I2 form] for a recommendation letter | ||
+ | * Demo missing [https://docs.google.com/document/d/1VGe4BcieqEgXfBAW_kA6gDd5a243rIItHGfV9jXLRfo/edit?usp=sharing Project: Pong (Mouse vs Keyboard)] | ||
+ | * Complete and demo [https://docs.google.com/document/d/1wCZWJbwxWv6xqrbuQOKC8jgqdNdVUzSKE4L6UC-yX2s/edit?usp=sharing Animation: Gravity Ball with Mouse Launcher] | ||
+ | |||
+ | == Monday - Tuesday (12/5/16 - 12/6/16) == | ||
'''Agenda:''' | '''Agenda:''' | ||
* Dual Enrollment (ITP 195 - Python Programming) | * Dual Enrollment (ITP 195 - Python Programming) |
Revision as of 09:23, 7 December 2016
Contents
- 1 Wednesday (12/7/16)
- 2 Monday - Tuesday (12/5/16 - 12/6/16)
- 3 Thursday - Friday (12/1/16 - 12/2/16)
- 4 Wednesday (11/30/16)
- 5 Monday - Tuesday (11/28/16 - 11/29/16)
- 6 Wednesday - Friday (11/23/16 - 11/25/16)
- 7 Friday - Tuesday (11/18/16 - 11/22/16)
- 8 Wednesday - Thursday (11/16/16 - 11/17/16)
- 9 Monday - Tuesday (11/14/16 - 11/15/16)
- 10 Wednesday - Thursday (11/9/16 - 11/10/16)
- 11 Friday - Monday (11/4/16 - 11/7/16)
- 12 Wednesday - Thursday (11/2/16 - 11/3/16)
- 13 Tuesday (11/1/16)
- 14 Archives
Wednesday (12/7/16)
Agenda:
- Dual Enrollment (ITP 195 - Python Programming)
- Turn in any missing documentation:
- Parent-signed "Intent to Pursue Dual Enrollment Form"
- Copy of PSAT Evidence-Based Reading & Writing score report w/ your name
- Sophomores! You need to also submit your high school transcript & complete this form for a recommendation letter
- Turn in any missing documentation:
- Demo missing Project: Pong (Mouse vs Keyboard)
- Complete and demo Animation: Gravity Ball with Mouse Launcher
Monday - Tuesday (12/5/16 - 12/6/16)
Agenda:
- Dual Enrollment (ITP 195 - Python Programming)
- Turn in the signed "Intent to Pursue Dual Enrollment Form"
- If you have PSAT scores that meet the English exemption, then please print a copy of your score report with your name
- Mr. Bui has already taken care of your math exemption scores
- Sophomores! You have extra work and an additional paperwork to complete
- Demo a completed Project: Pong (Mouse vs Keyboard)
- Complete Animation: Gravity Ball with Mouse Launcher
Thursday - Friday (12/1/16 - 12/2/16)
Agenda:
- Dual enrollment (ITP 195 - Python Programming)
- Go to Google Classroom
- Download and save the appropriate dual enrollment documents
- Complete the online application
- Collect the necessary placement testing scores for exemption (Mr. Bui will take care of math for you)
- Sophomores! You have extra work and an additional paperwork to complete
- Return a parent-signed "Intent to Pursue Dual Enrollment" form on Monday/Tuesday (12/5/16, 12/6/16)
- Demo a completed Project: Pong (Mouse vs Keyboard)
- Implement the additional challenges if you have time!
- Animation: Gravity Ball with Mouse Launcher
Wednesday (11/30/16)
Agenda:
- Demo a completed Project: Pong (Mouse vs Keyboard)
- Implement the additional challenges if you have time!
- Animation: Gravity Ball with Mouse Launcher
Monday - Tuesday (11/28/16 - 11/29/16)
Agenda:
- APS Codes! (volunteer opportunity)
- Monday, December 5th, 2016
- 7-8:30 pm @ Career Center
- Pizza provided to volunteers who help with the event (served at 6:30pm)
- Volunteers will help inexperienced people learn basic programming. Volunteers can learn new programming languages too
- Volunteer signup form here
- Demo a completed Project: Pong (Mouse vs Keyboard)
- Implement the additional challenges if you have time!
Wednesday - Friday (11/23/16 - 11/25/16)
- Thanksgiving Break
Friday - Tuesday (11/18/16 - 11/22/16)
Agenda:
- APS Codes! (volunteer opportunity)
- Monday, December 5th, 2016
- 7-8:30 pm @ Career Center
- Pizza provided to volunteers who help with the event (served at 6:30pm)
- Volunteers will help inexperienced people learn basic programming. Volunteers can learn new programming languages too
- Volunteer signup form here
- Project: Pong (Mouse vs Keyboard)
Wednesday - Thursday (11/16/16 - 11/17/16)
Agenda:
- APS Codes! (volunteer opportunity)
- Monday, December 5th, 2016
- 7-8:30 pm @ Career Center
- Pizza provided to volunteers who help with the event
- Volunteers will help inexperienced people learn basic programming. Volunteers can learn new programming languages too
- Volunteer signup form here
- Keyboard & Image Practice walk-through
- Project: Pong (Mouse vs Keyboard)
Monday - Tuesday (11/14/16 - 11/15/16)
Agenda:
- APS Codes! (volunteer opportunity)
- Monday, December 5th, 2016
- 7-8:30 pm @ Career Center
- Pizza provided to volunteers who help with the event
- Volunteers will help inexperienced people learn basic programming. Volunteers can learn new programming languages too
- Complete Input: Keyboard Variables
- Keyboard & Image Practice
- Create a Processing program named MarioSideScroller
- Download the Media:Mario-1-1.gif and add the file to your Processing program (or any wide, panoramic image of your choice)
- Create global variables: bg_x and bg_y (initialize both to 0)
- Set your window size to 600 x 448 (the image has a height of 448 pixels)
- Load your downloaded image
- Within draw(), display the image at location: bg_x, bg_y
- Add keyboard detecting code:
- if the RIGHT key is pressed, then decrease bg_x by 10
- if the LEFT key is pressed, then increase bg_x by 10
- Test your program...what did you create?
- Additional challenges:
- Use an image editing program to extract Mario from the image. Enable the keyboard to move Mario around
- Display a right-facing Mario when you go to the right, and a left-facing Mario when you go to the left
- Scroll the background only when Mario reaches the the left or right edges of the screen
Wednesday - Thursday (11/9/16 - 11/10/16)
Agenda:
- StudentVUE updated
- Complete Input: Mouse Variables & Functions
- Complete Input: Keyboard Variables
Friday - Monday (11/4/16 - 11/7/16)
Agenda:
- 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 (use noLoop() to stop the draw() function from looping)
- Processing (Python) Reference
- Input (Mouse & Keyboard) Variables & Functions
- Complete Input: Mouse Variables & Functions
- Complete Input: Keyboard Variables
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 (use noLoop() to stop the draw() function from looping)
- 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 (use noLoop() to stop the draw() function from looping)
- 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