acm-header
Sign In

Communications of the ACM

Blogroll


bg-corner

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...

Using Virtual Reality for Teaching Computer Science
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Using Virtual Reality for Teaching Computer Science

Maybe you can help me? My gut tells me that virtual reality or even mixed reality can be useful for teaching computer science. How to do that is the question. I...

Pseudo Random Numbers Are Confusing
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Pseudo Random Numbers Are Confusing

Random numbers are really useful in computer science. We use them a lot for simulations (or games – pretty much the same thing) and to make programs more interesting...

Punch Cards, Comments, and Learning From the Past
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Punch Cards, Comments, and Learning From the Past

Doug Peterson, whose blog always makes me think, had a post last week about internal documentation. Specifically things like comments which a lot of the popular...

How important is the first programming language really?
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

How important is the first programming language really?

We really need people who have never faced a room full of  students in their lives to teach us how to teach computer science. Said no CS teacher ever. What brought...

Surface Book–a first look
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Surface Book–a first look

I’ve had two Surface Pros. A Surface Pro 3 and a Surface Pro 4. I love them. Make no mistake these have been idea travel computers for me. And powerful enough for...

Code Slow Finish Fast
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Code Slow Finish Fast

Looking through student code today brought this quote to mind.“I didn't have time to write a short letter, so I wrote a long one instead.” Mark Twain Students are...

Math vs Programming
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Math vs Programming

Take a look at these two equations. I found the first one on Facebook. The second is my first attempt at rewriting it for the computer. What is the answer? Well...

Computer Science Teachers Association T-shirt Campaign
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Computer Science Teachers Association T-shirt Campaign

Are you a computer science education super hero? You know you are so now you need the t-shirt. Get yours here and also support the computer science teachers association...

CSPdWeek: Free Professional Development for many K-12 Teachers
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

CSPdWeek: Free Professional Development for many K-12 Teachers

The people I talk to who went to last year;s event rave about it. If you are looking for some good professional development this is well worth looking into. CSPdWeek...

ACM and CSTA Announce Cutler-Bell Prize Student Winners
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

ACM and CSTA Announce Cutler-Bell Prize Student Winners

Make no mistake I think the Cutler-Bell Prize is an outstanding award. I love that it recognizes early computer scientists (high school students!) for outstanding...

Datasets For Use in Teaching Computer Science
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Datasets For Use in Teaching Computer Science

I found this thanks to the APCS A mailing list.  CORGIS Datasets Project The Collection of Really Great, Interesting, Situated Datasets “The CORGIS Datasets...

Hip Hip Array
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Hip Hip Array

My programming courses are a semester long. That’s it. After that someone else gets to teach them more programming and computer science. A semester is not a lot...

March Madness and Programming Projects
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

March Madness and Programming Projects

Yesterday was selection Sunday and the NCAA announced the teams entering the 2017 basketball championships. So of course I thought about programming projects. I...

Conferences for K-12 Computer Science Educators
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Conferences for K-12 Computer Science Educators

If you are a K-12 teacher looking for conferences about using technology in education there are many conferences one can go to. If you are a post secondary school...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account