Understanding the Problem Solving Process

Blog Post created by stheobald on Sep 26, 2018


The Design Process revised.jpgIMG_20180919_133058-min.jpg

CS Discoveries (

Teaching the Problem Solving Process (unplugged) with Unit One's "Boat Making Challenge"  introduced Algorithms to students  - An exciting set of core  practices also began  to emerge - Persistence, Creativity, Collaboration and Communication.

The Design Process revised 2.jpgIMG_20180919_132906-min.jpgThe Design Process 2-min.jpg

CSTA K-12 Computer Science Standards

AP - Algorithms & Programming

  • 1B-AP-08 - Compare and refine multiple algorithms for the same task and determine which is the most appropriate.
  • 1B-AP-11 - Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
  • 1B-AP-16 - Take on varying roles, with teacher guidance, when collaborating with peers during the design, implementation and review stages of program development