acm-header
Sign In

Communications of the ACM

Blogroll


bg-corner

Assigning Projects That Create Programs Students Use
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Assigning Projects That Create Programs Students Use

I spend a lot of time thinking about projects for my students. For programming, for applications (Office apps etc.) and just in general. I want to  find projects...

Interesting Links 24 March 2014
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Interesting Links 24 March 2014

Supposedly spring arrived in New England last week. The daffodils working their way up in my front yard suggest that may actually have happened. The piles of snow...

Microsoft Global Forum 2014
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Microsoft Global Forum 2014

Recently Microsoft ran their big annual Microsoft Global Forum which brings together top teachers with technology from all over the world. I really want to go some...

Are You Coming to the 2014 CSTA Conference?
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Are You Coming to the 2014 CSTA Conference?

As you may have already heard (especially if you are a regular reader of this blog), the Computer Science Teachers Association is in full swing for our 2014 annual...

Changing The View Of Code
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Changing The View Of Code

The other day I was working on a code project and ran into a frustrating bug. I looked at it for at least an hour and got nowhere with it. I used breakpoints, debugging...

Programming for the fun of it
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Programming for the fun of it

Several years ago I was visiting a college and the professor I was meeting with told me he assigned a slot machine project to his students. That struck me a a very...

Does Teaching Programming Teach Grit?
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Does Teaching Programming Teach Grit?

Grit seems to be the latest educational buzz word these days. According to psychologist Angela Duckworth “grit is a better indicator of GPA and graduation rates...

Interesting Links 17 March 2014
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Interesting Links 17 March 2014

Apparently the groundhog was right about a long winter. At least for us in New Hampshire. Still plenty of snow on the ground here. Extra incenting to find things...

CSTA 2014 Board of Directors Candidates
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

CSTA 2014 Board of Directors Candidates

The elections and nominations committee has announced the candidates for the Computer Science Teachers Association board of directors. You can read about the openings...

Resources for Learning Sorts
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Resources for Learning Sorts

Sometimes one just doesn’t know what blog posts are going to take off. Last month I wrote a post called Sorting Isn’t Always Simple. It’s been by far the most read...

Interesting Links 10 March 2014
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Interesting Links 10 March 2014

I spent some time last week trying to keep up with what was happening in Austin Texas at SxSWedu and Atlanta Georgia with SIGCSE by watching Twitter. The good news...

Have We Reached a Consensus on a National CS Curriculum?
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Have We Reached a Consensus on a National CS Curriculum?

Oh boy are things up in the air in the HS CS curriculum these days. While we have some great advice from the CSTA () the implementation of those suggestions are...

Any Monkey Can Learn To Code
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Any Monkey Can Learn To Code

One never knows where something is going to go on Twitter. I recently tweeted a link to a post by Garth Flint titled Teaching programming is not getting easier@alfredtwo...

Famous Women in Computing Infographic
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Famous Women in Computing Infographic

Very nice Famous Women in Computing Infographic from the Anita Borg Institute.

When Knowing The Syntax Is Not Enough
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

When Knowing The Syntax Is Not Enough

This week has been hectic for a lot of reasons. Getting my grades and comments in for progress reports has just been part of it. I haven’t had the time or energy...

Interesting Links 3 March 2014
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Interesting Links 3 March 2014

Last week was school vacation week and I spent a lot more time than usual off line. I even got in a day of snowboarding. I don’t have as many links as usual but...

It’s OK To Make Mistakes
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

It’s OK To Make Mistakes

Me to a student the other day“Several other people made the same mistake. That is why I was able to spot it so quickly.” Invariably that statement gets a look of...

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

Code Hunt

Gamification of learning is quite the big deal these days. While there is not unanimous agreement and unambiguous evidence that it works in all cases there is some...

Which Comes First–Loops or Arrays?
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Which Comes First–Loops or Arrays?

One of the classing problems in teaching a first course in computer programming is what order to teach various concepts. So many things are interdependent on each...

Interesting Links 24 February 2014
From Computer Science Teacher - Thoughts and Information From Alfred Thompson

Interesting Links 24 February 2014

I’m on vacation! February break in New Hampshire this week. I’m trying to take a break from the computer and the Internet as well – except for catching up on grading...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account