How Do We Prepare Teachers to Teach Coding?

Bryan L. Miller
Find Wonder
Published in
3 min readJul 7, 2016

Contributed by: Dr. Megan Nickels

The need for teaching computer science in K-12 classrooms has become a national priority. Subsequently, many teachers are now faced with preparing themselves to teach a subject for which they may have little or no experience. Naturally, this begs the question: How do we prepare teachers to teach computer science? And, how do school leaders support teachers in taking the risks associated with incorporating this new discipline into their classrooms?

Generally speaking, I think we are most effective as teachers when we adopt a philosophy of teaching which views the teacher as an expert learner as opposed to the transmittal philosophy of teaching wherein “all-knowing” teachers deposit their knowledge into the minds of students. Teachers who model and embody the ideals of an expert learner help students learn to strategize and persevere in constructing their own rich, contextualized knowings. While this philosophy of teaching is certainly applicable to each academic discipline (e.g., mathematics, science, language arts), it is especially significant in regards to K-12 computer science education, where there should be no expectation that all (or any) teachers begin as proficient coders.

Just begin.

Learn to code by coding, and for the bold, the zealous, learn right alongside your students. There are many wonderful sites and applications at no cost available to help you as you hone your skills such as Code.org and MIT’s Scratch. If you are one of the growing legions of teachers and schools using Wonder Workshop’s Dash and Dot robots, learning to code is quite simply embedded in play through the various puzzles and free play opportunities found in their suite of five apps.

The bulk of what teachers need to know in order to teach computer science (whether teaching computer science entails computational thinking, logic, programming, or computer science in the truest sense of the word) is already in their arsenal. It amounts to best pedagogical practices in setting expectations, curriculum planning, pacing, and assessment. Here too, teachers will find an abundance of high-quality materials, each readily available on the web.

In support of risk taking, school leaders and administrators should work hard to establish a culture of experiential learning where teachers and students alike feel safe in trying new things and ultimately, safe in making mistakes. We learn from our mistakes, and mistakes will be certain in any computer science endeavor. School leaders should also be tasked with helping teachers locate computer science resources beyond those made freely available and provide quality professional development related to computer science.

Whatever your entry point into teaching computer science or supporting teachers to teach computer science, my advice is plain-spoken: Just begin.

Dr. Megan Nickels is an Assistant Professor of Mathematics Education in the College of Education and Human Performance at the University of Central Florida and an alumna of Illinois State University. Dr. Nickels researches how children with critical and terminal illnesses (cancer, HIV/AIDS, sickle-cell disease, etc.) learn mathematics through the use of educational robotics. She conducts her research using Wonder Workshop’s Dash and Dot robots and the Lego Mindstorms EV3 robotics kits.

--

--

Bryan L. Miller
Find Wonder

Bryan is the Director of Strategic Education Outreach at Wonder Workshop, the creators of Dash and Dot robots. He can be found on Twitter at @EdTechNerd.