Computer Science Teacher

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

Monday, November 08, 2021

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 i...
Thursday, November 04, 2021

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 ...
Thursday, September 30, 2021

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 ho...
2 comments:
Sunday, September 26, 2021

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 numbe...
Friday, September 24, 2021

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 a...
3 comments:
Monday, September 20, 2021

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 ...
Friday, September 17, 2021

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 d...
2 comments:
Tuesday, September 07, 2021

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 ou...
Saturday, September 04, 2021

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 s...
Thursday, August 26, 2021

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 stu...
1 comment:
Monday, August 23, 2021

Hexapawn–An Interesting Programming Project

›
I'm cleaning up and finding interesting things. Well, actually, interesting books. One find is called "A Collection of Programming ...
Friday, August 20, 2021

Playing With Code–Recursion

›
Recursion was never a big part of my toolbox but I am starting to appreciate it more recently. Regular readers know that I have been writing...
1 comment:
Monday, August 02, 2021

IoT, Python, and Raspberry Pi–Oh My

›
Trying learn too many things can be a risky proposition. But sometimes it feels like the way to go. Regular readers of this blog know that I...
Thursday, July 29, 2021

Playing with Bacon's Cipher

›
Bacon's cipher is a fairly well-known and simple cipher. Its considered a form of steganography . Unlike most steganography, the code i...
Monday, July 19, 2021

Pluses and Minuses of the Unary increment Operator

›
There has been a conversation on Twitter about the unary increment operator (++) and related (+=, –, etc.). I tend to gloss over these when ...
4 comments:
Friday, July 16, 2021

Observations on #CSTA2021 Virtual Conference

›
The CSTA 2021 Virtual Conference is in the books. I really did enjoy it and I learned a lot. Virtual conferences are different from in-perso...
1 comment:

Notes on Day Three of #CSTA2021

›
No morning help desk duty for me today so I watches the whole “Morning Java” session. For those of you not at CSTA, Moring Java was an intro...
Thursday, July 15, 2021

Notes on Day Two of #CSTA2021

›
Today started, for me, with help desk duty. While I was there no one needed any help which I suppose says good thi8ngs about the HopIn platf...
Wednesday, July 14, 2021

Day One–#CSTA2021

›
Today was the first day of the Computer Science Teachers Association conference. All online of course. It was a pretty cool day. I got mysel...
Tuesday, July 13, 2021

Learning My nth Programming Language

›
They say that the second programming language is the hardest to learn. That’s mostly because one learns how to program using their first lan...
‹
›
Home
View web version
Powered by Blogger.