I Can Statements for Programming with Scratch

For second quarter, I put together a coding unit for the 3rd-5th grade classes I teach. I have taught computer programming through various means over the years and decided to use Scratch this year. Students using Scratch can learn to develop their computational thinking and logic skills while actually making a game or an animation. Other software, like code.org, develops these skills while having the students play games. Both avenues of learning have their place. Scratch has improved over the years and now has tutorials available for the students to learn how some of the command blocks work. As students follow the tutorials they get a basic understanding of the goal or outcome they are trying to achieve and can add embellishments from there. I developed a rubric for students to map the level of computer programmer they wanted to become. The rubric is a list of "I can" statements related to my unit goals, at the top, and the types of ...