JacketCS CSP
Posts
Create Task
Labs
Unit 1: Introduction to Programming
Unit 2: Abstraction
Unit 3: Data Structures
Unit 4: How the Internet Works
Unit 5: Algorithms and Simulations
Unit 6: How Computers Work
Help Queue
Resources
Snap
!
Cheat Sheet
Snap
!
Common Fixes for Costumes / Customization
Snap
!
Unit 2: Abstraction
Unit 2: Abstraction
Lab 1: Games
Page 1: Starting a Number Guessing Game
Page 2: Checking the Player’s Guess
Page 3: Debugging and Extending Your Number Guessing Game
Page 4: Keeping Score with Global Variables
Page 5: Choosing a Costume
Lab 2: Making Lists
Page 1: Shopping List App
Page 2: Planning a Quiz App
Page 3: Checking Each Quiz Answer
Lab 2.5: Flashcards
Lab 3: Making Decisions
Page 1: What’s a Predicate?
Page 2: Combining Predicates
Page 3: Combining Conditionals
Page 4: Boolean Expression Experiments
Page 5:
Keep
ing Items from a List
Page 6: Solving a Word Puzzle
Lab 4: Making Computers Do Math
Page 1: The
Mod
Operator
Page 2: Making a Mathematical Library
Page 3: More Mathematical Reporters
Lab 5: Copyrights
Page 1: Copyright
Page 2: Fair Use
Page 3: The Social Bargain
Page 4: Copyrights and Computers
Page 5: Software as Copyright Enforcement
Project: Survey
Optional Projects
Automated Fortune Teller
Egyptian Motif
Modeling Language: Plurals, Part 1
Modeling Language: Plurals, Part 2
Making a Kaleidoscope
Unit 2: Abstraction
Unit 2 … you learn about abstraction
Lab 1: Games