Difference between revisions of "IB Computer Science 1"

From WLCS
 
(990 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Friday - Monday (10/14/16 - 10/17/16) ==
+
== [[IBCS1 - Archives]] ==
'''Agenda:'''
 
* Female CS Students Scholarship Opportunity
 
** [https://www.aspirations.org/participate/high-school NCWIT: Aspirations in Computing]
 
* VA Summer Residential Governor's Schools (all students)
 
** [http://www.doe.virginia.gov/instruction/governors_school_programs/summer_residential/index.shtml Information & Application]
 
** [https://www.apsva.us/wp-content/uploads/2016/10/Academic-Timeline-Summer-Residential-Governors-School.pdf APS Timeline]
 
* In-place Math Operators (shortcut)
 
** +=, -=, *=, /=
 
** a += b is equivalent to a = a + b (allows for changing the variable in place)
 
* Complete and demo [https://docs.google.com/document/d/1xRSA_Ti8l5002jcAftcUtCTdujCojghzoTpUZwJvHQ4/edit?usp=sharing Animation: Bouncing Ball]
 
 
 
== Wednesday - Thurdsay (10/12/16 - 10/13/16) ==
 
'''Agenda:'''
 
* Female CS Students Scholarship Opportunity
 
** [https://www.aspirations.org/participate/high-school NCWIT: Aspirations in Computing]
 
* VA Summer Residential Governor's Schools (all students)
 
** [http://www.doe.virginia.gov/instruction/governors_school_programs/summer_residential/index.shtml Information & Application]
 
** [https://www.apsva.us/wp-content/uploads/2016/10/Academic-Timeline-Summer-Residential-Governors-School.pdf APS Timeline]
 
* Complete and demo [https://docs.google.com/document/d/1RCVlD8xOl4mzuIm2kxQUtyccOOJa_6bBFVa3S57Sj_E/edit?usp=sharing Project: Simple Paint]
 
* local vs. global variables
 
* Complete and demo [https://docs.google.com/document/d/1xRSA_Ti8l5002jcAftcUtCTdujCojghzoTpUZwJvHQ4/edit?usp=sharing Animation: Bouncing Ball]
 
 
 
== Friday - Tuesday (10/7/16 - 10/11/16) ==
 
'''Agenda:'''
 
* Complete and submit [https://docs.google.com/document/d/1yxestu4zbLljylbwmSUnskOcwiTnwf-wOTFvyHF1xoo/edit?usp=sharing 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 [https://docs.google.com/document/d/1RCVlD8xOl4mzuIm2kxQUtyccOOJa_6bBFVa3S57Sj_E/edit?usp=sharing Processing Project: Simple Paint]
 
 
 
== Wednesday - Thursday (10/5/16 - 10/6/16) ==
 
'''Warmup:'''
 
# Complete [http://codingbat.com/python/Warmup-1 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 [https://docs.google.com/document/d/1Rlt_UvfeGlMgN3upOR4rF9-M9w72CfH3aJbot_6_Tk0/edit?usp=sharing Processing House Assignment]
 
* Introduction to Processing Animations
 
** setup()
 
** draw()
 
* Complete and submit [https://docs.google.com/document/d/1yxestu4zbLljylbwmSUnskOcwiTnwf-wOTFvyHF1xoo/edit?usp=sharing 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 [https://docs.google.com/document/d/1RCVlD8xOl4mzuIm2kxQUtyccOOJa_6bBFVa3S57Sj_E/edit?usp=sharing Processing Project: Simple Paint]
 
 
 
== Monday - Tuesday (10/3/16 - 10/4/16) ==
 
'''Warmup:'''
 
# Create an account on [http://codingbat.com/python CodingBat]
 
# Complete [http://codingbat.com/python/Warmup-1 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 [https://docs.google.com/document/d/1Rlt_UvfeGlMgN3upOR4rF9-M9w72CfH3aJbot_6_Tk0/edit?usp=sharing Processing House Assignment]
 
* More [[Processing Labs]]
 
 
 
== Archives ==
 
* [[IBCS1 - 1617 - September]]
 
* [[IBCS1 - 1516]]
 

Latest revision as of 08:28, 13 September 2023