• Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Code School Finland

Teach for the Future

  • For Schools
  • For teachers
  • Edutravel
    • Future Skills for students
    • Teach coding and robotics in K-12
  • About
    • Code School Finland
    • Curriculum
    • Showcases
    • Research
    • Contact information
  • Blog
    • Subscribe to our newsletter
  • English
You are here: Home / Articles / Reminder: get off the piggy train to teach skills for the future

Reminder: get off the piggy train to teach skills for the future

January 27, 2023, Code School Finland

By Tarmo Toikkanen

Educational psychologist, researcher, publisher

To keep school education relevant and motivating for students, learning goals should be in keeping with real life. When it comes to teaching coding, we see too many “piggy trains” where a student simply plays a game and follows instructions. Instead, good instruction in coding should align with a student’s interests and real-life situations.


💻 Piggy trains: no learning, just clicking through

Coding in schools is a much discussed topic. There are countless companies and initiatives out there from physical robotics kits to web-based programming learning environments. Many of them take an easy way by offering web-based sequential games that students play on their own.

In rides like this kids enjoy themselves, but they have no opportunity to decide which direction to take.

We call these learning environments “piggy trains”. Students keep clicking through to the next exercise according to the given instructions. There is little room for creativity and self-expression. These coding games are entertaining, and they enable learners to practice coding commands and structures. However, the learning outcomes are limited.

Hour of Code is a popular and quality example of an online coding game. Students learn to build command sequences and create loops with Minecraft or Angry Birds characters.

Screenshot of Minecraft Hour of Code

Students become familiar with command sequences, loops and conditionals in the problem solving exercises of Hour of Code.


🎲 Solution? Project-based learning

To really learn coding, students must create their own code. Programming is a form of art, just like music. To really learn, students must build their own creation. Of course, the teacher can guide the work but the student must be given a chance to make independent decisions about their own project: what to build and how.

At its best, coding is a general purpose learning tool in addition to reading, writing, calculation, and drawing. Coding projects are an excellent way to practice future skills: creativity, critical thinking, communication and collaboration.



Key topics: coding, coding for children, digital skills, digital skills in schools, teaching digital skills, teacher education, school programmes, coding classes in schools, programming classes in schools, robotics classes in schools, AI in schools, computer science.

📈 Develop project learning at your school!
Start with filling in a free Gap Analysis

A Gap Analysis is a set of questions about your school: where your instruction in digital skills is at the moment, and what your vision is.

Our pedagogical team will analyse your answers and send you a Development Plan – a summary of your current situation and how Teachease can help you achieve your vision.

Read more about Teachease and Gap Analysis: About Teachease

Start your free Gap Analysis
Share on FacebookShare on TwitterShare on Linkedin

Filed Under: Articles, News, Updates Tagged With: 21st century skills, code, Coding, coding education, programming

You May Also Like

‘I was proud of myself’, says student at our Future Skills Camp
A screenshot of CoCo platform
Coding and digital creation in schools: will CoCo replace Scratch?
ChatGPT raises concerns in education: How to address the topic?

Primary Sidebar

Search

BLOG

Digital skills for academic excellence: Kannemeyer Primary School

March 27, 2023

‘I was proud of myself’, says student at our Future Skills Camp

March 22, 2023

Code School For Europe programme – our insights

February 27, 2023

A screenshot of CoCo platform

Coding and digital creation in schools: will CoCo replace Scratch?

February 9, 2023

More...

Footer

Code School Finland

Helping teachers and schools to teach digital skills for the future. Finnish educational expertise since 2014.

Company

  • For Schools
  • For Teachers
  • Educational travel
  • Blog
  • About

Social

  • Email
  • Facebook
  • Instagram
  • LinkedIn
  • Twitter
Contact

Copyright © 2017–2023 · Code School Finland

  • English