CSPG.Y1.2.4 Discuss and apply concepts of abstraction
CSPG.Y1.3.4 Analyze, utilize, and visually represent level-appropriate data
CSPG.Y1.1.1 Leverage problem-solving strategies to solve problems of level-appropriate complexity
CSPG.Y1.1.2 Analyze and utilize multiple representations of problem-solving logic used to solve problems of appropriate complexity
CSPG.Y1.1.3 Analyze and utilize collaborative methods in problem solving of level-appropriate complexity
CSPG.Y1.5.3 Evaluate the qualities of level-appropriate student-created and non-student-created algorithms
CSPG.Y1.5.4 Use a systematic approach to detect and resolve errors in a given algorithm
CSPG.Y1.3.1 Define, store, access, and manipulate level-appropriate data (e.g., primitive, linear)
CSPG.Y1.6.5 Use a systematic approach to detect logic, runtime, and syntax errors within a program
CSPG.Y1.2.3 Analyze how computer science concepts relate to the field of mathematics
Shapes Recap
Colors Recap
Brand your Business: Logo Proposal (5 pts)
Brand Your Business: Program a Logo (10 pts)
Brand Your Business: Design the Profile (15 pts)
Portfolio Contribution & Curation (20 pts)