Computer Science Teacher

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

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...
Tuesday, November 26, 2024

Hour of Code and Corporate Involvement in CS Education

›
An interesting article was shared on Facebook recently - Is the 'Hour of Code' the New 30-Minute Saturday Morning Cartoon Commercial...
1 comment:
Monday, November 25, 2024

Artificial Intelligence Machine Learning and Hexapawn

›
A presenter at the recent New England CSTA New England Conference mentioned the game Hexapawn .  Hexapawn is hardly new. It was first introd...
Thursday, November 21, 2024

Interested in Industry Visitors to Your CS Class?

›
I get interesting messages from all sorts of places. Recently, I received this message on LinkedIn. I love the idea of bringing industry pro...
2 comments:
Tuesday, November 19, 2024

Online Programming Environments are Poor Preparation

›
Got your attention didn’t I? More and more teachers are using online coding environments to teach computer science. I used one myself to tea...
2 comments:
Monday, November 18, 2024

Does AI Mean The End Of Teaching Programming

›
The tl;dr of it is no. At least not yet. As more and more people use artificial intelligent agents to help write code we’re learning that AI...
‹
›
Home
View web version
Powered by Blogger.