acm-header
Sign In

Communications of the ACM

Blogroll


bg-corner

What Jobs Are Safe From Automation?
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

What Jobs Are Safe From Automation?

“It's tough to make predictions, especially about the future.” – Yogi BerraThat doesn't mean people don't try. Recent advances in Artificial Intelligence have a...

Looking Back and Looking Forward in CS Education 2023
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Looking Back and Looking Forward in CS Education 2023

Traditionally I write a year end look back on thee previous yest in CS education. (Last year at Looking Back on Computer Science Education in 2021) Honestly, that...

Thoughts on Optimization of Code
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Thoughts on Optimization of Code

Donald E. Knuth famously said "Premature optimization is the root of all evil." The important word there is “premature.” Optimization is not a bad thing. It isn...

Coding with ChatGPT–Armstrong Numbers
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Coding with ChatGPT–Armstrong Numbers

Trying out ChatGPT seems to be all the rage these days in certain geek circles. I may even be late to the game but I tried a few things over the last couple ofnarcissistic...

When Computers Write Code
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

When Computers Write Code

For most of my career I hive been hearing that some day computers will write all the code and human programmers will no longer be needed. Or at least, not as needed...

Adventures in Taking Code From the Internet
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Adventures in Taking Code From the Internet

Facebook memories remined me that ten years ago I was thinking about writing a program that would ring bells (nautical time) on the hour and half hour. I didn't...

CSTA New England Regional Conference #cstaNE2022
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

CSTA New England Regional Conference #cstaNE2022

This year’s CSTA New England regional conference is at the University of Massachusetts (Amherst) school of Education. It’s a great venue. There are around 150 people...

The Computer Science Professional Development Problem
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

The Computer Science Professional Development Problem

Mike Zamansky is stirring up trouble again. OK not really his intent I’m sure but people can get defensive. I have to say that I agree in principle with most of...

Micro:Bit Programming for Grades K to 3 With #MicroCode
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Micro:Bit Programming for Grades K to 3 With #MicroCode

The Micro:Bit is a pretty cool piece of hardware being used in a lot of schools. It’s mostly used in middle school and above but that may be changing. New fromMicrocode...

How Far We Have Come With Programming Languages
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

How Far We Have Come With Programming Languages

Last night I had a dream during which someone suggested that COBOL would make a good first programming language. They tried to promote the data division and English...

Dealing With Student Misconceptions
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Dealing With Student Misconceptions

I was reading through The Big Book of Computing Pedagogy, as one does, the other night. Specifically, the section on student misconceptions. Misconceptions are...

Coding It Yourself Can Be Fun
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Coding It Yourself Can Be Fun

Every couple of weeks I bake a couple of loaves of bread. The bread mostly gets used for breakfast sandwiches. Now my bread does not look as perfect as what I could...

Names Have Power – Names and Programming
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Names Have Power – Names and Programming

"A rose by any other name would smell as sweet" William Shakespeare.There are cultures where people have a sort of public name and a secret or true name that is...

A Spoon Full of Computer Science
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

A Spoon Full of Computer Science

I was thinking about data science lately. The problem is that I don’t know much about data science. I learned about data bases in school and worked with them some...

Artificial Intelligence and CS Education
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Artificial Intelligence and CS Education

It;s seems like artificial intelligence has been “10 years away” for the last 40 years. Back in the mini computer days every computer was custom and configurations...

Cyber Security and CS Education
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Cyber Security and CS Education

Way back in time, cybersecurity was all about controlling access to the computer in the locked room with the raised floor. Well, you had to trust the people you...

Jacdac and Micro:Bit 2.0–First Look
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Jacdac and Micro:Bit 2.0–First Look

Learning about Jacdac devices was my incentive to buy a Micro:Bit 2.0 The Micro:Bit 2.0 has a number of upgrades and new features from the original. These include...

Freedom To Teach Computer Science Our Way
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Freedom To Teach Computer Science Our Way

Mike Zamansky had another interesting post (CS - it isn't all that) that got me thinking. The last three paragraphs started me going. For exampleAs CS becomes more...

A Summary Look Back at #CSTA2022
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

A Summary Look Back at #CSTA2022

CSTA 2022 was energizing! After three years of not seeing people in person it was awesome to reconnect with people. And to meet new people. The energy level was...

My Day Four at #CSTA2022
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

My Day Four at #CSTA2022

It’s a short day today but with plenty to learn. Last night was a great party at the Museum of Science and Technology. I left early (age?) but I know that a lot...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account