Sign In

Communications of the ACM

BLOG@CACM



How Do You Assess Computational Thinking?
From BLOG@CACM

How Do You Assess Computational Thinking?

There is a big buzz in the field about computational thinking just now. But what is it really? How do you assess it? I offer an initial assessment for a subset...

Top 100 Software Tools For Learning
From BLOG@CACM

Top 100 Software Tools For Learning

 A brief article about a compiled list of software tools to support learning.

Computer Science Student Recruitment Tips
From BLOG@CACM

Computer Science Student Recruitment Tips

Some thoughts on effective student recruitment strategies for boosting numbers to CS degrees.

School Pupils' Attitudes to Programming: 'What's That?'
From BLOG@CACM

School Pupils' Attitudes to Programming: 'What's That?'

Very short article about school pupils' lack of knowledge about programming.

Tweets, Second Life, Visualisation: Student Ingenuity Will Never Cease
From BLOG@CACM

Tweets, Second Life, Visualisation: Student Ingenuity Will Never Cease

 Some thoughts on using Second Life as a platform for first year CS teaching. Also raises the issue of setting appropriate challenge for brightest students.

Inside an Effective Computer Science Classroom
From BLOG@CACM

Inside an Effective Computer Science Classroom

A discussion of Guy Claxton's "What's the Point of School" book and how it relates to CS.

Games in Schools--Sugar-Coated Learning?
From BLOG@CACM

Games in Schools--Sugar-Coated Learning?

A discussion of the debate about using off-the-shelf, brain-training games in classrooms.

Introductory Computer Science Lessons--Take Heart!
From BLOG@CACM

Introductory Computer Science Lessons--Take Heart!

A discussion of Mark Guzdial's post about why our approach to teaching novice CS students is wrong.

Sorry, Turing
From BLOG@CACM

Sorry, Turing

A happy ending to the petition which asked for an apology to Turing from the British government.

The Benefits of Public Engagement
From BLOG@CACM

The Benefits of Public Engagement

Working with public engagment projects can be satisfying, and has benefits for the researcher as well as the general public. This article describes my current Making...

Atonement
From BLOG@CACM

Atonement

A pointer to the petition to get an apology to Alan Turing from the British Government.

What Does a Computer Scientist Do?
From BLOG@CACM

What Does a Computer Scientist Do?

About a potentially radical redevelopment of the computing curriculum in Scotland

Beyond Current Horizons
From BLOG@CACM

Beyond Current Horizons

A brief description of a UK project which attempts to predict what society will be like in 30 years time.

Computer Science Outreach: Meeting the Kids Half-Way
From BLOG@CACM

Computer Science Outreach: Meeting the Kids Half-Way

Some thoughts on how to interest young people in computer science, based on some recent workshops.

No, We're Not Losing Our Ability to Think Critically
From BLOG@CACM

No, We're Not Losing Our Ability to Think Critically

A response to the July 2009 CACM article: "Are We Losing Our Ability to Think Critically?" In short: nope! There isn't much evidence to support this, so relax.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account