Difference between revisions of "IB Computer Science 1"

From WLCS
 
Line 1: Line 1:
== Summer ==
+
== [[IBCS1 - Archives]] ==
* [IBCS2 Summer Assignment]
 
 
 
== Wednesday (6/19/13) ==
 
* Final Exam
 
** Closed-book
 
** No calculators
 
** Submit [[https://docs.google.com/forms/d/108WLyxkAAvhGCcpAZCLO4VKWuX5ImcfQ87PuAG499yU/viewform IBCS1 Final Exam Questions 51-60]]
 
 
 
== 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) ==
 
* [[Binary Converters Assignment]]
 
 
 
== Friday - Monday (6/7/13 - 6/10/13) ==
 
'''Warmup:'''
 
* Convert 01101010 from binary to decimal
 
* Convert 127 from decimal to binary
 
 
 
'''Agenda:'''
 
* Demo missing [[Python - Maze Generation Assignment]]
 
* Introduction to Binary
 
** [[Media:Binary.ppt]]
 
** [[Media:Binary2.ppt]]
 
* Hexadecimal - [[Media:Hexadecimal.ppt]]
 
* Binary Addition - [[Media:BinaryAddition.ppt]]
 
* [[Binary Converters Assignment]]
 
 
 
== Wednesday (6/5/13) ==
 
* Demo missing [[Python - Maze Generation Assignment]]
 
* Introduction to Binary
 
** [[Media:Binary.ppt]]
 
** [[Media:Binary2.ppt]]
 
 
 
== Monday (6/3/13) ==
 
* Receive IBCS2 Textbooks
 
* [[IBCS2 Summer Assignment]]
 
* 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 ==
 
* [[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