The irony could cause whiplash. Over the past thirty years, the EdTech community expended sufficient energy to colonize Mars fighting the idea of teaching children to program computers. I cannot think of another single example in education where so much effort was invested in arguing against children learning something, especially ways of knowing and thinking so germane to navigating their world. Now, the very same folks responsible for enforced ignorance, disempowerment, and making computing so unattractive to children are now advocating “Computer Science for All.”*

There seems to be little consensus on what CS4All means, few educators prepared to teach it, no space in the schedule for a new course of study, and yet a seemingly unanimous desire to make binary, algorithm, and compression first grade spelling words. The sudden interest in “coding” is as interested in the Logo community’s fifty years of accumulated wisdom as Kylie Jenner is interested in taking Ed Asner to St. Barts.

So, amidst this morass of confusion, turf battles, and political posturing, well intentioned educators resort to puzzles, games, and vocabulary exercises for say, an hour of code.

I wish I had 0101 cents for every educator who has told me that her students “do a little Scratch.” I always want to respond, “Call me when your students have done a lot of Scratch.” Coding isn’t breaking a code like when you drunken insurance salesman go to an Escape Room as a liver bonding exercise. The epistemological benefit of programming computers comes from long intense thinking, communicating your hypotheses to the computer, and then either debugging or embellishment (adding features, seeking greater efficiency, decorating, testing a larger hypothesis).

Fluency should be the goal. Kids should be able to think, write, paint, compose, and dance with code. I recently met a team of sixth grade girls who won a contest for creating the “best app.” It was pretty good. I asked, “What else have you programmed?” and received blank stares. When I asked, “What would you like to program next?” the children all turned to look at the teacher for the correct answer. If the kids were truly learning to program, they would be full of independent ideas for what to do next.

Children have a remarkable capacity for intensity and computer programming is an intellectual and creative outlet for that intensity. When I learned to program in a public middle school in 1975, I felt smart for the first time in my life. I could look at problems from multiple angles. I could test strategies in my head. I could spend days thinking of little more than how to quash a bug in my program. I fell in love with the hard fun of thinking. I developed habits of mind that have served me for more than four decades.

So, for schools without a Mr. Jones to teach a nine-week mandatory daily computer programming class for every seventh grader, I have a modest proposal that satisfies many curricular objectives at once.

Whether your goal is literacy, new literacy, computer literacy, media literacy, coding, or the latest vulgarity, close reading, my bold suggestion offers a little something for everyone on your administrative Xmas list.

Give the kids a book to read!

That’s right. There are two very good books that teach children to program in Scratch using a project-approach. The books are completely accessible for a fifth grader. (or older) Here’s what you do.

  • Buy a copy of one of the recommended books for each student or pair of students.
  • Use the book as a replacement text.
  • Ask the students to work through all of the projects in the book.
  • Encourage kids to support one another; perhaps suggest that they “ask three before me.”
  • Celebrate students who take a project idea and make it their own or spend time “messing about” with a programming concept in a different context.

There is no need for comprehension quizzes, tests, or vocabulary practice since what the students read and understand should be evident in their programming. Kids read a book. Kids create. Kids learn to program.

There is a growing library of Scratch books being published, but these are the two I recommend.

Super Scratch Programming Adventure! : Learn to Program by Making Cool Games is a graphic novel filled with Scratch projects.

Scratch For Kids For Dummies by Derek Breen is a terrific project-based approach to learning Scratch.

If per chance, thick books scare you, there are two excerpted versions of Derek Breen’s Scratch for Kids for Dummies book, entitled Designing Digital Games: Create Games with Scratch! (Dummies Junior) and Creating Digital Animations: Animate Stories with Scratch! (Dummies Junior). Either would also do the trick.

Shameless plug

Sylvia Martinez and I wrote a chapter in this new book, Creating the Coding Generation in Primary Schools.

* There are a plethora of reasons why I believe that Computer Science for All is doomed as a systemic innovation, but I will save those for another article.

Veteran educator Dr. Gary Stager is co-author of Invent To Learn — Making, Tinkering, and Engineering in the Classroom and the founder of the Constructing Modern Knowledge summer institute. Learn more about Gary here.

The story of a boy’s academic pursuits in New Jersey and education’s lack of progress since then…

© 2001 Gary S. Stager/Curriculum Administrator Magazine
Published in the July 2001 issue of Curriculum Administrator

I recently received a sad email informing me that Paul Jones, my first and only computing programming teacher, had passed away. Mr. Jones taught at Schuyler Colfax Junior High School in Wayne, New Jersey for thirty-seven years. If a monument to honor great achievements in educational computing is ever erected, it should surely include a statue of Mr. Jones.

Around 1976 I got to touch a computer for the first time. My junior high school (grades 6-8) had a mandatory computer-programming course for seventh and eighth graders. I only had the course once since I was in the band. In a twist familiar to schools across the land, kids less inclined to creative and intellectual pursuits got to take double the number of courses in those areas!

In the 1970s the Wayne Township Public Schools in New Jersey believed it was important for all kids to have experience programming computers. There was never any discussion of preparation for computing careers, school-to-work, presentation graphics or computer literacy. This was not a gifted course or a vocational course. This “mandatory elective” (a concept unique to schooling) was viewed as a window onto a world of ideas – equal in status to industrial arts, home economics and the arts.

To young adolescents transitioning out of trick-or-treating Mr. Jones was scary in a Dr. Frankenstein sort of way. Rumors abounded about him talking to his computer and even kissing it goodnight before going home at the end of the day. The truth was that this guy could make computers do things! To kids who never imagined seeing a computer – let alone controlling one, having such power within our reach was pretty heady stuff.

The class consisted of mini-tutorials, programming problems on worksheets to kill time while we waited to use the one or two teletypes sitting in the front and back of the room. The scarcity of classroom computers had an unintended consequence, lots of collaboration.

We could sign-up to do more programming or play a computer game after school. This afterschool activity, undoubtedly offered out of the goodness of Mr. Jones’ heart, would allow us extra precious minutes of computer time. Text-based versions of boxing, tennis, football and Star Trek were favorites. Mr. Jones knew how the games worked and would show us the underlying code if we were interested. Mr. Jones did sort of love his computer and his students. Once I knew the odds for each football play the computer never beat me again. I could THINK LIKE THE COMPUTER! This made me feel powerful and laid the foundation for a life of problem solving.

The habits of mind developed in Mr. Jones’ class helped me survive the series of miserable mathematics classes that would greet me in high school. Perhaps Mr. Jones was such a great teacher because he was learning to program too. (This never occurred to me as a kid since Mr. Jones knew everything about computers.)

During high school I would pay an occasional visit to Mr. Jones in order to trade programming secrets. As an adult we had a casual collegial relationship. He may have even attended one or two of my workshops. I do remember that he loved AppleWorks with a passion normally reserved for opera and that he collected Beagle Bros. AppleWorks add-ons like they were Beanie Babies.

Not long after Mr. Jones died I received a charming email from the world’s finest seventh grade social studies teacher, Bob Prail, asking me if I would be interested in applying for Mr. Jones’ teaching job. I was honored to be considered and must admit that the whole “circle of life” angle warmed my heart. However, living with my family 3,000 miles from Schuyler Colfax Jr. High would make the commute difficult. I also feared that the responsibilities assigned to this teaching position were no longer pioneering or designed to expand the thinking of students. I was concerned that the 2001 curriculum for a computing teacher (probably now called something like digital communication technology integration facilitator and cable-puller) would have deteriorated into the mindless computer literacy objectives of mouse-clicking, web bookmarking and word processing plaguing too many schools.

Unnamed sources within the junior high school in question have since revealed that students now spend a considerable amount of time learning to “keyboard.” I don’t know which is worse, disrespecting the talents and culture of kids by pretending that they have never seen a computer before or lowering our expectations by making it impossible for kids to do wondrous things with the most powerful technology ever invented.

As students of Mr. Jones a quarter century ago, none of us HAD ever seen a computer before and yet the curriculum was designed to inspire us to seize control of this mysterious machine. Since we had little idea what was impossible, we thought anything was possible. We felt smart, powerful and creative. Assuming Mr. Jones’ responsibilities while trivializing the intellectual power of computing would dishonor his spirit and diminish his pioneering contributions to the world of powerful ideas.


Veteran educator Dr. Gary Stager is co-author of Invent To Learn — Making, Tinkering, and Engineering in the Classroom and the founder of the Constructing Modern Knowledge summer institute. Learn more about Gary here.

This June’s ISTE Conference will be my thirtieth ISTE (formerly NECC) conferences as a speaker. I suspect that I have been part of 60-80 presentations at this conference over that period – a record few if any can match. I was also part of the keynote session at NECC 2009. (watch it here)

This year’s accepted presentations are an eclectic mix. I will be sharing the stage with Sylvia Martinez about making and maker spaces. My personal sessions reflect two of my passions and areas of expertise; using technology in the context of the Reggio Emilia Approach and Logo programming.

The Reggio Emilia Approach emerges from the municipal infant/toddler centers and preschools of the Italian city, Reggio Emilia. These schools, often referred to as the best schools in the world, are a complex mix of democracy, creativity, subtlety, attention to detail, knowledge construction, and profound respect for children. There are many lessons to be learned for teaching any subject at any grade level and for using technology in this remarkable spirit. Constructing Modern Knowledge has done much to bring the Reggio Emilia Approach to edtech enthusiasts over the past decade.

I began teaching Logo programming to kids and teachers 35 years ago and even edited the ISTE journal, Logo Exchange (killed by ISTE). There is still no better way to introduce modern powerful ideas than through Logo programming. I delight in watching teachers twist their bodies around, high-fiving the air, and completely losing themselves in the microword of the turtle. During my session, I will discuss the precedents for Logo, demonstrate seminal programming activities, explore current dialects of the language, celebrate Logo’s contributions to education and the computer industry, ponder Logo’s future, and mourn the recent passing of Logo’s father, Dr. Seymour Papert.

Without Logo there might be no maker movement, classroom robotics, CS4All, Scratch, or even software site licenses.

So, what do making, Logo, and the Reggio Emilia approach have in common? Effective maker spaces have a lot to learn about preparing a productive context for learning from the educators of Reggio Emilia. Papert and the Reggio community enjoyed a longstanding mutual admiration while sharing Dewey, Piaget, and Vygotsky at their philosophical roots. Logo was used in Reggio Emilia classrooms as discussed in a recent translation of a book featuring teachers discussing student projects as a window into their thinking with Loris Malaguzzi, the father of the Reggio Emilia approach. One of the chapters in Loris Malaguzzi and the Teachers: Dialogues on Collaboration and Conflict among Children, Reggio Emilia 1990 explores students learning with Logo.

Gary Stager’s ISTE 2017 Presentation Calendar

Before You Build a Makerspace: Four Aspects to Consider [panel with Sylvia Martinez]

  • Tuesday, June 27, 1:45–2:45 pm CDT
  • Building/Room: 302A

Logo at 50: Children, Computers and Powerful Ideas

  • Tuesday, June 27, 4:45–5:45 pm CDT
  • Building/Room: Hemisfair Ballroom 2

Logo, the first computer programming language for kids, was invented in 1967 and is still in use around the world today. This session will discuss the Piagetian roots of Logo, critical aspects of its design and versions today. Anyone interested in CS4All has a lot to learn from Logo.

Logo and the fifty years of research demonstrating its efficacy in a remarkable number of classrooms and contexts around the world predate the ISTE standards and exceed their expectations. The recent President of the United States advocated CS4All while the standards listed above fail to explicitly address computer programming. Logo catalyzed a commitment to social justice and educational change and introduced many educators to powerful ideas from artificial intelligence, cognitive science, and progressive education.

Learning From the Maker Movement in a Reggio Context

  • Wednesday, June 28, 8:30–9:30 am CDT
  • Building/Room: 220

Discover how the Reggio Emilia Approach that is rooted in a half-century of work with Italian preschoolers and includes profound, subtle and complex lessons from intensely learner-centered classrooms, is applicable to all educational settings. Learn what “Reggio” teaches us about learning-by-making, making learning visible, aesthetics and PBL.

Direct interview requests to gary [at] stager.org


Gary Stager is the founder of the Constructing Modern Knowledge summer institute for educators July 11-14, 2017, coauthor of Invent To Learn – Making, Tinkering, and Engineering in the Classroom, and curator of the Seymour Papert archive site, DailyPapert.com. Register today for Constructing Modern Knowledge 2017!

logo-exchange-its-alive-coverIn honor of Computer Science Week, I humbly share with you the digital archives of one of the longest-running journals in the history of computing in schools, Logo Exchange. For more than two decades, Logo Exchange supported computer science in schools by igniting the curiosity and competence of teachers while using programming as a vehicle for powerful ideas. I had the great honor of serving as this important publication’s final editor.

Read the history of the journal, complete with reminiscences of its founder and editors.

Peruse the complete archives of Logo Exchange here. You would be surprised how much of Logo Exchange’s wisdom is still useful in the classroom.


Join Dr. Gary Stager in a free Twitter Chat about computer programming in schools December 7, 2016. Learn more here.

I like Sphero and am impressed by their ability to execute as a company. Their customer service is terrific and their ability to attract the Star Wars license, publicity, and this recent New Yorker profile are unprecedented.
Sphero makes terrific toys. However, companies and reporters would be well-served by speaking with educators who understand learning and have paid some dues before making grand pronouncements about education. Simply comprehending the differences between teaching and learning would be a welcome first step.
 
The article’s ad-hominem attacks on Logo in favor of C for god’s sake shows just how profoundly misguided the “Coding” newbies happen to be. History does not begin with them. Every thought they have, no matter how unimaginative or unoriginal is not automatically superior to the work done by those of us who have taught kids and teachers to program for decades. David Ahl told me that Creative Computing Magazine had 400,000 subscribers in 1984. Thirty years ago, my friend and Constructing Modern Knowledge faculty member, Dr. Dan Watt, sold more than 100,000 books of Learning with Logo. Tens of thousands of educators taught children to program in the 1980s and then again after laptops were introduced in the 1990s. This was not for an hour, but over sufficient time to develop fluency.
 
It takes real balls for every other startup company, politician, and Silicon Valley dilettante to advocate for “coding” with a macho certainty suggesting that learning to program is a novel idea or accomplished in an hour.

Sphero is hardly the first programmable robot. My friend Steve Ocko developed Big Trak for Milton Bradley in the late 1970s. Papert, Resnick, Ocko, Silverman, et al developed LEGO TC Logo, the first programmable LEGO building system in 1987. (Watch Seymour Papert explain the educational benefits in 1987)

Apologies to The New Yorker, but balls don’t teach kids to code. Kids learn to code by teaching balls. Find yourself a copy of Mindstorms, 35 years-old this year, and you’ll understand.
 

Sphero

Sphero is a fun toy that may be programmed IN Logo – the best of both worlds. Tickle for iOS is a version of Scratch (and Scratch is Logo) whose secret sauce is its ability to program lots of toys, several made by Sphero.

 
Logo turns 50 years-old next year. Let’s see what Silicon Valley creates that children learn with for more than 50 days.

Tickle (Scratch/Logo) for iOS and Bluetooth devices

Related articles:

Professional learning opportunities for educators:

Constructing Modern Knowledge offers world-class hands-on workshops across the globe, at schools, conferences, and museums. During these workshops, teachers learn to learn and teach via making, tinkering, and engineering. Computer programming (coding) and learning-by-making with a variety of materials, including Sphero and Tickle. For more information, click here.