home

=Plan for IB CS HL 2011-2013=

**Goals**
> students have a coherent understanding of Comp Sci
 * Complete syllabus on time - mostly finished by Dec 2013
 * Provide AMPLE reading throughout the course
 * Emphasize vocabulary
 * Integrate systems/hardware vocabulary throughout course, along with programming
 * Use public reading sources whenever possible
 * Connect reading to textbook(s)
 * Each topic/chapter EXPANDS knowledge, so that at the end of each chapter

**Template for a Topic**

 * Start with a real-world reading assignment and/or news video(s)
 * Connect to a textbook chapter
 * List of vocabulary words
 * Connected programming assignments
 * Assessment includes daily quizzes, programming assignment(s) and a written test

****Resources****
> - Learning : [|David J. Eck's Online Book] [|Schmidt's Programming Principles] > - Reference : [|Java Cookbook] [|Swartz Reference] [|Real's HowTo]
 * @http://ibcomp.fis.edu IB Comp Sci Resources by Dave Mulkey
 * **Computer Science Illuminated** by Dale & Lewis - [|alternate link]
 * **Vocabulary Glossary -** @http://www.webopedia.com
 * Richard Jones IB Comp Sci Web-site - for IB syllabus topics
 * **NetBeans IDE** - for Java programming
 * **Java **
 * **@http://www.howstuffworks.com** - real world explanations
 * **Computer Science Experiments** by Walker and Wood
 * Comp Sci 4 Fun magic tricks and other fun stuff
 * **CSunplugged** various quick, fun stuff (really for younger kids)

**Storing Data**
> : convert text/doc/rtf > : patch a multmedia/picture/sound file
 * Basics of binary, hex
 * Hardware devices - hard-disk, USB stick, SD cards, paper
 * Memory sizes
 * Analog vs Digital
 * Java - int, double, String, arrays, arithmetic
 * File types, formats
 * Hex Editor
 * Patch a file
 * Practical exercises
 * Compression, encryption
 * CSI chap 2, 3


 * Logic**