acm-header
Sign In

Communications of the ACM

Blogroll


bg-corner

Teaching From Home–Day 0
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Teaching From Home–Day 0

Well it happened. Like so many schools and school districts, Bishop Guertin has decided to close the building because of COVID-19. I say closing the building because...

One Compile a Day
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

One Compile a Day

There is a lot of talk about teaching debugging going on there days. Amy Ko of the University of Washington did a podcast a short time ago on the subject. Amy Ko...

What is The Best Way to Provide #CSforAll?
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

What is The Best Way to Provide #CSforAll?

Getting more computer science education to more people is something I think about a lot. Mark Guzdial, I want to be him if I ever grow up, has me thinking in new...

Moving CS Education Online
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Moving CS Education Online

Covid-19 is motivating schools all over the world to close. Many other schools are looking at options in case they have to close their facilities. My own school...

Working Through the Stages of Debugging
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Working Through the Stages of Debugging

I found this Tweet by Katerina Borodina @ctrlshifti that claimed that the 5 stages of grief apply perfectly to debugging code Denial "The compiler is wrong"  Anger...

Are Large Classes The Answer To a Computer Science Teacher Shortage?
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Are Large Classes The Answer To a Computer Science Teacher Shortage?

Another teacher reported on Facebook that they were going teach AP CS Principles and that this was the first time they are teaching computer science and their students...

Iowa Caucus 2020–What Happens When Software Doesn’t Work?
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Iowa Caucus 2020–What Happens When Software Doesn’t Work?

It’s too early to tell exactly what went wrong with the Iowa caucus this year but I suspect it will wind up being a case study in several ways. Political Science...

Check Out The CS Ed Podcast
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Check Out The CS Ed Podcast

I first heard about the CS Ed Podcast back when I wrote on debugging. Amy Ko of the university of Washington talked about teaching debugging in a recent interview...

The System Knows Who You Are
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

The System Knows Who You Are

True confession – give me an app that plays with interesting and personal data and I’ll play for a while. The amount of data available to us today is astounding...

Should We  Use the Technology in the Classroom?
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Should We Use the Technology in the Classroom?

I confess that I would love some augmented reality device that showed me the name of the student I was looking at. I am horrible with names. I like to think that...

Thinking and Teaching about Technology Policy Issues
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Thinking and Teaching about Technology Policy Issues

What are the top technology issues for the 2020s? Brad Smith, Microsoft President, wrote an interesting post about a month ago called Dawn of a Decade: The TopHis...

Having Fun With Computer Science
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Having Fun With Computer Science

There is no question that there are a lot of ways to have fun with computer science. Some of them are inexpensive. Some of them cost a lot of money. You can doComputer...

How Do Teachers Without CS Experience Debug Student Code
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

How Do Teachers Without CS Experience Debug Student Code

My Programming Honors students are wrapping up their semester projects today. Actually they should all have been handed in by now but I’ll give them until the end...

What does “doesn’t work” mean?
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

What does “doesn’t work” mean?

Every computer science teacher has heard it “My program doesn’t work. What is wrong with it?” Sometimes they will show you the code without any more explanation...

A Brief Career Memoir
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

A Brief Career Memoir

Blame Mike Zamansky for this one. In my last post I mentioned that I am planning on retiring from the classroom this spring. Mike wondered how my perspectives have...

A 2020 Vision
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

A 2020 Vision

Sorry. You may be as tired of the 2020 jokes and puns about the new year as I am. I’ll try to avoid them in the future. This is the time of year I look at the last...

Looking Back on Blogging
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Looking Back on Blogging

Both Doug Peterson (https://dougpete.wordpress.com/2019/12/30/10-years-ago-2/) and Mike Zamansky (https://cestlaz.github.io/post/10-years-blogging/) posted to their...

Looking Back on Computer Science Education 2019
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Looking Back on Computer Science Education 2019

Christmas break for me until 6 January 2020 and with Christmas over I have some time to think. 2019 was an intere3sting year in CS education. States continue to...

Explain This Confusing Code
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Explain This Confusing Code

My major task today has been finishing off the semester exam for my Advanced Placement Computer Science Principles students. They’re not happy about having an exam...

Coding Without a Net
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Coding Without a Net

My Programming Honors students are struggling with creating classes in C#. They really wanted me to code up a project live (again) and have them follow along. But...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account