acm-header
Sign In

Communications of the ACM

Blogroll


bg-corner

Progressive Code Demonstration Programs
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Progressive Code Demonstration Programs

One of my goals this year is to improve my demonstration code. As part of that I want some demos that build on top of one another. A lot of things beginners code...

Doug Bergman–Amazing Computer Science Educator Revisited
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Doug Bergman–Amazing Computer Science Educator Revisited

About five years ago I interviewed Doug Bergman for my occasional series of interviews with computer science teachers.  Doug is constantly doing new things so I...

What Makes A Great High School Computer Science Program
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

What Makes A Great High School Computer Science Program

Not long ago someone asked on Facebook for great HS CS programs to visit. Three schools came up quickly and repeatedly. Two are large magnet high schools and one...

Deciding What To Include in High School Computer Science
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Deciding What To Include in High School Computer Science

The more I talk to people about what should be included in high school computer science the more I thing of the Indian story of the blind men and the elephant.I...

The Multiple Natures of Computer Science Education
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

The Multiple Natures of Computer Science Education

There was a lot of good CS education activity on Twitter this past weekend. I know I missed a lot of it but some things did stand out for me. One of these was this...

Preparing Students to Ask Questions
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Preparing Students to Ask Questions

I drove behind a Google Maps Street view car for a couple of miles today. Things I wondered about: Will my car show up on Street View? What is it like to be one...

Do We Really Need CS Focused High Schools?
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Do We Really Need CS Focused High Schools?

Last week Bill Gates visited the Academy for Software Engineering, a computer science focused high school in New York City. and wrote about his visit. At firstThat...

NCWIT Award for Aspirations in Computing–Recognize Girls in Tech
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

NCWIT Award for Aspirations in Computing–Recognize Girls in Tech

Recipients of the NCWIT Award for Aspirations in Computing receive engraved awards, scholarship and internship opportunities, entry to a peer-network of technical...

Why Teach Binary in Computer Science Classes
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Why Teach Binary in Computer Science Classes

Sometime when I was around age 11 or 12 I learned about different number systems. I was fascinated with the concepts involved. I literally spent hours experimenting...

Teaching Programming with Blocks vs. Teaching with Text-based Languages
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Teaching Programming with Blocks vs. Teaching with Text-based Languages

Blocks or text? Which should I use with beginners? On one hand, I read research backed articles like Mark Guzdial’s High school students learning programming do...

Programming FUNdamentals Books
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Programming FUNdamentals Books

Most programming textbooks just are not what I am looking for. They are too long. They are too dull. And they are written for teachers to use not for students to...

Computer Science Education Progress in New Hampshire
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Computer Science Education Progress in New Hampshire

Things have been moving right along in New Hampshire. First we developed CS teacher certification (a joint effort with the department of education and a team of...

Computer Science and Farming
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Computer Science and Farming

One of the things I tell students is that computer science is relevant to a lot of careers that they may not think of at first. An announcement I read last week...

School is Getting Close and Teachers Are Getting Ready
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

School is Getting Close and Teachers Are Getting Ready

Two weeks from today I return to school for teacher orientation. Students come in the next week. Things are getting real. While I have been thinking about school...

Encourage US High School Students to Apply for 2018-2019 ACM/CSTA Cutler-Bell Prize
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Encourage US High School Students to Apply for 2018-2019 ACM/CSTA Cutler-Bell Prize

Do you know a student working on an amazing computer science project? Maybe they need some recognition to take them to the next level. The Cutler-Bell Prize may...

Ethics, Accessibility, and Security–Condiment or Ingredient
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Ethics, Accessibility, and Security–Condiment or Ingredient

Too often people think of ethics, accessibility, and security as condiments; something to add at the end rather than ingredients essential from the beginning.Last...

Updated ACM Code of Ethics Released
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Updated ACM Code of Ethics Released

The ACM has released the latest update for the ACM Code of Ethics. It’s an interesting and important document. I wonder how many computing professionals know about...

Is This The Future?
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Is This The Future?

Narrator: Alfred Thompson, you’ve just attended an amazing CSTA Conference. Now what?Alfred: I’m going to Disney World!And so I did. I just got home from aboutEven...

Microsoft Makes Large Commitment to CSTA
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Microsoft Makes Large Commitment to CSTA

One of the big announcements at the recent Computer Science Teachers Association conference was that Microsoft is donating two million dollars to CSTA over the...

Taking the Microsoft Technology Associate (MTA) Exam
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Taking the Microsoft Technology Associate (MTA) Exam

Contrary to popular opinion I did not do it for the free t-shirt. Certaport was offering teachers at the CSTA Conference the opportunity to take a MTA exam (orMakeCode...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account