So, I got to work on my slides and really did some reflection - what is my story? message? how can I tell it in 20 slides of 15 seconds each?
Here's the result...
My slides are shared here...
And here is the presentation:
Coding - a force that can transform lives and the future as we know it. In other words, supercoding power. As Alan Kay once said: “The best way to predict the future is to invent it.” //
And that is how I view my job everyday in the classroom - to nurture the inventor, creator, and maker in my students - like this student who designed and 3D printed parts to make an underwater robot - students who I in turn learn from every day and whose voices I will be bringing into today’s talk.//
When I first learned about First Lego League and the opportunities for my students to be involved with robotics programming, I was immediately reminded of the most underserved population in the inner city, Title 1 school that I worked in - the students who were identified as gifted learners. I firmly believe that every student //has the right to learn something new at school every day and these were the ones most at risk for not doing so…
I got to work, starting a robotics team and coaching them to the regional and then state championships. // They were 7th and 8th graders, most of whom were my 5th grade students just a few years before that. Getting into robotics changed our lives. We all experienced the magic that happens through hard work, creativity and working as a team to accomplish more than we ever dreamed possible.// Most of all, we all saw coding as a superpower of sorts - the ability to program that robot and make it move autonomously through various challenges never ceased to astound us - the thinking,tinkering and creating that came along with robotics was invaluable. // As one of the team members said: “We had to learn how to program the robot, do missions, tasks, learn how to cooperate and include everyone in our team ... we basically just won already...we won by learning. That’s a win right there.”
LIttle did I realize that this was just the beginning for all of us.//
I continued to teach, bringing coding and making into my classroom. It was amazing to see my third graders reactions with one of them saying:
"I just started coding and it is like a new world! It is amazing because you get to almost go into someone else's brain and teach them based on how they think.//
I learned that computers are actually pretty dumb but the people who program them can make them do almost anything! It really involves skill though, it's not just some game that you get addicted to, it's the student and you’re the teacher. //It even helped me think of how I can improve when I learn because the computer's mistakes seem hilariously dumb but that is only because I am smarter. Now I know that if you learn how someone else thinks, you can show them almost exactly how you think. "//
This made me realize that the really important thing about coding is the computational thinking behind it.
Analogies are a great way to check for understanding of concepts, so I thought to myself, "What a great way to see how deeply my students understand and view coding." //Here is what some of my students had to say:
"Coding is like making a rainbow loom bracelet because if you put the rubber band in the wrong way, the bracelet will fall apart. It's the same with coding. Also,you can make patterns in programming and rainbow loom. You can make the computer do anything, and in rainbow loom, you can make any color bracelet. "//
Another student likened coding to doing crossword puzzles and said: “One word in the wrong place affects the word that is going down or across that word. That relates to coding because if you do Scratch and put the wrong block, when you want to do something else, it turns into a disaster. // When you do a crossword puzzle, at first it might be just experimenting and trying to fit the words in the squares. Same with coding. You have to experiment to see if the code works the way you want. At first, the crossword or code might look different or weird, but when it’s finished, it turns out cool and awesome."//
One of the most amazing things about coding is that it really develops perseverance in problem-solving. A student likened programming to a baby learning to take steps - start slow and small, and then get up and try again when you fall down.//
Another student shared:
“When it comes to debugging no matter how frustrated or angry you are if you don’t give up, you can still successfully finish the debug and if you mess up the whole thing, challenge yourself and see if you can make things work out in the end.” //
The real impact of coding as a superpower extends far beyond computing. In reflecting on his experience debugging a program, a student shared: "The hardest part is finding the right functions to solve each problem. While debugging, I learned that there are multiple ways to solve each problem and the project has inspired me because now I know how to fix any problems I come across."
As a district, the impact of bringing coding into the classrooms since 2012 has been tremendous. Through our Coding is Common to the Core initiative, more than 13,000 students participated in the Hour of Code this year //
What happened to those students on my robotics team? They went on to high school where two girls became president and vice-president of their high school robotics team with one of them going on to win an app-inventing competition. //
Both were recently recognized by the National Center for Women in Information Technology for their aspirations in computing - again attributed to the first time they programmed those robots back in middle school - and a testament to their desire to invent their future by using their supercoding powers. //
The best part about the whole experience were all the great people I met and the tremendously supportive audience. Storytelling is such an important part of our collective history and Ignite reminds me of how we continue to tell our stories - now to a globally connected world.