Difference between revisions of "IB Computer Science 1"

From WLCS
 
Line 1: Line 1:
== Wednesday (2/10/16) ==
+
== [[IBCS1 - Archives]] ==
'''Agenda:'''
 
* Complete [[Advanced Python List Exercises]]
 
* Benford's Law
 
*# Read and watch [http://www.kirix.com/blog/2008/07/22/fun-and-fraud-detection-with-benfords-law/ Benford's Law and Fraud Detection]
 
*# Further reading [http://mathworld.wolfram.com/BenfordsLaw.html Benford's Law]
 
*# Research and find a set of naturally occurring numbers.  Here are some ideas, but you can come up with your own:
 
*#*[http://testingbenfordslaw.com/ Testing Benford's Law]
 
*#*[http://www.data.gov U.S. Government's Open Data]
 
*#* [http://www.census.gov/ U.S. Census Bureau]
 
*#* Heights of mountains
 
*#* Atomic weights in the periodic table
 
*#* Baseball statistics
 
*#* etc.
 
*# Create a text file that contains a list of your numbers (try to have a list of 1000 numbers if possible)
 
 
 
== Monday (2/8/16) ==
 
'''Warmup:'''
 
# Given numList = [9, 6, 3, 1, 3, 6, 8]
 
# Use a for loop to print out half of each element
 
 
 
# Given strList = ["Arlington", "Fairfax", "Falls Church", "Alexandria"]
 
# Use a for loop to print out the first letter of each element
 
 
 
'''Agenda:'''
 
* CRFs & CS Courses
 
* Complete [[Advanced Python List Exercises]]
 
 
 
== Thursday (2/4/16) ==
 
'''Warmup:'''
 
# Given the following list: warmupList = [1, 3, 5, 2, 4, 6]
 
# Swap the first and last elements in warmupList (you should use a temp variable)
 
# Be sure to make it so that your code works for ANY list (i.e. any numbers in the list)
 
 
 
'''Agenda:'''
 
* CRFs & CS Courses
 
* Complete [[Advanced Python List Exercises]]
 
 
 
== Tuesday (2/2/16) ==
 
* StudentVUE has been updated
 
** You have until tomorrow to demo missing assignments
 
** If you are turning in a missing assignment, you MUST show it to Mr. Bui in person
 
* Group 4 Projects
 
** DUE TODAY
 
** Submit video via Google Classroom
 
** Submit hard-copy cover sheets and peer assessments to your teachers
 
* IB candidate session numbers
 
** [http://www.washlee.net/ib http://www.washlee.net/ib]
 
** Sophomores and Juniors who are *not* taking exams this year do not have numbers (leave that field on the cover sheet blank)
 
* Complete [[Advanced Python List Exercises]]
 
 
 
== Thursday - Friday (1/21/16 - 1/29/16) ==
 
* Snowzilla!
 
 
 
== Wednesday (1/20/16) ==
 
'''Agenda:'''
 
* Demo missing assignments
 
* Complete (Basic) [[Python List Exercises]] and turn it in via Google Classroom
 
* Complete 6 exercises from [http://codingbat.com/python/List-1 List-1]
 
* Complete 3 exercises from [http://codingbat.com/python/List-2 List-2]
 
* Complete [[Advanced Python List Exercises]]
 
 
 
== Wednesday - Friday (1/13/16 - 1/15/16) ==
 
'''Agenda:'''
 
* Complete [[Morse Code Translator]]
 
* Lists - [[Media:Lists_Python.ppt]]
 
* Complete (Basic) [[Python List Exercises]] and turn it in via Google Classroom
 
** Complete it '''before''' the end of class
 
* Codingbat Sharing
 
*# Login to Codingbat
 
*# Go to prefs->Share To and use [[Image:BuiEmail.bmp]]
 
* Complete 6 exercises from [http://codingbat.com/python/List-1 List-1]
 
* Complete 3 exercises from [http://codingbat.com/python/List-2 List-2]
 
 
 
== Monday (1/11/16) ==
 
* Group 4 Project Day debrief
 
* Review Dictionaries
 
* Complete [[Morse Code Translator]]
 
 
 
== Friday (1/8/16) ==
 
* Group 4 Project Day
 
 
 
== Tuesday - Thursday (1/5/16 - 1/7/16) ==
 
* Turn in Group 4 Project permission slips
 
* Complete [[Python String Exercises]] and submit via Google Classroom
 
* Complete 6 exercises from [http://codingbat.com/python/String-1 String-1]
 
* Complete [[Leet-speak Translator]]
 
* Introduction to Dictionaries
 
* Complete [[Morse Code Translator]]
 
 
 
== Archives ==
 
* [[IBCS1 - 1516 - December]]
 
* [[IBCS1 - 1516 - November]]
 
* [[IBCS1 - 1516 - October]]
 
* [[IBCS1 - 1516 - September]]
 

Latest revision as of 08:28, 13 September 2023