acm-header
Sign In

Communications of the ACM

Blogroll


bg-corner

Looking Back on CS Education in 2016
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Looking Back on CS Education in 2016

I started 2016 with a post called Computer Science Education Things to Watch in 2016. It's time to look back and write about what I think I saw over the year. My...

Acting Out The Loop
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Acting Out The Loop

One of my major goals this year has been to get more activity in class to help students understand concepts. Jumping right into code is awfully abstract for many...

What’s Your Elf Name–A Programming Project
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

What’s Your Elf Name–A Programming Project

I love string manipulation projects. Maybe because I have always been more of a word person than a math person. Who knows why. I see them every where. For example...

CS Education Week School/District Pledge
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

CS Education Week School/District Pledge

Does your school believe in Computer Science for All? Take the @CSforAll #CSEdWeekpledge to show your support and be included in announcement! Our economy isCSforAll...

How Fast Can You Sort a Deck of Cards?
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

How Fast Can You Sort a Deck of Cards?

OK I admit it – sorting fascinates me. No, really it does. OF course it is also an important topic for computer science classes. CS Unplugged has a lot of resources...

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

Programming vs. Computer Science

Programming is not the same thing as computer science. But of course they are related. For example, knowing how to use the following arrays is programming. Knowing...

Truth and Fiction in Programming Memes
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Truth and Fiction in Programming Memes

I ran into a couple of images with messages about programming today. One I think is useful. The other I think is the opposite of useful. The first one is cute.I...

Hello Cloud 2017
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Hello Cloud 2017

I’m telling my students  about this. Looks like it will be educational even if money is not enough of an incentive. Online Contest The Power of Azure MasterHello...

Too Many CS Teaching Resources
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Too Many CS Teaching Resources

The Bring IT, Together conference is taking place this week in Niagara Falls, Canada. I’m not there but I have been seeing some social media updates today.  Itrobots...

Thinking Deeper About Programming Contests
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Thinking Deeper About Programming Contests

I have this set of mixed feelings about student programming contests. On one level they just feel very artificial and inauthentic. You have a tight time schedule...

Why is learning Binary hard?
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Why is learning Binary hard?

Why is learning Binary (and various number bases) so hard for students? I don't remember how exactly there were taught to me except that it was in either the 5th...

Robots for Teaching are everywhere–Which should I use and how?
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Robots for Teaching are everywhere–Which should I use and how?

Do a search for “robots for teaching programming” using your favorite search engine sometime. You’ll find a lot of news about the latest and greatest robot forRoot...

Teaching Computer Science and the Good Idea Fairy
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Teaching Computer Science and the Good Idea Fairy

The Good Idea Fairy struck again today. I have been taking about data checking and data safety with my freshmen lastly. One of the things we talk about is parity...

Interesting Links 24 October 2016
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Interesting Links 24 October 2016

The two big news event around computer science last week were the Distributed Denial of Service (DDoS) attack on Dyn and the release of the new K-12 Computer Science...

K–12 Computer Science Framework Released
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

K–12 Computer Science Framework Released

After over a year of hard work by a lot of people (I had a small role myself) the K–12 Computer Science Framework is now officially out. Frankly I expect some criticism...

Interesting Links 17 October 2016
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Interesting Links 17 October 2016

Lots of announcements from the Computer Science Teachers Association this past week. We’ll start with them for this week’s links. 2017 CSTA Conference Call for...

2017 CSTA Conference Call for Proposals
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

2017 CSTA Conference Call for Proposals

The CSTA Annual Conference is my favorite conference for computer science education. I have been privileged to attend most of them over the years. And honored to...

Security and the Internet of Things
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Security and the Internet of Things

Yesterday I wrote about Cars and Code about the intersection of transportation and software development. As a teaser I mentioned secure code and the need for that...

Cars and Code
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Cars and Code

The other day I heard someone talk about what it might be like if car makers or other manufacturers released products the way most companies released software.Ford...

Teaching For Change
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Teaching For Change

This post by Valerie Barr (How We Teach Should Be Independent Of Who We Are Teaching) really resonates with me. A lot of what education is about is helping students...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account