SlideShare a Scribd company logo
7 reasons why your school should teach
robotics and game design
One teacher describes the big impact robotics, coding, and
STEM has had on her students
I love every aspect of programming—the frustration, the creativity,
everything. I taught myself and now I’m lucky enough to teach students
how to code, build robots, and design mobile apps. I’m there to guide
them, but the students, like me, are really learning these skills through
their own hard work.
I think everyone should learn how to program and of course I’m no
exception. My transformation from librarian-turned-tech facilitator to
coding teacher started with a back room full of old busted computers.
My school didn’t know what to do with them so I decided to fix them up
and make them useful. Then I started thinking, “What else can I do?” I
read something about Arduino and soon I was tinkering with parts,
building, and programming anything I could get my hands on. It
became a hobby.
When I moved to Plaquemine High School, near Baton Rouge, our
principal had just written a big grant for the Dow Corp. to create a STEM
program featuring elective classes in robotics and game design for
9-12th graders. When we got it, he asked me to design the curriculum,
attend trainings, and teach the courses. It was a dream come true. Now
I get to help students develop the creativity, logic, critical thinking, and
career skills they need for the future. Here are seven reasons why every
school should consider doing the same.
1. You can probably afford it.
I used to think that robotics was prohibitively expensive for schools, but
I recently spoke at the LACUE conference in New Orleans and was
invited by some STEM teachers to attend a workshop on SeaPerch,
which is an underwater robotics program, and the parts are dirt cheap.
There’s no programming, but you do get to learn how to solder.
Robotics can be done on the cheap if you’re willing to get creative. And
game design is almost free. All you have to have are laptops for every
student. That’s the only expense.
2. Anyone can program, and everyone should
Everyone needs to learn how to program a computer; it’s just a good
skill to learn. It teaches you to adopt an engineering mindset, a
step-by-step way of making things work. It’s also a lot of fun. With my
high schoolers I’m using a modified version of C++ called EasyC for
robotics and Scratch for game design. When I say anyone can program,
I mean it. An elementary teacher recently asked me if she should
consider introducing programming to her second grade class. “Would
the kids understand it?” she wondered. “Heck yes,” I told her, and of
course her students would understand! With some of the coding
programs out there you don’t even need to know how read as long as
you can recognize shapes and put things in order.
3. Teach students to think like a computer
The students using Scratch are learning solid programming skills. They
understand the thought process. The biggest thing I have to teach them
is to think like a computer in that very logic-driven way. I tell them all
the time, “You’re your own best teacher.” At first they don’t like to hear
that. They think it means they have to go off and learn something
without a guide. Of course I’m there to help them but it’s a hard subject
to teach and especially to put into natural language what you’re trying
to accomplish. If you want this sprite to move so many spaces, you have
to distill or translate that into Scratch or EasyC and then go from there.
That’s what I mean when I tell them to think like a computer.
4. And teach students how to channel frustration productively
One of the best skills students in my classes learn is how to use
frustration and embrace it. If you’re learning a musical instrument or
something new, frustration can make you give up if you don’t get it right
away. But in this class you just have to use your frustration wisely. Use
that frustration to try harder, to debug smarter. I let them walk away for
a few minutes if they have to and come back and try again. Part of that
just comes with maturity, but I think my students are now on the fast
track.
5. Get girls invested
I don’t have many girls in my classes, but the ones I do have I’m seeing
them really open up. They’re thinking in ways that unfortunately girls
often aren’t encouraged to think. It’s a bizarre phenomenon but it never
occurs to some of them that they can program a computer or build a
robot. They may think it’s a masculine thing. It’s the same with video
games. This isn’t something girls tend to continue investing themselves
in past age six because there aren’t many video games that appeal to
girls in a general way. So I’m trying to get a real computer science
experience for my girls.
6. Students are thinking long-term about STEM
In my game design class we’re making Android apps through MIT’s App
Inventor. Basically, we’re using an emulator and making mobile apps. I’
m always showing my students news clips about the video game
industry and they’re so amazed by the thought of being able to sell an
app on the Google Play store and keep the money. Many of my kids play
a lot of video games and now they see inside this world and they
absolutely love it.
7. Students will let their creativity run wild
This is only my first year of this class but already I’ve been impressed by
what the students have produced. Mostly they’re things I never would
have thought of! Recently we learned about the broadcast function in
Scratch, which is basically a bunch of “if, then” statements (e.g. when
the left mouse button is clicked, it triggers a response of some type). I
figured that this was an excellent format for dialog, or more specifically,
jokes. I gave them an assignment to write a program that where two
sprites told a knock-knock joke, and encouraged them to write their
own material. They came up with some doozies but their projects were
so creative. It’s amazing the way students can infuse their own
creativity and make a project their own.

More Related Content

PPT
Summative Project
PPT
TPACK Project
PPT
Summative project
PPTX
Four Goldern Years of Undergrad
PPTX
Use of new technologies III
PPSX
Plp Presentation
PPTX
Test
PPT
Math Integration
Summative Project
TPACK Project
Summative project
Four Goldern Years of Undergrad
Use of new technologies III
Plp Presentation
Test
Math Integration

What's hot (13)

PPTX
Class final project
PPTX
Class final project
ZIP
GCPS Survey Results (In Keynote)
PPTX
Screencast - Metacognition to Improve...
ODP
Final Presentation for Building Online Learning Environments April 2011
PPTX
Technology Lesson
PPTX
I pad trial
PPTX
Reynoldsgroup bpowerpoint
PPT
Web 2.0 tools, sp11, group b
PPT
Web 2.0 Tools
PPT
Web 2.0 Tools Group B
PPTX
Simple teaching ideas using your iPad's camera function
PPTX
Boardmaker Powerpoint - My Experience
Class final project
Class final project
GCPS Survey Results (In Keynote)
Screencast - Metacognition to Improve...
Final Presentation for Building Online Learning Environments April 2011
Technology Lesson
I pad trial
Reynoldsgroup bpowerpoint
Web 2.0 tools, sp11, group b
Web 2.0 Tools
Web 2.0 Tools Group B
Simple teaching ideas using your iPad's camera function
Boardmaker Powerpoint - My Experience
Ad

Similar to 7 reasons why your school should teach robotics and game design (20)

DOCX
Technology tips for the 21st century librarian teaching the 21st century stud...
DOCX
Social media synthesis
PDF
Changing Classrooms With Robots
DOCX
Autobiography- Instru Tech
PPT
TPACK Project
PDF
How I survived teaching my first online course (and actually enjoyed it!)
PPTX
Technology Research
PPT
Technology[1]
PDF
From button pushing to problem solving: modern geospatial technology in the c...
KEY
Multimedia Project by Rachel Young
PDF
Proposal gcompris
KEY
Inquiry i chat. helen
PPTX
Internet is producing Copycats !!!
PPTX
Summative Presentation
PPTX
Summative Presentation
PDF
Animation in the classroom
PDF
Designing Life Experience
DOCX
Powerful presentations for kids full script
PDF
What Does The Classroom of the Future Look Like?
PPTX
How to integrate technology into your classroom
Technology tips for the 21st century librarian teaching the 21st century stud...
Social media synthesis
Changing Classrooms With Robots
Autobiography- Instru Tech
TPACK Project
How I survived teaching my first online course (and actually enjoyed it!)
Technology Research
Technology[1]
From button pushing to problem solving: modern geospatial technology in the c...
Multimedia Project by Rachel Young
Proposal gcompris
Inquiry i chat. helen
Internet is producing Copycats !!!
Summative Presentation
Summative Presentation
Animation in the classroom
Designing Life Experience
Powerful presentations for kids full script
What Does The Classroom of the Future Look Like?
How to integrate technology into your classroom
Ad

Recently uploaded (20)

PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
VCE English Exam - Section C Student Revision Booklet
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
Pre independence Education in Inndia.pdf
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
Sports Quiz easy sports quiz sports quiz
PDF
Insiders guide to clinical Medicine.pdf
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
Complications of Minimal Access Surgery at WLH
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PPTX
GDM (1) (1).pptx small presentation for students
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PPTX
Cell Structure & Organelles in detailed.
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
Basic Mud Logging Guide for educational purpose
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
Microbial disease of the cardiovascular and lymphatic systems
VCE English Exam - Section C Student Revision Booklet
Module 4: Burden of Disease Tutorial Slides S2 2025
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Pre independence Education in Inndia.pdf
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Sports Quiz easy sports quiz sports quiz
Insiders guide to clinical Medicine.pdf
PPH.pptx obstetrics and gynecology in nursing
Complications of Minimal Access Surgery at WLH
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
GDM (1) (1).pptx small presentation for students
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Cell Structure & Organelles in detailed.
Supply Chain Operations Speaking Notes -ICLT Program
Microbial diseases, their pathogenesis and prophylaxis
Basic Mud Logging Guide for educational purpose
2.FourierTransform-ShortQuestionswithAnswers.pdf
O5-L3 Freight Transport Ops (International) V1.pdf

7 reasons why your school should teach robotics and game design

  • 1. 7 reasons why your school should teach robotics and game design One teacher describes the big impact robotics, coding, and STEM has had on her students I love every aspect of programming—the frustration, the creativity, everything. I taught myself and now I’m lucky enough to teach students how to code, build robots, and design mobile apps. I’m there to guide them, but the students, like me, are really learning these skills through their own hard work. I think everyone should learn how to program and of course I’m no exception. My transformation from librarian-turned-tech facilitator to coding teacher started with a back room full of old busted computers. My school didn’t know what to do with them so I decided to fix them up and make them useful. Then I started thinking, “What else can I do?” I read something about Arduino and soon I was tinkering with parts, building, and programming anything I could get my hands on. It became a hobby. When I moved to Plaquemine High School, near Baton Rouge, our principal had just written a big grant for the Dow Corp. to create a STEM program featuring elective classes in robotics and game design for
  • 2. 9-12th graders. When we got it, he asked me to design the curriculum, attend trainings, and teach the courses. It was a dream come true. Now I get to help students develop the creativity, logic, critical thinking, and career skills they need for the future. Here are seven reasons why every school should consider doing the same. 1. You can probably afford it. I used to think that robotics was prohibitively expensive for schools, but I recently spoke at the LACUE conference in New Orleans and was invited by some STEM teachers to attend a workshop on SeaPerch, which is an underwater robotics program, and the parts are dirt cheap. There’s no programming, but you do get to learn how to solder. Robotics can be done on the cheap if you’re willing to get creative. And game design is almost free. All you have to have are laptops for every student. That’s the only expense. 2. Anyone can program, and everyone should Everyone needs to learn how to program a computer; it’s just a good skill to learn. It teaches you to adopt an engineering mindset, a step-by-step way of making things work. It’s also a lot of fun. With my high schoolers I’m using a modified version of C++ called EasyC for robotics and Scratch for game design. When I say anyone can program, I mean it. An elementary teacher recently asked me if she should consider introducing programming to her second grade class. “Would the kids understand it?” she wondered. “Heck yes,” I told her, and of course her students would understand! With some of the coding
  • 3. programs out there you don’t even need to know how read as long as you can recognize shapes and put things in order. 3. Teach students to think like a computer The students using Scratch are learning solid programming skills. They understand the thought process. The biggest thing I have to teach them is to think like a computer in that very logic-driven way. I tell them all the time, “You’re your own best teacher.” At first they don’t like to hear that. They think it means they have to go off and learn something without a guide. Of course I’m there to help them but it’s a hard subject to teach and especially to put into natural language what you’re trying to accomplish. If you want this sprite to move so many spaces, you have to distill or translate that into Scratch or EasyC and then go from there. That’s what I mean when I tell them to think like a computer. 4. And teach students how to channel frustration productively One of the best skills students in my classes learn is how to use frustration and embrace it. If you’re learning a musical instrument or something new, frustration can make you give up if you don’t get it right away. But in this class you just have to use your frustration wisely. Use that frustration to try harder, to debug smarter. I let them walk away for a few minutes if they have to and come back and try again. Part of that just comes with maturity, but I think my students are now on the fast track. 5. Get girls invested I don’t have many girls in my classes, but the ones I do have I’m seeing them really open up. They’re thinking in ways that unfortunately girls often aren’t encouraged to think. It’s a bizarre phenomenon but it never occurs to some of them that they can program a computer or build a robot. They may think it’s a masculine thing. It’s the same with video
  • 4. games. This isn’t something girls tend to continue investing themselves in past age six because there aren’t many video games that appeal to girls in a general way. So I’m trying to get a real computer science experience for my girls. 6. Students are thinking long-term about STEM In my game design class we’re making Android apps through MIT’s App Inventor. Basically, we’re using an emulator and making mobile apps. I’ m always showing my students news clips about the video game industry and they’re so amazed by the thought of being able to sell an app on the Google Play store and keep the money. Many of my kids play a lot of video games and now they see inside this world and they absolutely love it. 7. Students will let their creativity run wild This is only my first year of this class but already I’ve been impressed by what the students have produced. Mostly they’re things I never would have thought of! Recently we learned about the broadcast function in Scratch, which is basically a bunch of “if, then” statements (e.g. when the left mouse button is clicked, it triggers a response of some type). I figured that this was an excellent format for dialog, or more specifically, jokes. I gave them an assignment to write a program that where two sprites told a knock-knock joke, and encouraged them to write their own material. They came up with some doozies but their projects were so creative. It’s amazing the way students can infuse their own creativity and make a project their own.