CSP Materials

(Resource book)
28 Oct 2013 - 14:08
  Lab Instructions  Highlights: Learn to use the movement and drawing commands in Snap! to draw complex images and geometric shapes. Learn to use variables that change dynamically within a program. Use layers of abstraction in...
(Resource book)
29 Oct 2013 - 14:55
  Lectures: Lecture 4: Functions Lecture 5: Programming Paradigms Reading Assignments: Designing Games with a Purpose (GWAP) Justices Split on Violent Games The Story of Alan Turing & His Machine Kinect's Future a Game Controller in...
(Resource book)
29 Oct 2013 - 01:08
Lectures: Lecture 1: Abstraction And Welcome Reading Assignments: Why Software is Eating the World Professor Harvey's Introduction To Abstraction Scratch: Programming For All Labs: Broadcast, Animations And Music Loops, Variables 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)
15 Apr 2013 - 13:39
Dan Garcia of UC Berkeley presents the Beauty and Joy of Computing, Lecture 1: Abstraction and Welcome.  Video with clicker questions | PDF | PPTX Available via the CC-BY-NC-SA license.