Category Archives: coding

The Hour of Code

This week encourages an Hour of Code which is an annual event students are happy to join in, especially when they know that others across the world are participating.

There are always engaging challenges posted online for students to try. When they complete the challenge, a certificate is provided. Students right click on the certificate and save it in their folder. Students then add the image to a post on their blog.

The following links were given and students could choose which one they would like to try. Some completed two or more of the activities within the hour.

  1. Studio Code
  2. Hour of Code Activities or
  3. Studio code 2019 

Follow the conversations on Twitter #HourofCode @codeorg

Where to start: Coding with Scratch

As I have done little in the way of coding and programming (and have never learnt it formally), I am more than  nervous about introducing it into my classes. So reluctant in fact, that I have left this area of study until the last school term for years 7 and 8. Over the last few years a small group of students have been involved in the Games Net project with ACMI. This required them to collaboratively develop a game using Scratch, so I have simply watched them get involved! Most educators suggest starting to program with block coding and as Scratch is free, global and shares so many resources willingly, I am going to start my year 7 and 8 students programming in Scratch, even though the curriculum would suggest that I use more sophisticated coding programs. Some students have already used it in primary school, so hopefully, there are some experienced code crunchers in there!

However, as it is now part of the new Digitech curriculum, I am forced to take it on!! But where to get started???? In the past I have printed off a range of sheets with basic codes that can be used to move the cat sprite. Unfortunately this did not engage the students for long. One of my favourite sites for classroom resources is Tes. There are some wonderful resources shared by teachers – some free, some with a small charge. I went to the Resources tab, keyed in “Scratch” and found some great coding projects to create simple and more complex games. All the ones that I have used are free. I chose some that looked user friendly and engaging for students, downloaded and saved them on the network and printed some on our colour printer.

We started with was the worksheet Scratch by tonymitch. It was free. Students create a simple racing track as a backdrop, add a car sprite and code the car to race around the track.  Students who were more confident with Scratch used their creativity and changed the backdrop etc. Then went on to develop their own games. Beginner students tried some of the projects from this workbook by Nick Rickus (the maze game and frog game). These were more challenging and they had to use code that they had learnt from the racing track game to ensure it worked. (I think this is using the old version of Scratch.)

See games developed in Scratch by some of the year 7 students:

Mac Tank Game was his variation on  a maze game, his racing car game involves 2 players and his maze game

Next time I would use the following resources to introduce Scratch –

More resources:

  1. Scratch Session 1 of 3 – fish tank game which teaches scoring, timer and game over screen
  2. Scratch Gamepacks
  3. Scratch Workbooks
  4. Pacman Challenge

and so much more.

Once students completed their games, they had to share the project online in Scratch, grab the embed code from Scratch and place the games into their blogs.

Impact on students: Students are highly engaged. They love to play each other’s games and test them. They access the games via each other’s blogs. Students who would not normally achieve much in class due to low literacy levels are able to use code and are often become the ‘experts’. Some socially isolated students become the most adept and are highly sought after for their expertise in solving problems that often higher achieving students struggle with.

Further directions

Students will be encouraged to leave positive comments on each other’s blog posts with feedback on what they liked about the game and suggestions for improvements.

 

 

Learning how to use Makey Makey with Scratch

IMG_3823.JPG

At the recent ACCE conference, I attended as many ‘hands on’ workshops as possible as I am not at all confident with using coding and robotics. One of the sessions involved “Using Makey Makey with Scratch” with Meredith Ebbs, a NSW project officer. See her blog site for more – Observe, Learn, Do and KodeKlubbers

IMG_3825

This session showed how to use Makey Makey with Scratch. As we have 6 makey makeys in our school, I was keen to learn more. They are cheaper options to get into for coding and programming than many of the robotic kits.

Possible uses:

  • Setup makey makey as a keyboard convertor, then integrate Scratch to program the Makey Makey
  • Could use  for quick one answer surveys (eg did you enjoy this lesson “yes”/”no” as students exit the classroom)
  • Make artworks and poster interactive (eg enable audio to sound on posters)
  • Can be used to add LEDs etc into the boards
  • Adding split pins to posters, activates storytelling which has been recorded in Scratch and activated by the makeymakey

What I learnt:

A good way to start using Makey Makey is to set up a keyboard using aluminium foil covered cards that are attached to the makey makey with crocodile clips. (Cards are required for each of the arrow keys and one for earthing). Then google for a “pacman game”. Use the foil covered cardboard and appropriately attached crocodile clips to the Makey Makey to play the game.

IMG_3827.JPG

IMG_3829.JPG

Some suggested resources:

  1. http://bit.ly/ACCE2018Makey – fantastic online document including all resources shared together with Meredith’s actual presentation
  2. CSER MOOC – free online open source PD
  3. Follow Colleen Graves on twitter

Some other useful extras

  • buy a caterer’s bulk pack of aluminium foil
  • photo below shows some other useful items

IMG_3839

The picture below shows an object useful to use as a voting lever as students eg leave the classroom for evaluation or to vote in a simple survey.

 

Some code that might be useful

IMG_3833

IMG_3835

IMG_3844

The Hour of Code

hour-of-code-logo

This week celebrates the Hour of Code #hourofcode across the world – December 7th -13th. On day one of this week, lesson one at school, I had a combined year 7-9 class. They were highly engaged in completing challenges for the Hour of Code, using drag and drop blocks by  Building a Galaxy in Star Wars followed by Minecraft. The more competent or experienced students used the javascript tutorials.

girls on code

The Code to Learn tutorials are great because:

  1. small video clips feature people across the world explaining what the students are to do.
  2. The challenges feature topical animations and games that students are familiar with.
  3. The graphics are great
  4. Students were able to follow the user friendly instructions.
  5. A certificate is given once the challenge is completed.
  6. the amazing part was that three students who struggle with literacy and maths etc in the classroom were the fastest at completing the challenges!!!

lachie on code

Here is what we did:

  • Discussed ways technology impacts our lives, with examples both boys and girls will care about (Talk about saving lives, helping people, connecting people, etc.).
  • As a class, listed things that use code in everyday life
  • Watched the following videos as an introduction


Students then wrote down instructions the actions that need to be taken to leave the classroom for lunch time eg logoff computer, stand up, push in chair, turn right, take 5 steps, turn right, take 15 steps, open door, turn left, take 30 steps to lockers to pack books away etc etc. Then discussed how this would look in code.

Student tasks:

  • Signed up for the hour of code
  • Spent an hour learning how to code by accessing an online tutorial using ‘drag and drop’ blocks of code in Star Wars and Minecraft.
  • Saved a copy of their certificates (given to them on completion)
  • Added the certificate to a post on their blog
  • Printed a copy of their certificate to take home

Teacher Resources

  1. Start here
  2. How to do the Hour of Code
  3. Check out these teaching tips
  4.  Calling all teachers and learners of code
  5. Making webpages with the Khan Academy

bailey on code.jpg

Further videos, if time permits

  1. What most schools dont teach
  2. Anybody can Learn code
  3. The Hour of Code is Here