Sign In

Communications of the ACM

Blogroll



Sub Goal Labeling in Computer Science
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Sub Goal Labeling in Computer Science

One of the interesting ideas in teaching computer science I have been looking at is sub-goal labeling. I’m experimenting with it but to be honest I don’t feel near...

Teaching Phone Programming Should be Easier
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Teaching Phone Programming Should be Easier

Garth Flint and I have been independently looking at resources for teaching mobile phone application development. (Garth’s posts are linked below) I’m currently...

Where Does Computer Science Fit–Revisited
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Where Does Computer Science Fit–Revisited

David Renton is teaching his students at Porter-Gaud how to program virtual reality projects. He posted a video of some of these projects a few days ago.These are...

Happy Computer Science Education Week
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Happy Computer Science Education Week

It’s CS ED week again. Yeah! This is the week that thousands of teachers around the work introduce millions of students to computer science. Many of them for the...

Ready, Fire, Aim–Why Is Design First So Hard To Learn?
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Ready, Fire, Aim–Why Is Design First So Hard To Learn?

“Hours of coding can save you minutes of planning”We’re talking about top-down design in my APCS Principles class this week. I gave the students a worksheet (part...

The Problem With CS Education Research
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

The Problem With CS Education Research

There is some research in who t teach computer science (OK, mostly its about teaching programming but that’s important too) but not a lot of teachers or professors...

The Learner Gets A Vote
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

The Learner Gets A Vote

One of the cool things about Twitter is that some interesting discussions take place among really smart people and the rest of us get to watch and, if we’re smart...

Testing Computer Science Knowledge Is Hard
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Testing Computer Science Knowledge Is Hard

How to evaluate computer science students is always a tough question. It’s everywhere that computer science is taught. There is something of an issue with a course...

16,000 BBC Sound Effects
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

16,000 BBC Sound Effects

I don’t know about you but I regularly go on the lookout for sound effects for projects. Today, I have to share this new source for sound files that may be used...

Post-secondary Cybersecurity Curricular Recommendations
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Post-secondary Cybersecurity Curricular Recommendations

There is more computer science than we could ever cover in grades K-12. So much of it is important and exciting. Every parent open house I get suggestions for what...

Toys or Tools
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Toys or Tools

Are we using toys or tools to teach computers science? The cute little robots for example. Or Micro:bit? or any number of other fun little gadgets that we use to...

Guest Hosting a TweetMeet on CS and Hour of Code #MSFTEduChat
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Guest Hosting a TweetMeet on CS and Hour of Code #MSFTEduChat

Computer Science Education week is fast approaching. It's a big week and one of the big activities for a lot of teachers, students, and schools is the Hour of Code...

How Do We Define a Successful High School Computer Science Program?
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

How Do We Define a Successful High School Computer Science Program?

Mark Guzdial has an interesting post asking When do we know that a programming course is not working for non-CS majors? The focus of the post is undergraduate level...

Teaching Computer Science Teachers to Teach CS
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Teaching Computer Science Teachers to Teach CS

My teaching style, especially in the first years, was greatly influenced by the man who taught me computer science. A wonderful man who really instilled a loveexample...

Programming Projects Should Be Personal
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Programming Projects Should Be Personal

I’m always looking for new projects. I find them in the strangest places. Facebook for one. And some not so strange places. The AP CS Principles curriculum from...

Propose a Presentation for the CSTA Annual Conference 2019
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Propose a Presentation for the CSTA Annual Conference 2019

CSTA just announced the Call for Proposals. for the CSTA Annual Conference just days after I blogged (Getting Computer Science Teachers To The Next Level ) that...

Getting Computer Science Teachers To The Next Level
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Getting Computer Science Teachers To The Next Level

A number of related (well in my eyes anyway) have got me thinking about how we need to develop computer science teachers. Phil Bagge’s post Developing Teacher Agency...

CSTA New England Regional Conference 2018
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

CSTA New England Regional Conference 2018

This is the second of these conferences. How I missed the first year I don’t remember but I’m glad I made it to this one. The conference was held at Rhode Island...

Nominate Someone as a 2018 Champion of Computer Science
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Nominate Someone as a 2018 Champion of Computer Science

Know someone or some organization or some school responsible for doing great things in computer science education? Maybe they should be nominated for this award...

The Imperative to Teach Ethics
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

The Imperative to Teach Ethics

Ethics has been on my mind a lot lately. Last week, the ACM had a Twitter chat around the ACM Code of Ethics using the hashtag #ACMCodeOfEthics.It took place during...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account