Teaching students to be literate and numerate isn’t the only language we should be teaching our students. Perhaps somewhere in the future the National Curriculum may include the language of programming.
Programming a simple sequence (see video below) requires a myriad of literacy, numeracy and online skills. Press play and watch a 45 second video I created using the free app Hopscotch.
Take a look at some of the steps I took as a learner to create this app. I did not read the instruction manual as I wanted my experience to be about discovery.
- Open Hopscotch and clicked on new project.
- Before choosing an object – I wondered if I could create my own. Swiped to the side and discovered I could create a text object.
- Clicked on a monster character object.
- Scrolled through the menu of controls – reminded me of another programming app.
- Selected ‘move distance’ and watched my character move 300 forward.
- Happy with my progress I return to the menu options and set the speed of my character.
- I return to the main menu to see what others before me have created. Interesting. I take a look at the coding they have used. I see a different start position, angled lines, multiple characters and the Sydney Opera House. I am thinking I will create something similar to this.
- Change my starting position by looking at the grid reference map. I would like to draw the letter T.
- Move my character forward 150 for the top of the T line. How do I get him to move back so that he can draw the vertical line in the letter T? It must be a negative number…
- Trial. It worked.
- Return to my code. My next question is, how do I get him to draw a line vertically heading towards the bottom of the iPad screen.
- Experiment with rotation function and hit a roadblock. The character is not rotating in the correct direction.
- Exit my project and look at the coding in the Sydney Opera House project.
- Return to my project and change rotation degrees to 90. Trial. It has not worked. It has gone the wrong way.
- Navigated to Google images to find a protractor.
- Changed the degree rotation to 270. Perfect… Now for the rest of the characters.