Computer Science Teacher

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

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...
Thursday, February 08, 2018

Is that a trick question?

›
For me at least writing test/quiz questions for programming students is hard. Most of what I assign and grade are projects but sometimes I l...
2 comments:
Monday, February 05, 2018

Does Anyone Read the Error Messages?

›
I suspect most if not every Computer Science teacher has had this conversation: Student: Hey, I’m getting an error. Teacher: What error a...
4 comments:
Thursday, January 25, 2018

Thinking About CS Textbooks

›
There are a lot of subjects where I found textbooks to be very valuable when I was a student. History for example. One of my degrees is in S...
6 comments:
Monday, January 08, 2018

How Hard Is That Programming Problem?

›
A recent blog post by Mark Guzdial ( Learning Computer Science is Different than Learning Other STEM Disciplines ) has my mind going in a bu...
4 comments:
Monday, January 01, 2018

Computer Science Education Things I'm Watching in 2018

›
This time of year I like to think about what might happen in the year ahead. 2018 looks to be an interesting year for computer science educa...
7 comments:
Friday, December 22, 2017

Looking Back on Computer Science Education in 2017

›
Time to look back on the past year I think. I wrote a post in January about what I was watching ( Computer Science Education Things I’m Watc...
1 comment:
Monday, December 18, 2017

What Do You Do Besides Write Code?

›
A bunch of years ago I read an op-ed piece in one of the news magazines. I forget the one but the piece itself has stuck with me for years. ...
Tuesday, December 05, 2017

Some Thoughts on Drag and Drop Block Programming

›
I’ve toyed with drag and drop or block based programming for a bunch of years now. I even keep a list of block programming platforms . But t...
8 comments:
Thursday, November 30, 2017

CS Educator Interview: Sheena Vaidyanathan

›
Sheena is a wonderful innovative teacher who I have know for several years. We also served on the CSTA Board together. She works across grad...
‹
›
Home
View web version
Powered by Blogger.