Intro to Programming with Karel and micro:bit
- Level Middle School
- Contact Hours 80
- Timeframe Semester
The Introduction to Programming with Karel and micro:bit course merges the Physical Computing with micro:bit and the Introduction to Programming with Karel courses. Students learn prerequisite knowledge with Karel, and then apply these programming concepts to their physical micro:bit device.
To view the entire syllabus, click here or click to explore the full course.
Introduction to Programming
Students meet Karel and learn the fundamentals of writing a program by giving Karel commands to complete simple tasks. |
Intro to micro:bit
Students learn the basics of the micro:bit, such as how to light up and change the brightness of LEDs and how to use variables to write more versatile programs. |
Functions
Students learn how to teach Karel new commands by combining existing commands and defining functions. |
Super Karel and For Loops
Students meet SuperKarel, who can turn right. Students learn how to repeat commands with for loops. |
If Statements
Students learn how to use if statements when solving problems. By having Karel check for specific conditions, students can write programs that can be executed successfully in multiple scenarios. |
While Loops
Students build on their understanding of for loops as they learn how to use while loops to repeat commands while a specific condition is true. |
Program Control with micro:bit
Students combine control structures, such as if/else statements and loops, with the micro:bit built-in and external sensors to write programs that react to the outside world. |
Control Structures
Students practice using For Loops, While Loops, and If Statements to write complex programs. |
Karel Challenges
Students solve some tricky challenge puzzles with Karel that combine the concepts they have learned throughout the entire course. |
Advanced micro:bit
Students explore all of the capabilities of the micro:bit on their own as they research, explore, and teach their peers about new sensors. |
Final Project
Students flex their creative muscles and write a creative program with Karel! |
Explore programs that your students will build throughout this course!
Here are a few examples of teacher resources and materials to use in the Intro to Programming with Karel and micro:bit course
Create and organize Assignments in any CodeHS course that you're teaching. You can even add custom assignments to pre-existing CodeHS courses.
Learn MoreDidn’t find what you were looking for? Here are a few links that might be useful to you.
You also might like