Difference between revisions of "IB Computer Science 1"

From WLCS
 
Line 1: Line 1:
== Friday (1/11/13) ==
+
== [[IBCS1 - Archives]] ==
* 2nd Quarter Exam
 
* Demo and missing assignments
 
 
 
== 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:'''
 
* [[Pig Latin Translator]]
 
* [[Python Function Exercises]]
 
 
 
== Friday (12/14/12) ==
 
* Complete 6 exercises from [http://codingbat.com/python/String-1 Python->String-1]
 
** NOTE: If you have already done CodingBat, then complete ALL the exercises from [http://codingbat.com/python/String-1 Python->String-1]
 
* [[Leet-speak Translator]]
 
* [[Pig Latin Translator]]
 
 
 
== Wednesday - Thursday (12/12/12 - 12/13/12) ==
 
'''Agenda:'''
 
* Complete 6 exercises from [http://codingbat.com/python/String-1 Python->String-1]
 
** NOTE: If you have already done CodingBat, then complete ALL the exercises from [http://codingbat.com/python/String-1 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
 
* [http://codingbat.com/python/Warmup-1 CodingBat Warmup-1]
 
** We will walk through the first warmup
 
* Complete 6 exercises from [http://codingbat.com/python/String-1 Python->String-1]
 
** NOTE: If you have already done CodingBat, then complete ALL the exercises from [http://codingbat.com/python/String-1 Python->String-1]
 
* [[Leet-speak Translator]]
 
 
 
== Friday (12/7/12) ==
 
'''Warmup:'''
 
# Go to [http://www.codingbat.com 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 [[Image:BuiEmail.bmp]]
 
 
 
'''Agenda:'''
 
* Review [[Media:Strings_Python.pptx]]
 
* Complete [[Python String Exercises]] and share with Mr. Bui
 
* Complete 6 exercises from [http://codingbat.com/python/String-1 Python->String-1]
 
** NOTE: If you have already done CodingBat, then complete ALL the exercises from [http://codingbat.com/python/String-1 Python->String-1]
 
 
 
== Wednesday - Thursday (12/5/12 - 12/6/12) ==
 
'''Warmup:'''
 
# Go to [http://www.codingbat.com 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 [[Image:BuiEmail.bmp]]
 
 
 
'''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 [http://codingbat.com/python/String-1 Python->String-1]
 
** NOTE: If you have already done CodingBat, then complete ALL the exercises from [http://codingbat.com/python/String-1 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)
 
 
 
== Archives ==
 
* [[IBCS1 - 1213 - November]]
 
* [[IBCS1 - 1213 - October]]
 
* [[IBCS1 - 1213 - September]]
 

Latest revision as of 08:28, 13 September 2023