Coding for all ages

CODE

Subject: Digital Technologies

Year level: Year 3

Strand: Digital Technologies process and production skills

Substrand: Digital Implementations

Use visually represented sequenced steps (algorithms), including steps with decisions made by the user (branching) (ACTDIP011)

General Capabilities

  • Critical and Creative Thinking
  • Numeracy
  • Information Communication Technology (ICT) Capabilities

What is Code?

Code is a website that allows people of all ages to complete computer science activities. Hour of Code allows students to access tutorials and learn how computer science works. Code Studio can be set up by a teacher so students can work their way through tasks and further their understandings of computer science. These tasks are great for students because they target the students needs (students can work at their own pace through the levels) and it also includes interest of theirs so it keeps them actively engaged in the learning. The code website can be used on laptops, iPads and tablets therefore students have the ability to easily click and drag the appropriate instruction where necessary, making the website extremely interactive. The Code website manages to incorporate games and movies into coding; examples of these include Minecraft, Star Wars and Frozen. Coding is a great way for students to build and use their problem solving skills.

For more information about this website and to start coding yourself click the link below

https://code.org/ 

Codecademy

Resource: Codecademy

Availability: Free to use on a web browser (therefore, available on iPads, laptops etc). There is also an app that you can download.

Year Levels: 5 & 6

Curriculum Links: (Digital Technologies) Processes and production skills: Investigating and defining, Evaluating, Collaborating and managing

Content Descriptors:

  • Define a problem, and set of sequenced steps, with users making a decision to create a solution for a given task,
  • Select, and apply, safe procedures when using components and equipment to make solutions
  • Develop negotiated criteria to evaluate and justify design processes and solutions
  • Work collaboratively to safely develop and publish basic plans, including sequencing of steps

General Capabilities: Critical and Creative Thinking & Information and Communication Technology (ICT)

About this resource: This resource provides lessons for teachers to help students learn about the basics of coding, for different purposes. It starts off with the basics of HTML coding, in order to build up to your own website- skills which are invaluable in today’s society. In creating their own website, this can be linked to another subject area which is useful as it is already a crowded curriculum. It provides opportunities for students to work together, and as it is a free resource that you do not need a special device for, it is easy for students to practice at home. If you’re unsure about coding yourself as a teacher, this resource will help you develop your coding abilities as well!