Computer Science Teacher

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

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...
Sunday, November 17, 2024

Changes in Social Media Where to Find Me

›
It appears that a lot of people are leaving X (formerly Twitter) I confess to being one of them. Frankly, X isn’t the same for me. A lot of ...
1 comment:
Saturday, November 02, 2024

CSTA New England Conference 2024–Exhibit Hall

›
Today I was able to attend the 2024 CSTA New England conference. There were 14 exhibits at the conference and I spent some time with severa...
Saturday, October 19, 2024

NCWIT Aspirations in Computing High School Award

›
The NCWIT Aspirations in Computing High School Award is an amazing program for young women THe students I have had who earned these awards ...
Wednesday, August 21, 2024

Questions Keeping Me Awake Tonight

›
It’s about 2:45 AM as I start this post. Why am I writing at this hour? Well, it’s because some things are keeping my mind from shutting dow...
Sunday, July 21, 2024

Post CSTA 2024 Thoughts

›
The 2024 CSTA conference was the best one ever for me. It was wonderful to catchup with old friends and to talk to many people I had never m...
Friday, July 19, 2024

CSTA Day Four

›
Last day of the conference and I woke up to news of a global network outage that was causing delays in thousands of flights. Including my tr...
‹
›
Home
View web version
Powered by Blogger.