Sign In

Communications of the ACM

Blogroll



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

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

Ideas for Computer Science Teachers from CS Teachers
From Computer Science Teacher – Thoughts and Information From Alfred Thompson

Ideas for Computer Science Teachers from CS Teachers

For me one of the big benefits of social media is getting and sharing ideas from other computer science teachers. Blogs, Twitter, and Facebook are regular sources...

#BUILTBYGIRLS Challenge - for teen girls with startup ideas
From Computer Science Teacher – Thoughts and Information From Alfred Thompson

#BUILTBYGIRLS Challenge - for teen girls with startup ideas

This looks interesting. Know a girl with entrepreneurship dreams and ideas?#BUILTBYGIRLS is looking for the next wave of startup founders and change-makers. Are...

How To Retain Computer Science Teachers
From Computer Science Teacher – Thoughts and Information From Alfred Thompson

How To Retain Computer Science Teachers

One of the big topics around computer science education is the shortage of teachers with enough CS knowledge to properly teach the subject. One fear is that anyone...

Twitter Chats for Computer Science Teachers
From Computer Science Teacher – Thoughts and Information From Alfred Thompson

Twitter Chats for Computer Science Teachers

With the isolation that many computer science teachers feel social media can be an important part of both building community and professional development. Recently...

Cybersecurity–This Summer's Computer Science Education Buzzword
From Computer Science Teacher – Thoughts and Information From Alfred Thompson

Cybersecurity–This Summer's Computer Science Education Buzzword

Cybersecurity seems to be all the rage these days. It was a big topic of conversation at this summer's CSTA conference, I've had a number of parents ask me if we...

An Online Forum for Computer Science Educators
From Computer Science Teacher – Thoughts and Information From Alfred Thompson

An Online Forum for Computer Science Educators

Stack Exchange is one of  a number of online forums being used by the computer science community to ask and answer questions. While most of these are targeted at...

Where Will We Get The Teachers/
From Computer Science Teacher – Thoughts and Information From Alfred Thompson

Where Will We Get The Teachers/

Computer Science Teachers Needed. But Who Will Pay to Train Them? It's always someone else's job. Or someone else's money. Who will step up and say "I'll do it!...

Do We Want Computer Science to be Required?
From Computer Science Teacher – Thoughts and Information From Alfred Thompson

Do We Want Computer Science to be Required?

Is making computer science a required course for everyone really a good idea? Doug Bergman made some interesting comments on Facebook today:"A required course means...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account