Computer Science Teacher

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

Monday, June 28, 2021

Phun with Phidgets

›
Recently I requested a free (for educators) starter kit from Phidgets . Phidgets are small controllers and sensors that are easy to use and ...
Friday, June 25, 2021

Is Picking a First Programming Language the Hardest Problem in CS Education?

›
All of a sudden the subject of the first programming language is getting discussed everywhere. OK, maybe not every where but it is in Twitte...
1 comment:
Monday, June 21, 2021

Why Are Arrays So Hard For Beginners?

›
Beginner programmers often, dare I say usually, struggle with arrays. Sometimes it is hard for experienced programmers like myself to unders...
2 comments:
Tuesday, June 15, 2021

Getting Excited for CSTA 2021

›
As a member of the CSTA Conference Committee, I attended the first of two presenter training sessions today. Wow! CSTA 2021 will be good. No...
Friday, June 11, 2021

Exploring the Ternary Operator

›
I’ve never had a lot of use for the ternary operator. Until recently, I think I under appreciated it. I Don’t recall ever using it in profes...
Thursday, June 03, 2021

Trip Report: Teaching as a Long Term Sub

›
Well, this is not actually a trip report but its something like it. I spend the last couple of months teaching at Phillips Exeter Academy as...
1 comment:
Thursday, May 27, 2021

Othello/Reversi for After the APCS Exam

›
My good friend and former teaching partner, Tom Indelicato posted about his end of year project for his AP CS A student recently. With his p...
2 comments:
Tuesday, May 18, 2021

Learning From My Students

›
Being back in the classroom has been a learning experience for me. For one thing I have had to learn a bit of Processing (the IDE) as stude...
1 comment:
Thursday, May 13, 2021

Which Sort Do You Use?

›
My algorithms class is studying sorts this week. I felt like we needed a little hands on sorting to get an understanding of how some sorts r...
2 comments:
Sunday, April 25, 2021

Back in the Classroom Again

›
“What would motivate you to come out of retirement to teach during a pandemic?” That was the question I was asked during an interview for a ...
3 comments:
Friday, April 16, 2021

CSTA 2021 Scholarships

›
Are you looking to attend the CSTA 2021 Conference but funding is an issue? There are a great many scholarships available that can help. Vi...
Monday, March 29, 2021

Learning To Teach To Learn

›
A blog post by Eugene Wallingford  ( TEACHING YOURSELF THE MATERIAL ) reminded me of some things. As he says, “A common complaint from stude...
2 comments:
Tuesday, March 23, 2021

Too Many Ways to Add One

›
Someone posted a questions asking which sort of programmer one was from a list of ways to add one to a variable: X++ ++X X+=1 X = X + 1 Actu...
4 comments:
Wednesday, March 17, 2021

Programming using Text or Blocks? Why not Both?

›
Continuing my look at papers from the SIGCSE 2021conference . The papers are available for free for a limited time. Get them while you can. ...
2 comments:
Monday, March 15, 2021

Zero Indexing Considered Harmful

›
As the old computer geek joke goes. the three hardest things in programming are naming things and off by one errors. Lately I have been thin...
6 comments:
Thursday, March 11, 2021

What’s Up with Novice Programmers and Comments

›
Continuing my look at papers from the SIGCSE 2021conference . The papers are available for free for a limited time. Get them while you can. ...
1 comment:
Wednesday, March 10, 2021

Inch by Inch–The Inchworm Problem

›
I am reading a bunch of papers from the SIGCSE 2021conference. The papers are available for free for a limited time.Get them while you can....
Thursday, February 25, 2021

How Should We Evaluate High School Teaching Records?

›
Mark Guzdial posted several articles about evaluating the teaching records of undergraduate faculty. (Links below) They really got me thinki...
2 comments:
Monday, January 25, 2021

Does Bad Code Lead to Good Learning?

›
Last week a teacher posted an interesting problem. They were looking for an explanation of why to code produced the answer that it did. The ...
Tuesday, January 19, 2021

Scratching the Programming Itch

›
Programming is fun for me. It always has been.I’ve always written code to scratch a personal itch. That is to say that I like to write progr...
‹
›
Home
View web version
Powered by Blogger.