CSPG.Y1.1.1 Leverage problem-solving strategies to solve problems of level-appropriate complexity
CSPG.Y1.2.2 Classify the types of information that can be stored as variables and analyze the appropriateness of each (e.g., Booleans, characters, integers, floating points, strings)
CSPG.Y1.2.3 Analyze how computer science concepts relate to the field of mathematics
CSPG.Y1.3.1 Define, store, access, and manipulate level appropriate data (e.g., primitive, linear)
CSPG.Y1.5.4 Use a systematic approach to detect and resolve errors in a given algorithm
CSPG.Y1.6.2 Discuss and apply best practices of program design and format (e.g., descriptive names, documentation, indentation, user experience design, whitespace)
CSPG.Y1.6.5 Use a systematic approach to detect logic, runtime, and syntax errors within a program
Whitespace and Comments lesson
Tabs vs. Spaces (5 pts)
Fix My Code (5 pts)
Stoplight (10 pts)
Funky Stoplight (10 pts)
Let's Talk Data Types
Classify These Data Types (5 pts)
The Naming of Things
Variables Naming Quiz (5 pts)
Module 3 Portfolio Contribution (10 pts)