Now you can teach the fundamentals of computer science, whether you have computers in minecraft colour codes classroom or not! Each of these activities can either be used alone or with other computer science lessons on related concepts.
In this lesson, students will relate the concept of algorithms back to real-life activities by playing the Dice Race game. The goal here is to start building the skills to translate real-world situations to online scenarios and vice versa. By «programming» one another to draw pictures, students will begin to understand what coding is really about. The class will begin by having students instruct each other to color squares on graph paper in an effort to reproduce an existing picture.
If there’s time, the lesson can conclude with images that the students create themselves. The bridge from algorithms to programming can be a short one if students understand the difference between planning out a sequence and encoding that sequence into the appropriate language. This activity will help students gain experience reading and writing in shorthand code. This extended unplugged lesson brings together teams with a simple task: get the «flurb» to the fruit. Students will practice writing precise instructions as they work to translate instructions into the symbols provided.