Computer Science Teacher

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

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...
Friday, January 15, 2021

Comments on Commenting Code

›
Comments sometimes seem to be a hot button for software developers. Opinions range from the manager I had who actually did want a comment on...
3 comments:
Monday, January 11, 2021

Early Registration Open for the CSTA Annual Conference

›
Just registered for the 2021 CSTA Annual Conference Early discounted registration for CSTA+ members is now open https://web.cvent.com/event/...
Saturday, January 02, 2021

Recursion–How and When to Teach

›
I’ll start with a confession. Recursion is one of those concepts that I struggled to understand in the beginning. Was it me or was it how it...
Friday, January 01, 2021

Looking Forward to 2021 in CS Education

›
What a strange year it has been. The pandemic and more took a lot of the steam out of what I had hoped to dig deeply into in 2020. Surviving...
Wednesday, December 30, 2020

Looking Back on Computer Science Education in 2020

›
What a year it has been. I was reading my start of the year post from January . The closing was “2019 has some serious potential.” I had no ...
1 comment:
Friday, December 18, 2020

Pythagorean Theorem Day Programming Project

›
I’ve been doing little programming projects for my own amusement. I thought about doing Advent of Code like the cool kids are (Looking at y...
1 comment:
Thursday, December 17, 2020

Musings on the Goals of High School Computer Science Education

›
Recent conversations on Twitter and Facebook have had me thinking about the goals of teaching computer science in high school. There is no s...
1 comment:
Monday, December 14, 2020

Dreidel Game–A Chanukah Programming Project

›
If you’re anything like me, you like to assign projects that have some relationship to what is going on in the world. Holidays are one such ...
Thursday, December 03, 2020

New Resources for Teaching and Learning about Artificial Intelligence

›
Earlier this week I was a guest speaker in a computer science class (via Zoom of course). It was fun to be back into a class and interacting...
Tuesday, December 01, 2020

Why Do I care About This Program I am Coding?

›
Why do we program? Well, for some of us it is because we get paid to write code. For some it is part of our learning experiences. For a few ...
1 comment:
Sunday, November 29, 2020

Does It Matter How Fast the Code Is?

›
I’ve been having a lot of fun playing with code lately. One of the things I have been experimenting with is cryptography (See Tiny Book of S...
‹
›
Home
View web version
Powered by Blogger.