CSP Materials

(Resource book)
28 Oct 2013 - 15:38
Lab Instructions | Video of Lab Highlights: Understand how reporters use combiners instead of sequences. Practice planning and coding recursive reporters. Implement higher order functions.    
(Resource book)
28 Oct 2013 - 15:29
Lab Instructions | Video of Lab Highlights: Process data, normalize the values, and visualize them See how patterns emerge from visualization Validate a hypothesis (question) using the computer      
(Resource book)
28 Oct 2013 - 15:17
Lab Instructions | Video of Lab Highlights: A single sprite has control blocks which appear to respond in parallel (e.g., multiple "when green flag, do...", "when space is clicked, do...", "when I receive broadcast", etc.) Multiple...
(Resource book)
28 Oct 2013 - 15:10
Lab Instructions | Video of Lab Highlights: Use the Snap! timer to gather run time information Observe the difference between constant, linear, quadratic and logarithmic run times.    
(Resource book)
28 Oct 2013 - 15:03
Lab Instructions | Video of Lab Highlights: Solidify understanding of what an algorithm is and why they’re important to computer science and other fields. Gain a basic understanding of why certain algorithms perform better than...
(Resource book)
28 Oct 2013 - 14:48
  Lab Instructions | Video of Lab Highlights: Get more practice with lists and higher order functions used in combination. Develop a significant-sized project.      
(Resource book)
28 Oct 2013 - 14:40
Lab Instructions | Video of Lab Highlights: Practice writing and reading functions with different input types. Determine how to break problems down into individual functions. Gain experience working with a new data structure and...
(Resource book)
28 Oct 2013 - 14:33
Lab Instructions | Video of Lab Highlights: Discover how to create different shaped blocks, create inputs of different types, and create inputs with initial values. Employ blocks and data abstraction to break problems down into...
(Resource book)
28 Oct 2013 - 14:26
  Lab Instructions | Video of Lab Highlights: Practice with everything you know: control structures (if/else, for loops), randomness, variables, and graphics.    
(Resource book)
28 Oct 2013 - 15:21
Lab Instructions | Video of Lab Highlights: Explore the idea of representing a problem in terms of itself. Practice planning and coding recursive blocks.