Computer Science Teacher

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

Thursday, March 29, 2018

But I Digress

›
Students sure are good at distracting teachers from the main topic. Especially if they have a teacher who likes to talk. I confess that I am...
Wednesday, March 21, 2018

The Problems With Small Programming Projects

›
Most programming projects for beginners are small ones. They are focused on a specific concept that is under discussion. They are often forc...
1 comment:
Tuesday, March 20, 2018

Should We Do More With Spreadsheets in CS Education?

›
The Microsoft Research podcast has some very interesting interviews. One of them is How Programming Languages Quietly Run the World with Dr....
6 comments:
Monday, March 19, 2018

Advanced Placement Computer Science is a necessary evil for #CSforAll

›
Two controversial assertions in that title. That APCS is necessary and that it is evil.  I thought about leaving this post at that and seein...
3 comments:
Friday, March 16, 2018

Impressive High School Computer Science Students–Made or Born?

›
ACM and the Computer Science Teachers Association (CSTA) announced the winners of the 2017-2018 Cutler-Bell Prize in High School Computing ...
6 comments:
Thursday, March 15, 2018

ACM and CSTA Announce 2017-2018 Cutler-Bell Prize Student Winners

›
Some cool projects which you can read about here . For more information about ACM/CSTA Cutler-Bell Prize in High School Computing, visit htt...
Tuesday, March 06, 2018

Learning By Coding

›
Throughout my career I have increased my knowledge by working on projects. As a teacher who teaches mostly beginners I don’t see a lot of co...
1 comment:
Monday, March 05, 2018

Let The Computer Grade the Projects

›
It seems like a great idea – have the computer automatically grade student projects. Save all that boring work. Looking at all those project...
3 comments:
Thursday, March 01, 2018

Registration Now Open for Computer Science Teachers Association’s 2018 Annual Conference

›
The Computer Science Teachers Association’s 2018 Annual Conference will take place July 7-10, 2018 in Omaha, NE. Don’t miss out on this worl...
Monday, February 26, 2018

Cyber Security or Just Good Program Design?

›
People continue to share things that they learned at SIGCSE online. Recently Ria Galanos, from Thomas Jefferson HS, shared Cybersecurity Mod...
2 comments:
Friday, February 23, 2018

Accessibility and Computer Science

›
I’ve been following, as much as one can, the SIGCSE conference via Twitter this week. One of the comments I read talked about how many place...
Thursday, February 22, 2018

Modeling Good Coding Practice

›
Facebook showed me this cartoon this morning. Teaching computer science means you are often programming while someone watches. I confess tha...
1 comment:
Wednesday, February 21, 2018

Open Letter to People at #SIGCSE2018

›
The Annual SIGCSE Technical Symposium is taking place in Baltimore this week.  Some of the best minds in computer science education are sha...

Programming Patterns For Beginners

›
Ever since I read those papers on the Rainfall program ( How Hard Is That Programming Problem? )  I’ve been thinking about patterns in probl...
Friday, February 16, 2018

Self Driving Everything

›
Nissan put together this cute little video that starts with self driving slippers and moves on to self driving pillows and chairs and, well,...
Thursday, February 15, 2018

Jumanji and the While Loop

›
Cultural references (term used loosely) can make projects and exercises more interesting for students. Now that there is an updated version ...
Tuesday, February 13, 2018

Quotes About Programming and Computer Science

›
While looking for a quote that was mostly remembered except for who to credit with it I found a couple of fun sites with quote collections i...
1 comment:
Monday, February 12, 2018

Teaching Diversity in Computing

›
One of the important topics in computing these days is diversity. Why? Well there are things like concern about equal opportunity. ( Why Can...
1 comment:
Friday, February 09, 2018

Priming the Computing Teacher Pump

›
Where are computer science teachers going to come from? That’s the big question. OK it is one of the big questions about Computer Science fo...
7 comments:

The Struggle To Keep Programs Simple

›
Debugging code is hard. Really hard. The more complicated the code the harder it is to debug. Brian Kernighan said it well. But oh do my stu...
‹
›
Home
View web version
Powered by Blogger.