What’s the problem micro-lesson
Do you struggle with balancing your kids’ screen time with their education? Say hello to 1Question, the app that solves this problem with a fun twist! Our app lets your child earn screen time minutes in their favourite apps by watching educational videos and correctly answering quiz questions. And the best part? You get to decide which apps to lock behind learning using 1Question.
Kids learn by watching short, engaging video lessons.
Coding algorithms need to be precise. The computer will follow the instructions exactly as they are written. One tiny, little error can ruin the whole program. Fixing the problems in an algorithm is called debugging. Bugs in a program are errors in the code. This could be an incorrect command or the command out of sequence. Let's look at some code in Scratch. I want the cat to move to the tree and then meow when it gets there. I'm going to press go and see what happens. The cat is meowing too soon. There must be a bug in my code. I need to think about how far the cat needs to move before meowing. I can change the number of steps to change how far the cat moves. I'm going to try 30 and then see what happens. It's better but it's still not enough. We need to keep testing and changing until our code works how we want it to. Let's try 150 steps this time because it still had quite a long way to go. The cat’s made it to the tree, but he looked like he was kind of flying and not really walking. I wonder if I can use the wait command to make the steps look more realistic. Head over to scratch.mit.edu to have a go yourself. Remember, keep trying and fixing your bugs until the program works how you want it to.
Kids earn more screen time by answering fun educational questions.
Here are some example of questions about this video that kids may be asked in the 1Question app to earn screen time.
How might bugs in programs cause problems in real life situations?1) Computers are used for lots of important jobs, including keeping people safe on the roads or when using machines. It could be dangerous if the program went wrong2) Computers will do whatever they want3) Computers will spread bugs to people4) Nobody will know how to fix the bugs
What is fixing the problems in an algorithm called?1) Debugging2) Rebugging3) Debating4) Bugging
What causes a bug in a program?1) Incorrect commands or commands out of sequence.2) The computer not following instructions3) The computer doesn't understand4) The commands are too long
Recreational screen time
Kids can use the screen time minutes they earned to unlock the apps selected by their parent e.g. games, social media, streaming, etc.
Out of time
When screen time minutes run out, kids are locked out and need to complete more learning in 1Question to earn more time.
Meet your educator
Our micro-courses are developed and delivered by qualified educators from around the world.
Animations are all about making pictures come to life. Let’s get into Scratch and make…
Coding isn’t only about making things move. Sometimes we want to have sound or change…
When you are coding, the sequence of commands is really important. The computer follows the…