Ozobot – How to make coding simple and easy!

About:
Ozobot is a compact, robot that students can use to learn about coding. This little robot is able to be used from Pre-primary to Year 8/9 when used with correct differentiation. The robot is designed to follow a line, you can then program the robot to do different tasks by editing the line with different colours (Red, green, black and blue). Students will have to follow specific codes to get the ozobot to do different actives for example they would have to follow the colour code pattern to get the ozbot to successfully complete a spin. Within a classroom this little ozobot has a wide range of uses for both the teacher and students to enjoy.

Use within classroom:
Teachers can use these bots to teach multiple learning areas when supported with other texts and resources (these lessons can be found on the Ozobots website -linked below). Depending on the age group of the students the Ozobots can be used with both pens and iPads as well as creating simple coding to complex coding.  The limit to these bots is the teachers imagination and technical ability.

Price:
The Classroom Kit is $1195.
This includes:
18 ozobots
18 clear DIY skins
3 multi-port chargers
18 sets of colour code markers
18 ozocode sheets
Teachers guide
Ozobot tip sheet
OzoBlockly get started sheet
Log sheet
Bowling challenge with bowling pins
Ozobot storage box
Classroom kit storage Box

Year Levels: Pre-primary +

Strand: Digital Technologies Processes and Production Skills

Link to resource: http://ozobot.com/stem-education

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

Curriculum links:
– Data can have patterns and can be represented as pictures and symbols (ACTDIK002)
-Data can have patterns and can be represented as pictures, symbols and diagrams (ACTDIK002)
-Use data to solve a simple task/problem (ACTDIP003)
-Data can have patterns and can be represented and used to make simple conclusions (ACTDIK002)
-Use data to solve similar tasks/problems (ACTDIP003)
-Use visually represented sequenced steps (algorithms), including steps with decisions made by the user (branching) (ACTDIP011)
And many more

CodeCombat – The dungeon crawling code game

 About:
When looking for resources for students, as teachers, we often try to find an educational game that is fun and rewarding for the students. Often this is hard and nearly impossible to do! This is where CodeCombat is different. It has been designed as a game that is also educational. Within the game students will learn to use coding as a magical language that helps them complete tasks and objectives. As they progress through the game it becomes more complex, it even offers students to create levels for fellow students to play.

Price:
CodeCombat is a free to play game. However, it does have the option of adding additional levels for a fee of $9.99.

Use within a classroom:
When using CodeCombat within a classroom it can be diverse in its application. It can be used as a year-long activity that is the main focus of the year’s technology program, as a support in coding or as an after school coding club.

 

 

 

Assessing links:
As this was originally designed as a game that made use of coding for its gameplay, it does not have an assessment aspect to it. So, if you were wanting to use this resource within the classroom it is recommended to create your own assessment tools or look on the CodeCombat site where there is a teachers dashboard. This recent addition has created a community of teachers that share curriculum guides, progress journals, and activities that all link to students experiences within the game.

Year Levels: 3-6

 

Strand: Digital Technologies Processes and Production Skills

Link to resource: https://codecombat.com/

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

Curriculum links:
– Use visually represented sequenced steps (algorithms), including steps with decisions made by the user (branching) (ACTDIP011)
-Design solutions to a user interface for a digital system (ACTDIP018)