Computer Science Teacher

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

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...
Tuesday, April 08, 2025

Software Learning Stories–Bugs are Undependable

›
There is a joke in the software development community that “it’s not a bug. It’s an undocumented feature.” It’s typically used when a bug is...
Monday, April 07, 2025

Software Learning Stories–Constants

›
I am a big fan of using stores to teach. Stories are more memorable that contextless theoretical statements. In my career, over fifty years ...
Sunday, March 30, 2025

Teaching The Writing of Secure Code

›
One of the great problems of teaching computer science is that there is a limited amount of time to teach and an unlimited amount of things ...
Tuesday, March 25, 2025

High School Cybersecurity Course–What Belongs

›
The last few years have seen a huge expansion in the number and types of cyber security courses in high schools. Much of this has been drive...
1 comment:
Sunday, March 23, 2025

Should K-12 CS Education Be About Belonging in CS

›
I’ve been rather wrapped up in moving the last few weeks so haven’t been thinking about high school, or K-12, computer science education as ...
1 comment:
Friday, March 07, 2025

Rethinking High School Computer Science

›
I love programming. I took a computer science course as an undergraduate and really fell in love with programming.While I made my living wri...
Monday, February 24, 2025

Writing Directions Is Hard

›
I finished assembling a new bed frame yesterday. I seems solid with good quality materials and seems well designed. The directions on the ot...
1 comment:
Friday, February 21, 2025

CSTA Ends Free Membership

›
I suppose it was inevitable. In the beginning, CSTA only had a free membership. The organization was originally funded by outside sponsors. ...
‹
›
Home
View web version
Powered by Blogger.