The 5 Worst Ways to Teach Computer Science
A Network Connecting School Leaders From Around The Globe
The 5 Worst Ways to Teach Computer Science
These are exciting times for educators interested in teaching computer science (CS). We now have fantastic CS resources for all grade levels. However, CS education has only recently begun to deliver on the promise of the “Mindstorm” revolution brought about by Seymour Papert in the 1980s and there are danger signs that we might mess things up again this time.
The tricky part about expanding CS education is that only a small fraction of teachers in K-12 have been exposed to it. So it’s natural to fall back on familiar teaching practices when exploring it. Unfortunately this often means focusing energy on teaching concepts and definitions. This quickly turns a very engaging subject and creative medium into an intimidating and boring exercise.
And, of course, we are all influenced by decades of false stereotypes portraying computer science as an activity that is male, elitist and dry. If we are going to close gaps in access to CS education, we must be mindful of everything from the lessons assigned to the posters on classroom walls.
So, educators, how can we avoid killing interest in computer science this time around?
Well, let’s not do ANY of the following things and let’s learn from those who are already doing it right…
DON’T Limit who participates — Everyone can code.

DON’T Rely on rote learning — Project-based learning is best.
DON’T Give solo assignments — Engineers collaborate

DON’T Make it impersonal — CS is and should be highly engaging
Don’t Teach CS in a vacuum — CS is a tool for all other subjects

Extra Credit DON’T: Teaching the equivalent of “Intro to CS” as a “weeder” class… STOP. OMG FOR THE LOVE OF GOD STOP!!!
The computer science revolution is well underway in education. Let’s avoid the traps of the past and make it stick this time….
If you have ideas you are willing to share about effective ways to teach computer science, I’d love to hear them!
Send me a note on twitter (@codesparkceo) or post a comment below.
Tags:
SUBSCRIBE TO
SCHOOL LEADERSHIP 2.0
Feedspot named School Leadership 2.0 one of the "Top 25 Educational Leadership Blogs"
"School Leadership 2.0 is the premier virtual learning community for school leaders from around the globe."
---------------------------
Our community is a subscription-based paid service ($19.95/year or only $1.99 per month for a trial membership) that will provide school leaders with outstanding resources. Learn more about membership to this service by clicking one of our links below.
Click HERE to subscribe as an individual.
Click HERE to learn about group membership (i.e., association, leadership teams)
__________________
CREATE AN EMPLOYER PROFILE AND GET JOB ALERTS AT
SCHOOLLEADERSHIPJOBS.COM
Mentors.net - a Professional Development Resource
Mentors.net was founded in 1995 as a professional development resource for school administrators leading new teacher induction programs. It soon evolved into a destination where both new and student teachers could reflect on their teaching experiences. Now, nearly thirty years later, Mentors.net has taken on a new direction—serving as a platform for beginning teachers, preservice educators, and
other professionals to share their insights and experiences from the early years of teaching, with a focus on integrating artificial intelligence. We invite you to contribute by sharing your experiences in the form of a journal article, story, reflection, or timely tips, especially on how you incorporate AI into your teaching
practice. Submissions may range from a 500-word personal reflection to a 2,000-word article with formal citations.