Computer Science Fundamentals Unit 7 Course F Lesson 2: Coding With Comments (2018)

  Classroom Resource Information  


Computer Science Fundamentals Unit 7 Course F Lesson 2: Coding With Comments (2018)


Content Source:
Type: Lesson/Unit Plan


In this set of puzzles, students will begin with an introduction (or review depending on the experience of your class) of's online workspace. There will be videos pointing out the basic functionality of the workspace including the RunReset, and Step buttons. Also discussed in these videos: dragging Blockly blocks, deleting Blockly blocks, and connecting Blockly blocks. Next, students will practice their sequencing and debugging skills in a maze.

We recognize that every classroom has a spectrum of understanding for every subject. Some students in your class may be computer wizards, while others haven't had much experience at all. In order to create an equal playing (and learning) field, we have developed these ramp-up lessons. This can be used as either an introduction or a review of how to use and basic computer science concepts.

Students will be able to:
- order movement commands as sequential steps in a program.
- modify an existing program to solve errors.
- break down a long sequence of instructions into the largest repeatable sequence.

Note: You will need to create a free account on before you can view this resource.

Content Standard(s):
Digital Literacy and Computer Science
DLIT (2018)
Grade: 5
2) Create an algorithm to solve a problem while detecting and debugging logical errors within the algorithm.

Examples: Program the movement of a character, robot, or person through a maze.
Define a variable that can be changed or updated.

Digital Literacy and Computer Science
DLIT (2018)
Grade: 5
6) Create a working program in a block-based visual programming environment using arithmetic operators, conditionals, and repetition in programs.

Tags: algorithm, bug, debugging, loop, problem solving, program, sequencing
License Type: Custom Permission Type
See Terms:
For full descriptions of license types and a guide to usage, visit :
  This resource provided by:  
Author: Aimee Bates