acm-header
Sign In

Communications of the ACM

Blogroll


bg-corner

CS Educator Interview: Mike Thompson
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

CS Educator Interview: Mike Thompson

I met Mike Thompson (no relation) just recently. He was giving a professional development session on teaching middle school students with AppInventor. I wantedWHERE...

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

CSTA 2018 Conference Call for Proposals

It’s that time again! I have to get to work on a proposal. Or two. This is the best conference for computer science educators. If you have something good to share...

CS Educator Interview: Bob Irving
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

CS Educator Interview: Bob Irving

Bob Irving teaches middle school students and seems to have a lot of fun doing so. He constantly learning new things to share with his students. He is half of of...

CS Educator Interview: Vicky Sedgwick
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

CS Educator Interview: Vicky Sedgwick

My first teaching jobs were teaching in a pair of schools (half time in each) where I saw students from kindergarten through eight grade. It was a great learning...

CS Educator Interview: Rebecca Dovi–the update
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

CS Educator Interview: Rebecca Dovi–the update

Rebecca Dovi is a ball of energy. She is full of ideas and always doing cool things. When I last interviewed her (http://blog.acthompson.net/2013/08/cs-educator...

CS Educator Interview: Saber Khan
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

CS Educator Interview: Saber Khan

I believe I first met Saber Khan over Twitter. Since them we have interacted in a number of ways on and off line. We met face to face for the first time this past...

Who Says There Is No Room for More Computer Science
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Who Says There Is No Room for More Computer Science

People keep asking me what required course I would remove to make room for a required computer science course. So I decided to take a look at current requirements...

Fear and Loathing and Required Computer Science Education
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Fear and Loathing and Required Computer Science Education

It seems like every time someone suggests that computer science be a required school subject someone (sometimes several people) bring up on particular objection...

Designing Projects for Programming Students
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Designing Projects for Programming Students

Last night a teacher friend of mine gave me a USB stick with the projects he uses with his students. I have projects for C++, Python, Java, and Visual Basic from...

Congressional App Challenge Launches Today
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Congressional App Challenge Launches Today

Something that looks interesting at least in Congressional Districts where there is a sponsor. Visit the web site to check it out. Congressional App Challenge Launches...

Illustrating the Difference Between Bandwidth and Latency
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Illustrating the Difference Between Bandwidth and Latency

Earlier this week my AP CS Principles classes were discussing the difference between latency and bandwidth. My curriculum resource (I’m using the curriculum from...

Be a Router and Share Messages
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Be a Router and Share Messages

The curriculum I am using for Advanced Placement Computer Science Principles is the excellent Code.Org curriculum. I really like the Internet Simulator that isI...

NCWIT Aspirations in Computing 2018
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

NCWIT Aspirations in Computing 2018

Several of my students have applied for this award and all found it quite worthwhile.There are many benefits for students in high school and college. It’s really...

National Briefing Call on K-12 Computer Science Education
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

National Briefing Call on K-12 Computer Science Education

I'm told this will be very well worth the time. I may even join with my Advanced Placement Computer Science Principles students.We are pleased to invite you toCSforAll...

Yet Another Example of the Importance of Good Names
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Yet Another Example of the Importance of Good Names

A little Tuesday humor. I think I may use this to help students understand the importance of good variable names and other identifiers.

Who Wants to be the DNS Server?
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Who Wants to be the DNS Server?

We’re studying how the Internet works in my AP CS Principles course. I wanted a little exercise to help students understand how DNS servers work and maybe through...

Curriculum is Hard
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Curriculum is Hard

Generally speaking I am a roll my own sort of teacher when it comes to curriculum. This year that is a bit overwhelming because I am teaching four different courses...

SAVE THE DATE! CSTA2018 Omaha, Nebraska
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

SAVE THE DATE! CSTA2018 Omaha, Nebraska

Dates for the next CSTA Annual conference have been announced. Put it in your calendar and start making plans now. Get your request for professional development...

Executive Director for Computer Science Teachers Association Search
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Executive Director for Computer Science Teachers Association Search

The CSTA  is seeking an Executive Director. A link to the full position profile with the official details is here. That’s the official list of requirements. I have...

Gamification and Teaching Computer Science
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Gamification and Teaching Computer Science

Gamification is a huge buzz word in education generally today. There are proponents and opponents of course. And both sides have good arguments behind their opinions...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account