Difference between revisions of "IB Computer Science 2"

From WLCS
 
Line 1: Line 1:
== Tuesday (9/15/13) ==
+
== [[IBCS2 - Archives]] ==
'''Warmup:'''
 
# Create a 3 person group
 
# Take 5 playing cards
 
# Lay them out randomly in a row (out of order)
 
# Sort them in numerical order (Ace is high)
 
# As a team, discuss your sorting algorithm
 
# Write down the basic steps to your algorithm
 
 
 
'''Agenda:'''
 
* Demo [[Media:Searching.pptx]]
 
* Be sure to have the following CodingBat sections complete (make_bricks & make_chocolate may be skipped)
 
** [http://codingbat.com/python/Logic-2 CodingBat Logic-2]
 
** [http://codingbat.com/python/String-2 String-2]
 
** [http://codingbat.com/python/List-2 List-2]
 
 
 
== Friday (9/13/13) ==
 
'''Agenda:'''
 
* Searching - [[Media:Searching.pptx]]
 
** Linear Search
 
** Binary Search
 
* Search Assignment - [[PythonSearchAssignment.py]]
 
* CodingBat Review - all completed by Tuesday (9/17/13)
 
*# If you do not already have one, create a [http://codingbat.com/ CodingBat] account
 
*# Once you're logged in, go to '''prefs->teacher share''' and use [[Image:BuiEmail.bmp]]
 
*# Complete all the [http://codingbat.com/python/Logic-2 CodingBat Logic-2 exercises]
 
*# Continue and complete [http://codingbat.com/python/String-2 String-2]
 
*# Continue and complete [http://codingbat.com/python/List-2 List-2]
 
 
 
== Wednesday (9/11/13) ==
 
'''Warmup:'''
 
* Turn in your signed syllabus sheet if you have it (due by the end of the week)
 
* Make sure you've shared your Usability Assignment w/ Mr. Bui
 
 
 
'''Agenda:'''
 
* Python Programming Review
 
** Functions
 
** Conditional Logic
 
** Loops
 
* Python Quick References
 
** [[Media:PythonQuickRef_Memento.pdf]]
 
** [[Media:PythonQuickRef_Interfaceware.pdf]]
 
* CodingBat Review - all completed by Tuesday (9/17/13)
 
*# If you do not already have one, create a [http://codingbat.com/ CodingBat] account
 
*# Once you're logged in, go to '''prefs->teacher share''' and use [[Image:BuiEmail.bmp]]
 
*# Complete all the [http://codingbat.com/python/Logic-2 CodingBat Logic-2 exercises]
 
*# Continue and complete [http://codingbat.com/python/String-2 String-2]
 
*# Continue and complete [http://codingbat.com/python/List-2 List-2]
 
 
 
== Monday (9/9/13) ==
 
'''Agenda:'''
 
* [[IB Computer Science II Syllabus]]
 
** Signed syllabus sheets due by the end of the week
 
* [[Media:SystemDesignBasics.pptx]]
 
* Usability Assignment
 
*# Sign into your APS Google account
 
*# Open a Google Doc and title it '''Usability Assignment'''
 
*# Put your name at the top
 
*# Find 2 examples of good usability
 
*## Take a screenshot or find a picture of the example
 
*## Paste it into the Google Doc
 
*## Point out or highlight the specific usability aspect somehow (in red or bright green are best)
 
*## State which usability rule the example is following, and describe how it follows it
 
*## Repeat for each of the 2 examples of good usability (each example should be a different usability rule)
 
*# Find 2 examples of bad usability
 
*## Take a screenshot or find a picture of the example
 
*## Paste it into the Google Doc
 
*## Point out or highlight the specific usability aspect failure (in red or bright green are best)
 
*## State which usability rule the example is breaking, and describe how it breaks it
 
*## Repeat for each of the 2 examples of bad usability (each example should be a different usability rule)
 
*# Share the document w/ Mr. Bui
 
 
 
== Thursday (9/5/13) ==
 
'''Agenda:'''
 
* [[Media:SystemDesignBasics.pptx]]
 
 
 
== Tuesday (9/3/13) ==
 
'''Agenda:'''
 
* Turn in your summer assignment via Google Drive
 
* [[Media:SoftwareDevelopment.ppt]]
 
* Summer Assignment (Software Development) Quiz
 
 
 
== Summer ==
 
* [[IBCS2 Summer Assignment]]
 

Latest revision as of 08:28, 13 September 2023