Computer Science Teacher

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

Monday, April 29, 2019

Game of Thrones and Computer Science

›
I confess that I have not watched a single episode of Game of Thrones.  That doesn’t mean I am oblivious to the social impact of the show. M...
Sunday, April 21, 2019

More Than One Way To Code a Solution (to a programming project)

›
Garth Flint has an interesting post about grading programming projects ( It is never easy ) in which he talks about the interesting solution...
Thursday, April 18, 2019

What is in a name?

›
It’s been said that the three hardest things in programming are naming things and off by one errors. For some reason, this semester, my stud...
Monday, April 08, 2019

Teach Programming or Teach a Programming Language

›
For me, teaching is all about the concepts. Programming languages change. My first programming language was FORTRAN. This was the big langua...
2 comments:
Friday, March 22, 2019

Debugging Student Code for Fun and Learning

›
Students are really good at creating strange hard to solve bugs in their code. I am convinced that the code of a raw beginner can easily be ...
5 comments:
Tuesday, March 19, 2019

Interesting Links for Computer Science Educators 19 March 2019

›
I haven’t done one of these for a while. I still Tweet or retweet a lot at @AlfredTwo but I needed a break. I’m not sure I will do this eve...
Thursday, March 14, 2019

Awards I Wish We Didn’t Need

›
Last week my school was told we had earned the College Board’s Female Diversity award for both Advanced Placement Computer Science A and Adv...
Tuesday, March 12, 2019

High School CS Education: Where Do We Start and Where Do We Go?

›
There are a number of sets of standards with most based on the CSTA standards ( https://www.csteachers.org/general/custom.asp?page=standards...
2 comments:
Monday, March 11, 2019

Don’t Cross The Data Types

›
Remember in the first Ghostbusters movie where the ghostbusters are told not to cross the stream of their ghost busting guns? And then at th...
1 comment:
Friday, March 08, 2019

Making Projects More Interesting With More Data

›
My students are working on the palindrome project. You probably know it – enter a string and report if it is a palindrome or not. In my case...
4 comments:
Monday, March 04, 2019

Remember The Ladies–And Act

›
In March of 1776, Abigail Adams wrote to her husband who would be the second US president “I long to hear that you have declared an independ...
1 comment:
Wednesday, February 27, 2019

What Are You Reading?

›
We all get asked this question – What are you reading? Often this is the context of an interview and the person asking is really asking “how...
2 comments:
Tuesday, February 26, 2019

CSTA Board Elections 2019

›
Wow! Computer Science Teachers Association members should all have gotten an email about this year’s election for the CSTA Board. It is a re...
Friday, February 22, 2019

Don’t Trust Algorithms You Can’t Read

›
I admit that I am a sucker for “the best [what ever] in each state” lists. I want to see how many I have visited and what is “the best” in m...
2 comments:
Friday, February 15, 2019

Minecraft Curriculum for Teaching Computer Science

›
I'm not a Minecraft person. I've had the demos. I know that some kids really get into it but … Well, some teachers love it as much a...
2 comments:
Thursday, February 14, 2019

US Department of Education Needs CS Experts as Reviewers

›
I recieved this from Pat Yongpradit of Code.org and thought I should share it. The US Department of Education has announced the EIR grant c...
Monday, February 11, 2019

Programming Has Sure Changed

›
Last week, I was reading some old code. I wrote it in 1975. It was in FORTRAN IV and it was on punch cards. Really bad code. One character, ...
1 comment:
Thursday, February 07, 2019

Programming Projects and the Good Idea Fairy

›
I think Garth Flint (blog at Garth's CS Education Blog ) first introduced me to the idea of the good idea fairy. The good idea fairy str...
Monday, February 04, 2019

Supply and Demand in Computer Science Education

›
We have a supply and demand problem in computer science education. Demand has never been higher and it is growing.  The need is real. Take a...
1 comment:
Friday, February 01, 2019

What is a variable and why is it so hard to understand?

›
Variables in computer science are complicated. No, really they are. I didn’t consciously  realize how complicated until I read “ What is a v...
2 comments:
‹
›
Home
View web version
Powered by Blogger.