acm-header
Sign In

Communications of the ACM

Blogroll


Refine your search:
dateMore Than a Year Ago
authorAlfred Thompson
bg-corner

Twitter Chat - teaching computer science away from the computer #InfyEdChat
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Twitter Chat - teaching computer science away from the computer #InfyEdChat

I'm going to host a twitter chat on Monday, July 10, 5PM PT / 8PM ET. Join me to talk about teaching computer science away from the computer. Bring your ideas and...

Professional Development for the Advanced CS Teacher Teaching Advanced Students
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Professional Development for the Advanced CS Teacher Teaching Advanced Students

This is sort of a riff from yesterday’s post about what to teach students who are beyond the normal Advanced Placement CS level or perhaps looking to something ...

Finished Advanced Placement Computer Science–Now what?
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Finished Advanced Placement Computer Science–Now what?

This question is now more complicated since we have two AP CS exams again. Does CS A follow CS P? Should it be one or the other but not both? But let’s put that...

How Many Times Can You Teach Loops?
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

How Many Times Can You Teach Loops?

Suppose you have students learning computer science from first grade to high school. How many times can you teach loops? Maybe you start with blocks using Scratch...

After ISTE–More Questions Than Answers
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

After ISTE–More Questions Than Answers

One of the great things about ISTE is a chance to talk to people face to face. When that happens a lot of things come up. Yesterday and today, along with walking...

Coding is Not a Four Letter Word
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Coding is Not a Four Letter Word

I am at ISTE and have lost count of the times today someone said "you can program this without knowing how to code." Usually they mean this because they use a block...

ISTE 2017- A First Look
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

ISTE 2017- A First Look

If I am seeing a theme at ISTE 2017 so far it is making. Session after session demonstrates learning by making things. No where is this more true than with computer...

Student Programmer Fix This Code
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Student Programmer Fix This Code

Recently I came across this cartoon and shared it on Facebook.Responses were interesting. The newer one was to programming the more likely people seemed to be to...

Become A Computer Science Teacher in Five Days
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Become A Computer Science Teacher in Five Days

Garth Flint is a computer science teacher in Montana. While most computer science teachers are a bit isolated, most are the only CS teacher in their school. Garth...

Movies for Computer Science Students
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Movies for Computer Science Students

Today was watch movie day. I watched two movies that I have been thinking about showing to my computer science students.The first one I watched was "The Imitation...

Micro:bit Small-board Computer Launches in U.S. & Canada
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Micro:bit Small-board Computer Launches in U.S. & Canada

The Micro:bit (nee BBC Micro:bit) is now available in the US and Canada. This little device has been in classrooms in the United Kingdom for about a year and aprogrammable...

How To Teach Computer Science
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

How To Teach Computer Science

I always read articles like this one - The 5 Worst Ways to Teach Computer Science – with some trepidation. I always expect to find out that I’m doing it all wrong...

What is the purpose of a computer science education?
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

What is the purpose of a computer science education?

One of my former students posed that question. He then asked if it were: Building computer scientists Building software engineers Building citizens Now context...

What CS Should a Student Know Before High School
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

What CS Should a Student Know Before High School

Recently a middle school teacher asked what computer science knowledge would high school computer science teachers like their incoming students to know. The first...

Need Funds to Attend the CSTA Conference?
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Need Funds to Attend the CSTA Conference?

OK this is an opportunity too good to pass up if you are a K12 computer science teacher. Seriously. If you are a K12 teacher, then Rolls Royce wants to help get...

How To Make Computers Work For People Like You
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

How To Make Computers Work For People Like You

Years ago I was giving a career talk in Roxbury (a heavily minority neighborhood in Boston) to a group of students. At the end a young African American woman asked...

News Flash! School and Industry Are NOT The Same
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

News Flash! School and Industry Are NOT The Same

Computer Science cheating has been a discussion lately. Not just in the NY Times article I referenced the other day (Cheating In Computer Science Class) but onComputer...

On Becoming a Better Computer Science Teacher
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

On Becoming a Better Computer Science Teacher

Andy Ko, Associate Professor at the University of Washington iSchool and Chief Scientist & Co-Founder @answerdash has posted a blog and slide presentation fromHow...

Cheating In Computer Science Class
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Cheating In Computer Science Class

An article about cheating in CS classes from the New York Times (As Computer Coding Classes Swell, So Does Cheating) has been all over my social networking feed...

Interesting Links 24 May 2017
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Interesting Links 24 May 2017

It’s been a while since I posted one of these collections. And I’ve been blogging a lot less lately. Call it a sort of blogging vacation. I just needed to prioritize...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account