Transforming my son’s screen time one coding class at a time!
Managing my son’s screen time and online gaming has (so far) been my biggest everyday parenting challenge. I’ve set time limits. I’ve ensured he does other activities before screen is allowed. And I’ve ‘Mum-splained’ many times that the TV and iPad do not count as a ‘screen break’ from his computer. He also does a number of sports. I have every strategy going, and yet screen time still feels like an ongoing negotiation, requiring energy I don’t have. He is nearly ten and he is exceptionally persistent when it comes to computers.
Knight Collects the Coins in the Castle
Scratch is a versatile, online program that can be used to teach several important skills as well as maintaining a level of fun and engagement through the use of game and animation creation. Today, we’ll focus on a game called Knight collects the coins in the castle, which you can find here. This game is fun to make and play and uses concepts like x and y coordinates, sensing, decision making and variables. These are important skills, both for computer programing and for the development of problem solving skills.
How did I get here? Now, where to from here?
My name is Emily de la Pena and I am the Founder of Coding Kids. I started Coding Kids in January 2016. Now, 15 months later we are operating at 20 schools in South East Queensland and travelling throughout regional Queensland. How did I get here? I’m not a teacher nor am I a programmer. So let me start at the beginning.
6 fundamental concepts of coding
There are only 6 fundamental concepts of coding. We covered the first three concepts in a previous blog post. Let’s go through the last three concepts here: arithmetic, data storage, data in / data out.
Is coding only for geeks, gamers or geniuses?
Is coding only for people who like maths, logic, and analytical thinking? For geeks, gamers or geniuses? Or is coding a means to create for the arts, human-centred design, empathy, storytelling, human connection, building imaginary worlds, characters and adventures, social impact and creative expression.
Coding is built on 3 basic logic patterns
Coding, or computer programming, is built on three basic logic patterns:
These three ideas form the basis of all coding knowledge.
Let’s start from Scratch and learn to code: Part 1
In case you missed it…
Yesterday afternoon, Thursday 27 April, we ran our first in a three-part series of web conferences: Let’s start from Scratch and learn to code.
Part 1: Let’s build two quizzes in Scratch. Learn about logic patterns, algorithms, data storage and making maths fun.
Click here if you would like to watch the recording.
Free web conferences: Learn to code with Scratch
Join guest facilitator, Emily de la Pena, Founder of Coding Kids and Advance Queensland’s Community Digital Champion as she demonstrates some of the ways she is helping Queensland teachers and students develop skills required in the new Digital Technologies curriculum. Let’s start from Scratch and learn to code. Play at home, build your first project with Scratch.
Scratch projects to support learning computer programming concepts
Learning computer programming concepts can be a bit tricky. The team at Coding Kids have developed a series of Scratch projects to help our students explore computer programming concepts. Some concepts can be a bit tricky to understand, but if we can explore them in a fun, visual and playful way, it is possible to pick up. See our list below to find Scratch projects that may suit your learning needs.