incentive. Feedback from participants presents
individual data points that demonstrate the impact of
space:
“A teacher in a local middle school has followed
the progress of team y0b0tics! from their early days
as a middle school FLL [First LEGO League] team
through their current participation in ZR, on a poster
that hangs in his science classroom. The poster’s
theme is “Start here…” (middle school FLL) and
“Go here…” competing in ZR with your code being
run by an astronaut on the ISS. Recently, my older
son, Richard, attended an event at my younger son’s
school. While walking through the hall, a middle
schooler approached him and said, “[You’re] cool!”
and explained recognizing him from the poster.
Mt. Olive High School in New Jersey, boasts a
football team with 100+ participants and a robotics
team with 125+ participants.”
Other feedback addresses the ability to introduce
new STEM concepts to students through the
competition: “I never thought about programming,
and wasn’t interested in programming at all.
However, the thought that I could control robots in
space, especially in the International Space Station,
caught my interest. And so I participated in Zero
Robotics.” The space incentive of ISS encourages
and attracts students who never thought they could
program or would be interested in learning
programming. The program growth supports this
positive impact. Zero Robotics started with only two
teams in 2009, a total of thirteen students, and has
expanded this year to 142 teams (includes both USA
and European teams) with more than 1600 students.
The competition serves as an effective and
incentivizing educational tool when compared to the
traditional curriculum: “Several parents and students
have expressed to me that ZR competition was one
of the most important educational experiences of
their entire career. In my opinion, students who
participate have far greater understanding of physics,
math, and programming than their peers after just a
few weeks of a competition…I saw a big
improvement in one student who joined the Zero
team. For one thing, she now really understands
vector concepts far better than other students, and
vectors are fundamental to many different concepts
in physics so this directly lead to her grades
improving. It’s on thing to memorize how to take a
vector sum or a cross product. [It’s] something else
entirely to have to use those concepts to solve real
problems you are faced with.”
In addition, the competition format creates
incentives for the students to dig deeper into the
subjects: “The competition atmosphere encouraged
me to learn as much as I could. Instead of just
learning at team meetings, I looked up exercises and
tutorials on my own time. Consequently, after the
Zero Robotics season was over, I decided to take a
formal computer science course. I felt that taking a
formal course would enforce and expand upon
concepts I gathered through on-the-fly coding during
the Zero Robotics season.
“From the first day of my computer science
class, I instantly noticed a distinct difference
between coding concepts learned in school versus
the ones I picked up over the course of Zero
Robotics. The biggest difference would definitely be
the motivation behind learning in the two different
formats (Zero Robotics and traditional classroom
setting). I was much more motivated in Zero
Robotics because I had to make sure I kept up with
students from other teams. The latest Zero Robotics
Challenge always posed an interesting problem that
required a solution that needed to be innovative.
Exercises given in class were often tedious, lacking
any real application to tasks one would do in the real
world. As a result, I found the classroom methods to
be extremely boring. For people driven by problem-
solving and creative approaches to learning, I would
recommend giving Zero Robotics a try. It definitely
provides a fun way to learn something completely
new like programming.”
By working in teams, rather than individual
competitions, ZR enhances the learning experience
by encouraging collaboration: “I learned C entirely
through Zero Robotics. … I learned to code for ZR
while learning to code in Java, which helped in that
there is a lot of cross-over. Aside from the
generalities, the most crucial thing I learned from
programming with ZR is that there are a lot of ways
to do a task, so find the most efficient one. … and in
general write code that other people on your team
have to be able to understand and add to was
definitely one of the biggest things I took away from
ZR. …about collaboration. Learning to code with
others can be a big challenge because most people
learn to code on their own, and everyone has their
own coding style. Like I said before, there are many
ways to write the same program. Everyone wants to
write it their own way, and programmers in general
are very protective of their code. Learning to accept
others' ideas and ways of writing is a valuable asset.
In this way, ZR helped me a lot with group projects
in robotics club and team programming
competitions…”
The successes of the High School Tournament
were implemented in the Middle School Summer
Program:
CSEDU2014-6thInternationalConferenceonComputerSupportedEducation
272