Computer Science Teacher

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

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...
Wednesday, December 03, 2025

Are We Really Teaching Artificial Intelligence

›
According to Code.ORG The Hour of Code is now the Hour of AI The Hour of AI makes teaching AI literacy easy, engaging, and fun. Em...
Saturday, November 29, 2025

Teaching Reading Code–More Important Than Ever

›
Thanks to Facebook memories and a link that was almost a dead link I reread a post on my old blog – How To Read Code . It got me thinking ab...
1 comment:
Wednesday, November 26, 2025

Monty Hall Problem and the Problem of Artificial Intelligence

›
I’m always looking for interesting projects. The other day I ran into the story of the Monty Hall Problem . The brief version of this logic/...
Tuesday, November 18, 2025

CS Education Researchers On Regrets

›
Pay Yongpradit recently posted ( LinkedIn post ) about asking a number of computer science education leaders and researchers “about their bi...
Monday, November 03, 2025

Flag on the Play AI Let Me Down

›
My latest coding involves an attempt to memorize nautical signal flags. I’ve played with this idea in the past but never had the time to rea...
Friday, October 31, 2025

Unexpected Help With Coding Projects

›
Fair warning, this is a post in two parts. First a project idea and second musings on the tools I used to create it. I really do like to w...
Sunday, October 26, 2025

User Interfaces and Microwaves and Artificial Intelligence

›
It seems like just about everything has a user interface these days. It is sometimes hard for me to question them. What sort of decisions go...
Thursday, September 04, 2025

An Interesting School Year in Computer Science Education

›
Mike Zamansky is Looking at the start of school for 2025 on his blog C’est la Z He’s thinking about phone bans and AI in schools. I have be...
Sunday, August 24, 2025

Tiny Book of Simple Cryptography

›
For the last several years, I have been playing around with simple cryptography. I have made some of results of this available as a free PDF...
Friday, August 15, 2025

Has Computer Science Education Become Too Vocational?

›
That’s the question Mark Guzdial asked in a recent post on the CS Education Facebook group . He references an article ( Labor Market Outcome...
Thursday, August 14, 2025

Reading Code For Fun and Learning

›
For some time I have been writing up information about some historic, and simple compared to modern, cryptonymic algorithms. They are collec...
Sunday, July 20, 2025

Tech Promised Everything. Did it deliver?

›
This TEDx talk by Scott Hanselman has been shared a lot on BlueSky, and probably other places, over the last few days. I finally had (made)...
1 comment:
Monday, July 07, 2025

Thoughts on Advance Placement Computer Science Results

›
My Facebook feeds are full of teachers discussing the results their students received on the AP CS exams. Lots of the thrill of “victory” an...
Monday, June 30, 2025

Teaching Computer Science in the Age of Artificial Intelligence

›
An interesting article was posted on Facebook recently. ( https://archive.ph/Jwd7m ) Carnegie Mellon is spending some time over the summer r...
1 comment:
Monday, April 21, 2025

Different High School Computer Science Strands

›
A recent talk by Bjarne Stroustrup at Stanford has sparked some conversation in the Computer Science Educators Facebook group . The talk its...
1 comment:
Tuesday, April 15, 2025

Hardware–Heat and Cold

›
Not all computer problems are caused by software. Sometimes the hardware is the problem. It’s not always easy to tell where the blame lies. ...
Wednesday, April 09, 2025

Software Learning Stories - Comments

›
Continuing my software learning stories series, I will talk a bit about commenting code. One customer I supported many years ago was a Jewis...
‹
›
Home
View web version
Powered by Blogger.