Sploder

download-2

Sploder is a game creator where students can explore how to make puzzles or games that others can play. They learn to code by using design by creating environments and levels using different features. This program gets the students really thinking about positions, placement and forward thinking about how the game could work.

Students can be as creative as they want with Sploder creating digital stories that challenge and lead others through a range of levels. Thanks to Anthony Speranza for this resources.

Play on your computer or download it for free from the itunes store.

Get started with this youtube clip.

 

Australian Digital Technologies Curriculum

Years 3 and 4

  • Define simple problems, and describe and follow a sequence of steps and decisions (algorithms) needed to solve them (ACTDIP010)
  • Implement simple digital solutions as visual programs  involving branching (decisions) and user input (ACTDIP011)
  • Plan, create and communicate ideas and information independently and with others, applying agreed ethical and social protocols (ACTDIP013)

Years 5 and 6

  • Implement digital solutions as simple visual program involving  branching,  iteration  (repetition) and user input (ACTDIP020)
  • Design, modify and follow simple algorithms involving sequences of steps,branching, and iteration (repetition) (ACTDIP019)
  • Plan, create and communicate ideas and information, including collaboratively online, applying agreed ethical, social and technical protocols (ACTDIP022)

Mathematics
Sequencing, variables, algorithm, conditional, reasoning, directions

Literary
Navigating, explanation,  instructions, directions, cause and effect, story telling

The Arts
Creating, designing

Critical and Creative Thinking
Criteria, investigate, reason, visual models, thinking processes

Science
Variables, patterns, test, trial, error, record, methods, cause and effect

 

Advertisements

GoldieBlox Coding App Launch

 

download (1)

 

Since being introduced to GoldieBlox I have been following the action. Today I came across this new little App. GoldieBlox has grown from a Kickstarter campaign and is now a massive hit in the US. There is a whole marketing campaign around GoldieBlox where stores such as Toys ‘R’ Us and Target are selling building sets aimed to promote and encourage young girls to become involved in STEM.

GoldieBlox: Adventures in Coding follows the coding concept of problem-solving pathways to get from A to B. GoldieBlox helps with learning the fundamental concepts of coding. It has over 20 levels of puzzles. There is the ability, to use the variables, to code your own game. The App is aimed to build confidence and empower girls although boys would love this app as well!

Related Article:

Toymaker GoldieBlox Launches Coding App for Girls as Young as 4

Links to Curriculum:

This Apps is new on the market. Once I have explored it I’ll post the links.

Check back soon 🙂

 

Create A Robot Face

download

Unplugged activities are just as good or even better than plugged ones. In this activity the class can learn how a robot responds to emotion. Here they will learn about the importance of rules and how computers follow sets of rules in their output. This activity is about input and output.

In a snapshot:

The teacher uses parts of pictures to create a bigger picture. In this example, it is a Robot Face. They use people to recreate the robot face with the students using the templates provided. The class can either set criteria where a certain movement is made when they make a sound or they can follow the rules set in the instructions. This activity can be taken further through having students use branching to show thinking behind the rules that have been developed.

I really love the flexibility in this idea. It can be used in many forms. By adding different pictures the activity can be transformed into movements by people or animals. This activity can be adapted at to age group.

 

Australian Digital Technologies Curriculum

Foundation – Year 2

  • Follow, describe and represent a sequence of steps and decisions (algorithms) needed to solve simple problems (ACTDIP004)
  • Collect, explore and sort data, and use digital systems to present the data creatively (ACTDIP003)

Years 3 and 4

  • Recognise different types of data and explore how the same data can be represented in different ways (ACTDIK008)
  • Define simple problems, and describe and follow a sequence of steps and decisions (algorithms) needed to solve them (ACTDIP010)
  • Implement simple digital solutions as visual programs with algorithms involving branching (decisions) and user input (ACTDIP011)

Years 5 and 6

Mathematics
Sequencing, variables, algorithm, branching, iteration, conditional, reasoning, directions

Literary
Reading, navigating, explanation,  instructions, directions, cause and effect

The Arts
Creating, designing, composition

Critical and Creative Thinking
Criteria, investigate, reason, visual models, thinking processes

Science
Hypothesis, variables, patterns, test, trial, error, record, methods, cause and effect

 

 

Chrome Music Lab

Have you played with Chrome Music Lab yet? IT IS EPIC!!

It’s a fun and great way to explore technology and music with kids. Chrome Music Lab is a collection of experiments that let students of all age, explore how music works. They’re collaborations between musicians and coders, all built with the freely available Web Audio API. These experiments are just a start. Check out each experiment to find open-source code you can use to build or create your own.

You can play with sound, rhythm, melody, and more. Chrome Music Lab is all built for the web, so you can start playing instantly, whether you’re on a tablet, phone, or laptop.

Exploring music can help spark curiosity in all kinds of ways. These experiments will inspire you – whether they give you a new perspective on music, make you more curious about math and science, or even make you think of new ways to teach or code.

 

Australian Digital Technologies Curriculum

Foundation – Year 2

Digital Technology

  • Collect, explore and use digital systems to present the data creatively (ACTDIP003)

The Arts/Music

Year 3 and 4

Music

Year 5 and 6

Digital Technology

  • Plan, create and communicate ideas and information, including collaboratively online, applying agreed ethical, social and technical protocols (ACTDIP022)

The Arts/Music

LEGO

There are many ways to use LEGO to help students understand different elements of code on and offline. The creation of patterns and sequences can help students to problem solve and think logically. LEGO is great because it can be used in multiple ways. Students can enjoy the hands-on experience of exploring their creativity and making their designs. They can use LEGO with robotic where students build and use a program to make their design move. Students can use LEGO to create animations allowing them to discover how to use a series of short steps to achieve an effective outcome.

I personally love Build with Chrome and LEGO Builder (Chromestore App). Both of these programs allow students to build and share their designs beyond the school. Students can even choose a design to copy if they just want to focus on the problem solving around building. Even though these ideas do not include specfic coding using loops and repetition the art of problem solving and creativity still uses the concepts of computational thinking.

On the other hand you could instruct a partner to recreate what you have built using the coding language and algorithms. Have students show their thinking through using branches to show how they created a design. The possibilities are endless!!!

LEGO also have various iPad Apps.

art_lego

Australian Digital Technologies Curriculum

Foundation – Year 2

  • Recognise and explore patterns in data and represent data as pictures, symbols and diagrams (ACTDIK002)
  • Follow, describe and represent a sequence of steps and decisions (algorithms) needed to solve simple problems (ACTDIP004)
  • Create and organise ideas and information using information systems independently and with others, and share these with known people in safe online environments (ACTDIP006)

Years 5 and 6

  • Design, modify and follow simple algorithms involving sequences of steps,branching, and iteration (repetition) (ACTDIP019)
  • Plan, create and communicate ideas and information, including collaboratively online, applying agreed ethical, social and technical protocols (ACTDIP022)

Mastermind

Mastermind was invented in the 70’s as a code breaker game. It is another version of the game bulls and cows which is also another code breaker game and great for offline problem solving. It might be hard to find an old school Mastermind gameborad these days, although there might be some in an antique or vintage store. Here is an alternative. It’s online and it’s got multiple ways to play. This gives players great visuals when it comes to thinking about what code looks like. The need to break down and decode at each level and use of sequencing helps to enrich the computational thinking processes.

This game can be played from prep to year 6 on and offline. The online versions has up to 5 colours to work with on the board wih abilitly to choose from 8 colours in the colour spots. This could be adapted for preps using 2 or 3 colours to start with. Having students talk through their thinking and working through these problems will help them to explain what is happening showing a clear understanding of the data they are creating.

Mastermind

 

Australian Digital Technologies Curriculum

Foundation – Year 2

  • Recognise and explore patterns in data and represent data as pictures, symbols and diagrams (ACTDIK002)
  • Follow, describe and represent a sequence of steps and decisions (algorithms) needed to solve simple problems (ACTDIP004)
  • Collect, explore and sort data, and use digital systems to present the data creatively (ACTDIP003)
  • Create and organise ideas and information using information systems independently and with others, and share these with known people in safe online environments (ACTDIP006)

Years 3 and 4

  • Recognise different types of data and explore how the same data can be represented in different ways (ACTDIK008)

Years 5 and 6

Code.org

Code.org was launched in 2013. It is non-profit dedicated to expanding access to computer science. Their vision is that every student in every school should have the opportunity to learn computer science. They believe that computer science should be part of core curriculum, alongside other courses such as biology, chemistry or algebra.

Code.org is a great program for starting code club. It is self-directed and can be managed by a teacher or coach. The website has scripted teacher support lessons and more importantly makes many links to offline as much as online activities. The program focus’ a lot on learning the language that is needed when using code.Code.org initiated and host ‘Hour of Code’ each year, constantly releasing new ideas to get students involved.

This program starts for 5 years old and is suitable for all ages. When working with students at a higher level there are options here to learn about scripts.

apple-touch-icon-precomposed

 

Australian Digital Technologies Curriculum

Foundation – Year 2

  • Recognise and explore digital systems (hardware and software components) for a purpose (ACTDIK001)
  • Recognise and explore patterns in data and represent data as pictures, symbols and diagrams (ACTDIK002)
  • Follow, describe and represent a sequence of steps and decisions (algorithms) needed to solve simple problems (ACTDIP004)

Years 3 and 4

  • Identify and explore a range of digital systems with peripheral devices for different purposes, and transmit different types of data(ACTDIK007)
  • Recognise different types of data and explore how the same data can be represented in different ways (ACTDIK008)
  • Define simple problems, and describe and follow a sequence of steps and decisions (algorithms) needed to solve them
  • Implement simple digital solutions as visual programs with algorithms involving branching (decisions) and user input (ACTDIP011)

Years 5 and 6

 

Run Marco

Run Marco has been developed by Google and is used by Code.org. It is an endless adventure game that teaches computer programming concepts such as sequence of commands, iteration and conditions, functions and algorithms. This game is aimed at middle levels and higher as the concepts become more difficult to process.  The game can be used to look at the how we use computational thinking to problem solve and use critical thinking skills. Looking at the code that has been developed from the movements of the characters helps students to visualise what this might look like. Data is represented in different ways including characters, numbers, letters and symbols.

run_marco_facebook-fs8

Australian Digital Technologies Curriculum

Years 3 and 4

  • Identify and explore a range of digital systems with peripheral devices for different purposes, and transmit different types of data(ACTDIK007)
  • Recognise different types of data and explore how the same data can be represented in different ways (ACTDIK008)
  • Define simple problems, and describe and follow a sequence of steps and decisions (algorithms) needed to solve them

Years 5 and 6

 

Blockly

Blockly

Blockly Games is a Google project to encourage tomorrow’s programmers. The games are designed to be self-paced and self-teaching. Blockly Games is a series of educational games that teach programming. It is designed for children who have not had prior experience with computer programming. By the end of these games, players are ready to use conventional text-based languages. This games is suited for all levels and abilities as it starts basic and gets harder as the student progresses. The use of whole numbers to move the objects across the page could be particularly explored in higher levels as well as introducing referencing. The game uses different coding for movements and displays this at the end. It also displays the data that was created that made the object move showing how data transfer.images

blockly

 

Chromebook, iPad, Tablet, Apple Mac

 

 

Australian Digital Technologies Curriculum

Foundation – Year 2

  • Recognise and explore digital systems (hardware and software components) for a purpose (ACTDIK001)
  • Recognise and explore patterns in data and represent data as pictures, symbols and diagrams (ACTDIK002)
  • Follow, describe and represent a sequence of steps and decisions (algorithms) needed to solve simple problems (ACTDIP004)

Years 3 and 4

  • Identify and explore a range of digital systems with peripheral devices for different purposes, and transmit different types of data(ACTDIK007)
  • Recognise different types of data and explore how the same data can be represented in different ways (ACTDIK008)
  • Define simple problems, and describe and follow a sequence of steps and decisions (algorithms) needed to solve them

Years 5 and 6