Difference between revisions of "IB Computer Science 1"

From WLCS
Line 42: Line 42:
 
* [[IBCS2 Summer Assignment]]
 
* [[IBCS2 Summer Assignment]]
 
* Complete [[Python - Maze Generation Assignment]] today!
 
* Complete [[Python - Maze Generation Assignment]] today!
 
== Wednesday - Friday (5/29/13 - 5/31/13) ==
 
* Complete [[Python - Maze Generation Assignment]] today!
 
 
== Wednesday - Friday (5/15/13 - 5/23/13) ==
 
'''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 ==
 
== Archives ==

Revision as of 09:26, 18 June 2013

Wednesday (6/19/13)

Thursday (6/13/13)

  • Binary Converters Assignment
    • Create an APS Google Document named Binary Converters Assignment
    • Copy and paste your code into the document
    • Share the document with Mr. Bui
  • Receive Final Exam Study Guides
    • Multiple-choice questions
    • Short answer binary and hexadecimal problems
  • Final Exam - Wednesday (6/19/13)

Tuesday (6/11/13)

Friday - Monday (6/7/13 - 6/10/13)

Warmup:

  • Convert 01101010 from binary to decimal
  • Convert 127 from decimal to binary

Agenda:

Wednesday (6/5/13)

Monday (6/3/13)

Archives