Difference between revisions of "IB Computer Science 1"
From WLCS
Line 1: | Line 1: | ||
+ | == Thursday (1/10/13) == | ||
+ | * 2nd Quarter Exam Outline | ||
+ | ** Closed-note, closed-book, short-answers | ||
+ | ** Turtle | ||
+ | ** Functions | ||
+ | ** Loops | ||
+ | ** Strings | ||
+ | ** Any assignments that we completed | ||
+ | * Planning code out before you write it | ||
+ | *# Write out the English steps to finding the at-symbol | ||
+ | *# Write out the English steps to the find() function, assuming you are searching for '''ch''' starting '''index''' | ||
+ | *# Write out the English steps to finding the first non-valid e-mail character, assuming you start searching at '''index''' | ||
+ | *# Write out the English steps to finding the first non-valid e-mail character backwards, assuming you start searching at '''index''' | ||
+ | * Write the code for harvesting an e-mail separated by anything (not just spaces) | ||
+ | |||
== Wednesday (1/9/13) == | == Wednesday (1/9/13) == | ||
* 2nd Quarter Exam Outline | * 2nd Quarter Exam Outline |
Revision as of 14:31, 10 January 2013
Contents
- 1 Thursday (1/10/13)
- 2 Wednesday (1/9/13)
- 3 Monday - Tuesday (1/7/13 - 1/8/13)
- 4 Thursday - Friday (1/3/13 - 1/4/13)
- 5 Monday - Monday (12/24/12 - 12/31/12)
- 6 Friday (12/21/12)
- 7 Tuesday - Thursday (12/18/12 - 12/20/12)
- 8 Friday (12/14/12)
- 9 Wednesday - Thursday (12/12/12 - 12/13/12)
- 10 Monday - Tuesday (12/10/12 - 12/11/12)
- 11 Friday (12/7/12)
- 12 Wednesday - Thursday (12/5/12 - 12/6/12)
- 13 Tuesday (12/4/12)
- 14 Archives
Thursday (1/10/13)
- 2nd Quarter Exam Outline
- Closed-note, closed-book, short-answers
- Turtle
- Functions
- Loops
- Strings
- Any assignments that we completed
- Planning code out before you write it
- Write out the English steps to finding the at-symbol
- Write out the English steps to the find() function, assuming you are searching for ch starting index
- Write out the English steps to finding the first non-valid e-mail character, assuming you start searching at index
- Write out the English steps to finding the first non-valid e-mail character backwards, assuming you start searching at index
- Write the code for harvesting an e-mail separated by anything (not just spaces)
Wednesday (1/9/13)
- 2nd Quarter Exam Outline
- Closed-note, closed-book, short-answers
- Turtle
- Functions
- Loops
- Strings
- Any assignments that we completed
- Demo completed E-mail Harvester Assignment
- Introduction to Flowcharts
- Pseudocode & flowcharts handout
- Media:Flowcharts.ppt
- As a class, we will draw the flow chart for findAtSymbol()
- As a class, we will draw the flow chart for finding an e-mail address
- Using Google Drive -> Drawing to create flow charts
- Harvesting an e-mail separated by anything
- Harvesting all e-mails separated by anything
Monday - Tuesday (1/7/13 - 1/8/13)
- Demo completed E-mail Harvester Assignment
- Introduction to Flowcharts
- Pseudocode & flowcharts handout
- Media:Flowcharts.ppt
- As a class, we will draw the flow chart for findAtSymbol()
- As a class, we will draw the flow chart for finding an e-mail address
- Using Google Drive -> Drawing to create flow charts
- Harvesting an e-mail separated by anything
- Harvesting all e-mails separated by anything
Thursday - Friday (1/3/13 - 1/4/13)
- Python Review - Take notes with a Google Doc
- Functions
- Loops
- Strings
- Demo missing assignments
- E-mail Harvester Assignment
Monday - Monday (12/24/12 - 12/31/12)
- Winter Break
Friday (12/21/12)
Warmup:
- Google your e-mail address. What are the results?
Agenda:
- Demo any missing assignments
- E-mail Harvester Assignment
Tuesday - Thursday (12/18/12 - 12/20/12)
Agenda:
Friday (12/14/12)
- Complete 6 exercises from Python->String-1
- NOTE: If you have already done CodingBat, then complete ALL the exercises from Python->String-1
- Leet-speak Translator
- Pig Latin Translator
Wednesday - Thursday (12/12/12 - 12/13/12)
Agenda:
- Complete 6 exercises from Python->String-1
- NOTE: If you have already done CodingBat, then complete ALL the exercises from Python->String-1
- Leet-speak Translator
Monday - Tuesday (12/10/12 - 12/11/12)
Agenda:
- Complete Python String Exercises and share with Mr. Bui
- Functions review
- return keyword
- CodingBat Warmup-1
- We will walk through the first warmup
- Complete 6 exercises from Python->String-1
- NOTE: If you have already done CodingBat, then complete ALL the exercises from Python->String-1
- Leet-speak Translator
Friday (12/7/12)
Warmup:
- Go to CodingBat
- Login to your account if you already have one, otherwise, continue the following steps
- Click on create account
- Make sure you put in your Lastname, Firstname
- Click on prefs
- Under Teacher Share, use
Agenda:
- Review Media:Strings_Python.pptx
- Complete Python String Exercises and share with Mr. Bui
- Complete 6 exercises from Python->String-1
- NOTE: If you have already done CodingBat, then complete ALL the exercises from Python->String-1
Wednesday - Thursday (12/5/12 - 12/6/12)
Warmup:
- Go to CodingBat
- Login to your account if you already have one, otherwise, continue the following steps
- Click on create account
- Make sure you put in your Lastname, Firstname
- Click on prefs
- Under Teacher Share, use
Agenda:
- CodingBat walk-through
- Missing Pong demos!
- Introduction to Strings
- Media:Strings_Python.pptx
- Complete Python String Exercises and share with Mr. Bui
- Complete 6 exercises from Python->String-1
- NOTE: If you have already done CodingBat, then complete ALL the exercises from Python->String-1
Tuesday (12/4/12)
Agenda:
- Collision Detection
- Basic Pong - due today
- Left paddle moves up and down
- Right paddle moves up and down
- Ball bounces around
- Bounces off of top and bottom walls
- Bounces off of paddles
- If the ball touches the left or right walls, reset the ball
- Reset the ball by updating it's center to go to (width/2, height/2)
- Example: ballrect.center = (width/2, height/2)