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.
Tags: CSP Curriculum LO 4.1.1 - Develop an algorthm designed to be implemented to run on a computer Algorithms BYOB/SNAP! Student activity Programming
(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
Tags: CSP Curriculum LO 3.2.2 - Use large data sets to explore and discover information and knowledge BYOB/SNAP! Data Student activity
(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...
Tags: CSP Curriculum LO 1.1.3 - Analyze computational artifacts BYOB/SNAP! Student activity Programming
(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.
Tags: CSP Curriculum LO 4.4.1 - Evaluate algorithms analytically and empirically Algorithms BYOB/SNAP! Student activity
(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...
Tags: CSP Curriculum LO 4.4.1 - Evaluate algorithms analytically and empirically Algorithms BYOB/SNAP! Student activity
(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.
Tags: CSP Curriculum LO 1.1.1 - Use computing tools and techniques to create artifacts BYOB/SNAP! Creativity Student activity Programming
(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...
Tags: CSP Curriculum LO 4.1.1 - Develop an algorthm designed to be implemented to run on a computer BYOB/SNAP! Student activity Programming
(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...
Tags: Abstraction CSP Curriculum LO 2.2.2 - Use multiple levels of abstraction in computation BYOB/SNAP! Student activity Programming
(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.
Tags: CSP Curriculum LO 1.1.1 - Use computing tools and techniques to create artifacts BYOB/SNAP! Creativity Student activity Programming
(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.
Tags: CSP Curriculum LO 4.1.1 - Develop an algorthm designed to be implemented to run on a computer Algorithms BYOB/SNAP! Student activity Programming