Bomberbot is an easy to use lesson package for elementary school teachers to teach children basic programming concepts and computational thinking skills through playing a game with a robot.
This is a guide for teachers without any prior ICT knowledge to get started with Bomberbot lessons and set up their class on the platform.
To learn more about Bomberbot, visit www.bomberbot.com
2. WELCOME TO BOMBERBOT!
“In a world that is increasingly
influenced by technology, we believe
that it's essential that children become
digitally literate to understand how
computers work, how we (as humans)
tell machines what to do and how to
communicate with them to get the best
out of them.”
3. WHAT DO WE TEACH?
21ST CENTURY SKILLS
+
FUNDAMENTAL PROGRAMMING
CONCEPTS
+
COMPUTATIONAL THINKING
+
SPATIAL REASONING
=
PROGRAMMING SKILLS FOR LIFE!
4. WHAT IS COMPUTATIONAL THINKING?
ABSTACTION
DECOMPOSITION
ALGORITHMIC THINKING
PATTERN RECOGNITION
5. CREATE A CLASS
1. Log in to www.bomberbot.com and click ‘My Classes’ in the menu.
2. Choose a class name and an easy to remember access code.
Students will use this access code to create an account and connect
to your online class.
6. ADD STUDENTS
Option #1 (Recommended):
Teach your students to how create their own accounts in Lesson 0:
Create a Bomberbot, where students learn about internet safety,
unique usernames, and password security.
1. At www.bomberbot.com, click “Sign Up” and choose “I’m a Kid.”
2. Students create a username, password, and fill in the Class Access
Code that you provide them.
Option #2:
As a teacher, you can also create accounts for students yourself:
1. Log in and click ‘My Classes’ in the left menu.
2. Select the class on the top right side of the page.
3. Click ‘Add new student’ and choose a username and password for
your students.
7. WHAT’S IN A LESSON?
Average Lesson Time: 60 Minutes
1. Review (5 minutes)
2. Introduce Programming Concept (10
minutes)
3. Unplugged Activities (10 minutes)
4. Practice Levels Together as a Class (10
minutes)
5. Play Levels in the Mission Individually or in
Pairs (20 minutes)
6. Feedback (5 minutes)
8. TEACHING WITH THE PLATFORM
PREPARATION (20 – 40 minutes)
1. Download, print, and read the Lesson Plan
(PDF).
Take a look at the Powerpoint Presentation.
You can adjust this to your wishes.
2. Play the levels for the Mission ahead of time.
3. Check the answers to the levels in the
Solutions Guide.
9. UNLOCKING MISSIONS
All Missions are ordered by programming concept and difficulty level.
They are locked by default (except Misson 1) to prevent students from
playing levels out of order.
Remember to unlock each Mission for your students to play before giving
the next Lesson.
Click the Settings icon. Example: The current Mission is unlocked
for Grade X and Y.
10. UNLOCKING LEVELS
There are two types of gameplay for each Mission in Bomberbot.
1. Normal Play (default): Students have to solve the previous level in
order to continue to the next level.
2. Free Play: Students can choose to play any level in a Mission.
Example:
Levels are unlocked for
Grade X. Students can
play any level in Mission
2 (free play).
Levels are locked for
Grade Y. Students must
solve level 1 to get to
level 2 (normal play).
11. EVALUATION
SELF-EVALUATION: STUDENTS
Students receive 1, 2 or 3 stars when completing each
level.
• 3 stars: Best or most efficient solution (least number of
steps)
• 2 stars: Good solution
• 1 star: Did not use programming concept (correctly)
In the Account Settings, students can review their total
stars earned and their programming powers (badges
earned for each Mission completed).
12. EVALUATION
EVALUATION BY TEACHER
As a teacher, you can track your students’ progress on the
Grades page:
Total time student spent playing this Mission.
Total levels completed by student in this Mission.
Average amount of stars earned by student in this
Mission.
We recommend checking your students’ progress after
each Lesson to see who can use extra help or time.
13. TASK BASED EVALUATION
You can evaluate whether students can apply the programming concepts they
learned in Bomberbot, as well their ability to test and debug their solutions,
through designing their own levels. Students can save their levels in the
platform, where they can be played and reviewed.
14. DESIGN YOUR OWN ALGORITHMS
{{{
F1
F2
CREATE YOUR OWN SOLUTIONS
GIVE STARS
UNPLUGGED LEVEL CREATOR
CREATE YOUR OWN LEVELS
{ { {
F1
F2
F1
F2
F1
F2
F1
F2
F1
F2
15. CREATE YOUR OWN SOLUTIONS
Unplugged
Ac/vity
BLANK PROGRAM PANELS
Student
Name:_
Mission:_
Level:_
Total
Steps:_
Level:_
Total
Steps:_
Level:_
Total
Steps:_
Main
Program
Func/on
1
(F1)
Func/on
2
(F2)
Main
Program
Func/on
1
(F1)
Func/on
2
(F2)
Main
Program
Func/on
1
(F1)
Func/on
2
(F2)