The Robot: EARCOS 2014 Workshop
Computer programming has been described as the new literacy of the 21st century. It is an art form that requires students to utilize logic and higher level thinking skills such as analysis, synthesis, and application. In this installment we learn how to program a simple "robot" and learn some basic programming concepts. This blog post contains information and resources for those attending the EARCOS Teachers' Conference 2014 although anyone and everyone is welcome to use the information and resources found in this post.
In Part 1, we will start with a paper-based version. Using the paper-based version of this allows students to learn the basic concepts and practice their "programming" skills without the use of a computer. As a fun hands-on activity, it really excites the students and especially helps the younger students with the spatial reasoning aspect of moving a robot around a maze. This is a great pair activity for students to help develop communication and teamwork skills.
In this lesson, students are challenged to come up with the proper commands that will guide a robot through a deadly maze to bring energy home to its family. While doing this, we keep track of the number of commands it takes to do the task.
For Part 2, we will move to the computer and test the commands from Part 1 to see how well they work. See the video below for an example:
Recent blog posts
- Simple Python Game Tutorial Using Classes
- Video Tutorial: Python Spacewar Game
- Video Tutorial: Python To-Do-List (GUI Version)
- Video Tutorial: Simple Space Invaders Clone
- Video Tutorial: Python Functions with Turtle Graphics
- Video Tutorial: Python Guessing Game (GUI Version)
- Global Codeathon Scratch Tutorials
- Video Tutorial: A Simple Python Turtle Graphics Game
- Video Tutorial: Tic-Tac-Toe in Python
- In Favor of Standardization in Ed Tech