Computer Science Teacher

This is Alfred Thompson's blog about computer science education and related topics.

Tuesday, June 30, 2026

Previewing CSTA 2026

›
Less than two weeks until the annual Computer Science Teachers Association (CSTA) Conference. As far as I am concerned this is the most impo...
2 comments:
Sunday, June 21, 2026

My Favorite Software Development Role

›
I think it is fair to say that I have had an eclectic career in computing. I’ve worked for some of the largest computer companies in the wor...
2 comments:
Saturday, June 13, 2026

What is wrong with this button?

›
Recently I was going through my memory box and I came across this button. It was given out by the hundreds at a conference in the 1970s. . ...
Saturday, May 30, 2026

We Must Still Teach Computer Science in High School

›
The tl;dr is simply this “We don’t teach physics in high school in order to create more professional physicists.” I’ve said that for years...
1 comment:
Monday, May 25, 2026

Artificial Intelligence and Making Bread

›
One of the things I have been doing since retiring is baking bread. I love some fresh bread and I want to avoid artificial ingredients in my...
1 comment:
Monday, March 30, 2026

Talking Artificial Intelligence With Richard Crane from MILL5

›
Trying something new to me. I’ve been really interested in AI recently and when my friend, Rich, approached me about sharing his thoughts ab...
1 comment:
Tuesday, March 03, 2026

Computer Programming or Software Development

›
My friend Pat Yongpradit has a post on LinkedIn that got me thinking. It starts with a key statement “Computer programming (coding) is not ...
Sunday, March 01, 2026

Selling AI Before It’s Time

›
Artificial Intelligence has been big in the news the last few days. A lot of the talk has been about the Trump administration designating An...
Monday, February 23, 2026

Who Is Driving Changes to Computer Science Education

›
There are a lot of Changes happening at code dot org The Slashdot article linked there lists several of them. While the changes include a n...
1 comment:
Saturday, February 07, 2026

AI Tutors and the Human Connection

›
I  recently shared at quote on Facebook: Unless our students know that we care, they will not learn from us. I made the comment that...
Sunday, February 01, 2026

Reminiscing - When Computers Had Lights

›
Back before the personal computer age, computers had lights and toggle switches. One could use the switches to program computers and read an...
1 comment:
Friday, January 30, 2026

CS Teacher Improvement Through Observation

›
I remember the first time I was observed by a principal. Brilliant man with two masters degrees and ABD PhD. He told me that he didn't u...
Wednesday, January 28, 2026

Are AI Code Assistants Getting Better or Worse

›
A friend of mine sent me a link to an opinion piece in the IEEE Spectrum - AI Coding Assistants Are Getting Worse –> Newer models are mor...
Monday, January 26, 2026

RotWords–String Manipulation Project

›
BlueSky is the microblogging site for me these days. That is where I am getting ideas and information about teaching computer science among ...
Saturday, January 24, 2026

Dice As a Design Problem

›
The other day I ran into an interesting programming exercise on BlueSky. The project description is at 2D Dice Grid Scoring Algorithm - ...
Monday, January 19, 2026

Funding for CS Educational Tools

›
Mark Guzdial posted a link to an interview with Jens Mönig . Jens is the main person behind Snap! which developed out of Scratch (which Jen...
Friday, January 09, 2026

Binary Math–Subtracting by Adding

›
Some of my readers who have been teaching Advanced Placement Computer Science (APCS) will remember the BigInt case study. It was a case stud...
Saturday, December 27, 2025

AI Written Code and Making Assumptions

›
I’ve been writing some code for my own amusement the last few days. I have happily using Microsoft CoPilot to help me out. One really has to...
Thursday, December 11, 2025

Computer Science Education Week Greeting Cards

›
Seems like several years now I have joked or perhaps half joked that there are no Computer Science Education Week greeting cards. Have any o...
Monday, December 08, 2025

How Much Debugging Knowledge Do CS Teachers Need

›
Mark Guzdial's blog is number one on my “must read” blog list. If you are a computer science educator it should be on your list as well...
‹
›
Home
View web version
Powered by Blogger.