The Computer Science Field Guide

The Computer Science Field Guide is an online resource for teaching Computer Science to students. It is a New Zealand based project, providing  content in the form of text (both for students and guidance for teachers), images and interactives.  The project was formed because people often confuse computer science with programming. “Computer science is about tools and techniques for designing and building applications that are very fast, have great interfaces, […]

Binary in plain English

You need to teach binary as part of the curriculum, but do really understand it? The binary number system is a base-2 number system. This means, it only has two numbers, 0 and 1. You might be thinking, our decimal number system has numbers 0-9 so why don’t we use this? Well, with electronics and computer systems, they only have two electrical states, on or off. These two states can be represented as zero […]

Unplugged coding: Sandwich algorithm

Unplugged coding lessons, allow you to teach the fundamentals of computer science without a computer. This style of  coding lessons were very popular about 3-4 years ago when the term ‘coding’ became the hot topic in education, and many schools had limited access to devices. However, as schools acquired greater access to devices,  I found that teachers weren’t letting go of the unplugged activities. I recall being on yard duty two […]

Teaching game design using Scratch

I’ve just finished teaching a unit on coding and game design using Scratch. My students are in Year 5, 10-11 years of age and below is a video showing examples of some of the games they coded and designed. Below I have explained how my students achieved this. To begin with, I asked students to download Scratch so that we could work with the off line version. I did this […]

Primary Australian Digital Technologies Scope and Sequence

It has taken a while to put together, and I am constantly updating the document, but below is a scope and sequence for Digital Technologies based on the Australian Curriculum. The document breaks down the Australian  Digital Technologies Curriculum into 5 major concepts/areas; Data (representing, managing and analysing), Digital Systems (understanding and using), Creating and Interacting online (cyber safety and digital citizenship), Algorithms (coding and game design) and Information Systems […]

80 plus coding resources!

Throughout the year I have been blogging and pinning resources for teaching students how to code. So I decided to put them all together in a single document. I thought this was a great idea to start off with but it ended up taking longer than I thought! Below is a Slide Share presentation containing resources for both Primary and Secondary teachers who are required to teach coding. The presentation includes online resources, apps (Android, iPad and […]

Coding: Resources for Y5-6 Teachers and Students

Yesterday I collated coding resources from my Pinterest page for Year 5 and 6 teachers and created the slideshare below. Within the slideshare, you will find software, online games, robots and apps in order to support students learning to code. I have also posted the slide share on my technologies website with links to all of the resources. Here is the link: http://technologiesjvillis.weebly.com/coding.html Year 5-6: Ideas for teaching coding from […]

Term 1 School Holiday Training Sessions 2014

I am running two new session during Term 1 school holidays. TITLE 1: Teaching Computing; How to move beyond the norm Are you looking for something new to teach during computing or do you simply not know what to teach? If so, this session is for you, no prior knowledge or computing skills required! We will explore ideas for teaching coding/programming with a focus on designing, producing and evaluating products. […]

Expresso Coding: 18 Free Online Activities

A few weeks ago I discovered the Expresso Coding website which offers 18 free online lessons in order to support students develop skills in computer coding. I also read that they are offering free access to all 70 of their lessons if you sign up before October 31st, 2014. I contacted the Expresso Coding Team to clarify a few questions I had and they emailed me the information below. Please […]

Meet Yana and Bo

Coding and robots tend to be two of my popular blog topics at present. Why? I personally feel that we will see a rapid increase in both in education, in the very close future.  As long as we are aware of the possibilities, when they become available to us through our school budgets we might not find the concepts as overwhelming as we sometimes find new technology. Meet Yana ($59 […]