acm-header
Sign In

Communications of the ACM

Blogroll


bg-corner

Writing The Wordle Clone
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Writing The Wordle Clone

Kelly Powers posted a Wordle project document on the AP CS A Teachers Facebook page. It’s solid as one would expect from Kelly who is just awesome. It inspiredList...

Computer Science for the sake of ?
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Computer Science for the sake of ?

My grandson in kindergarten has a class in reading. It makes sense as he is just learning how to read. Over time, school spends less time teaching how to read and...

Planning Before Coding
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Planning Before Coding

After all these years one would think I would know better. But it turns out that when coding for fun I don’t always do the planning that I should. It always comes...

How Do You Define a Computer Scientist
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

How Do You Define a Computer Scientist

The last few days have seem some social media discussion about requirements for a computer scientist. Is Calculus a requirement? Is Assembly/machine language a...

Wordle Solving For Fun and Coding
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Wordle Solving For Fun and Coding

After my post the other day (Is Wordle A Project To Assign Students to Program?) I got thinking about solver help for Wordle. I happen to have a huge word list...

Is Wordle A Project To Assign Students to Program?
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Is Wordle A Project To Assign Students to Program?

Seems like a lot of people are playing Wordle on social media these days. Have you tried it? It’s a word/letter version of old Mastermind game The idea is thathere...

Looking Back on Computer Science Education in 2021
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Looking Back on Computer Science Education in 2021

I’ve never felt less prepared to write a look back on CS education than I do today. I’ve been retired from most of the year and the world has been changed a bit...

Computer Science Education Week 2021
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Computer Science Education Week 2021

Well, its CS Ed Week again. Still no cards in the Hallmark store for it. I’ll get back to that in a moment. CS Ed Week has long been a time to introduce more students...

First - Understand the Problem
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

First - Understand the Problem

Things are different for me being retired. I don’t get the blogging inspiration the way I used to. Today a post by Mike Zamansky (Work through the example!!!!!)...

Money is Hard in Programming
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Money is Hard in Programming

Last week I wrote about the making change for a dollar project. It got me thinking about how hard dealing with money in programming really is. The problem with...

How Many Ways to Make a Dollar
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

How Many Ways to Make a Dollar

I ran into a reminder of an interesting programming problem the other day. One I meant to use with students but never did. Other teachers I know do use it. Simply...

Define Learn To Code
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Define Learn To Code

I saw an interesting question today on Twitter: Hey coding enthusiasts! In your opinion, what's the best laptop for students to learn how to code on? #edchat #edtechchat...

Phun With Phone Numbers
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Phun With Phone Numbers

Among the programming projects I ran into recently was one to calculate all of the combinations of letters one could make from a phone number. Companies do this...

An AI Tutor for CS Education
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

An AI Tutor for CS Education

Recently I came across a Microsoft Research project called AI for Programming Education. The project “goal is to build a personalized and autonomous intelligent...

Book Review–System Error: Where Big Tech Went Wrong and How We Can Reboot
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Book Review–System Error: Where Big Tech Went Wrong and How We Can Reboot

System Error: Where Big Tech Went Wrong and How We Can Reboot is what you get when a top philosopher, a top political scientist, and a top computer scientist get...

Debugging–Slow is Smooth and Smooth is Fast
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Debugging–Slow is Smooth and Smooth is Fast

Mike Zamansky had an interesting post called  What They Used To Know that got me thinking about the old days. Now Mike is a youngster and didn’t really start in...

Some Simple Early Programming Projects
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Some Simple Early Programming Projects

If you are not on Twitter you may be missing a lot of good things. For example, the other day Kelly Lougheed (@kellylougheed ) tweeted out a bunch of simple labs...

Are You Assigning Projects or Recipes?
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Are You Assigning Projects or Recipes?

Chris Lehmann, the amazing principal of Science Leadership Academy in Philadelphia,  says “If you assign a project and get back 30 of the same thing, that’s not...

IntelliCode Completion In Visual Studio (Preview) 2022
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

IntelliCode Completion In Visual Studio (Preview) 2022

There is a preview out for Visual Studio 2022 available and since I a) love to try new things and b) am not limited to by what is on the student computers I have...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account