Difference between revisions of "IB Computer Science 1"

From WLCS
 
Line 1: Line 1:
== Wednesday - Friday (5/15/13 - 5/23/13) ==
+
== [[IBCS1 - Archives]] ==
'''Warmup:'''
 
* '''All students, please complete the following survey:'''
 
** [https://spreadsheets.google.com/viewform?formkey=dERxTUlReGxiTEowMlpVTnNjazJsbUE6MQ End-of-Course Survey]
 
* '''If you are a senior, please complete the following surveys'''
 
** [https://spreadsheets.google.com/viewform?hl=en&formkey=cmpucDFrRDJUekY5VEphYzE2V25ZSVE6MA..#gid=0 Graduating Senior Survey]
 
 
 
'''Agenda:'''
 
* Demo a working [[RoomTest.py]]
 
* Introduction to Stacks
 
** [[Media:Stacks.ppt]]
 
** [http://www.csanimated.com/animation.php?t=Stack Stack - CS Animated]
 
** Stack backtracker practice
 
* Maze Generation
 
*# Read [https://en.wikipedia.org/wiki/Maze_generation_algorithm#Depth-first_search Depth-first Search] Be sure to watch the video.
 
*# Walk-through [https://en.wikipedia.org/wiki/Maze_generation_algorithm#Recursive_backtracker Recursive backtracker]. 
 
*# Use the maze generation algorithm to draw a maze here: [http://gwydir.demon.co.uk/jo/maze/makemaze/index.htm Maze Designer]
 
*# Save your maze's code (the 1s and 0s)
 
*# Practice it again and imagine how a stack would be used to backtrack
 
* [[Python - Maze Generation Assignment]]
 
 
 
== Monday - Monday (5/6/13 - 5/13/13) ==
 
* Demo missing [[CombatSimulation.py]]
 
* Review class construction & using objects
 
* Introduction to the for loop
 
* [[Python - Creature Combat Game]]
 
** [[Python - Menu module assignment]]
 
** [[Python - Room class assignment]]
 
* Demo a working [[RoomTest.py]]
 
 
 
== Wednesday - Friday (5/1/13 - 5/3/13) ==
 
* Demo missing [[CombatSimulation.py]]
 
* Review class construction & using objects
 
* Introduction to the for loop
 
* Introduction to nested lists
 
*# Review [http://www.openbookproject.net/thinkcs/python/english2e/ch09.html HTTLACS: Ch 9]
 
*# Read specifically and pay close attention to section 9.17 and 9.18
 
*# Complete exercises #7, 8, 9 located at the bottom of [http://www.openbookproject.net/thinkcs/python/english2e/ch09.html HTTLACS: Ch 9]
 
 
 
== Archives ==
 
* [[IBCS1 - 1213 - April]]
 
* [[IBCS1 - 1213 - March]]
 
* [[IBCS1 - 1213 - February]]
 
* [[IBCS1 - 1213 - January]]
 
* [[IBCS1 - 1213 - December]]
 
* [[IBCS1 - 1213 - November]]
 
* [[IBCS1 - 1213 - October]]
 
* [[IBCS1 - 1213 - September]]
 

Latest revision as of 08:28, 13 September 2023