Computer Science Teacher

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

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. ...
Tuesday, December 31, 2024

H1B AI and the Future of Computer Science education

›
H1B visas are back in the news these days. One one hand we have some loud calls for more H1B visas with a claim that US native workers are n...
Saturday, December 28, 2024

Three Keys To Being A Great Teacher

›
For the last 20 years or so I have been able to meet some truly great teachers. Some I visited in their schools. Some I met at conferences. ...
2 comments:
Sunday, December 01, 2024

December Adventure–Write some Code Everyday

›
Eugene Wallingford let me in on A December Adventure   From the website “The December Adventure is low key. The goal is to write a little b...
‹
›
Home
View web version
Powered by Blogger.