understand what algorithms are; how they are implemented as programs on digital devices; and that programs execute by following precise and unambiguous instructions.

create and debug simple programs

1.5b

LO: To debug simple programs.

Use the objects world (available below).

Children given sets of commands that are incorrect or in the incorrect order. Children follow instructions to complete a task in a world and then debug to correct the program.

Similar to 1.5a, the objects world presents a set of objects in a limited world. Depending on the needs of the class you can have them debug flow charts or the actual code.

#getTheApple
forward()
forward()
forward()
turn_left()
forward()
			

Code Examples

Resources