About This Lesson
In this Grade 4 unit, Problem-Solving and Computers, the goal of the instruction and cumulative experiences is for students to continue articulating steps of increasing complexity to solve problems. Their understanding of developing and following a correct step-by-step procedure when developing computer programs is enhanced by the reading and activities in this unit.
The key question guiding the unit is: What kinds of problems can we solve with computers?
In this unit students build on their understanding of symbols, codes, signals, and step-by-step instructions established in the previous grade. Beyond dissecting solutions into granular steps, students think forward in scenarios with conditional branching options (if-then statements) and loops (if-then, repeat prior instruction). Students relate what computing devices do to their programming, and they build an understanding that complex computer programming is the outcome of building, layering, and chaining together links of fundamentally simple code.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
