acm-header
Sign In

Communications of the ACM

Blogroll


bg-corner

Neurodiversity and what it takes to be a good programmer
From CS4FN (Computer Science For Fun)

Neurodiversity and what it takes to be a good programmer

by Paul Curzon, Queen Mary University of London People often suggest neurodiverse people make good computer scientists. For example, one of the most famous autistic...

The top 10 bugs
From CS4FN (Computer Science For Fun)

The top 10 bugs

by Paul Curzon, Queen Mary University of London (updated from the archive) Bugs are everywhere, but why not learn from the mistakes of others. Here are some common...

Do something computationally funny for money
From CS4FN (Computer Science For Fun)

Do something computationally funny for money

by Paul Curzon, Queen Mary University of London It is Red nose day in the UK  the day of raising money for the comic relief charity by buying and wearing red noses...

Calculating Pi for Pi Day
From CS4FN (Computer Science For Fun)

Calculating Pi for Pi Day

by Paul Curzon, Queen Mary University of London Today is Pi Day (14 March: 3.14) so we should look at how on earth you compute a number like Pi (3.1.4159….). It...

Could AI end science?
From CS4FN (Computer Science For Fun)

Could AI end science?

by Nick Ballou, Oxford Internet Institute Scientific fraud is worryingly common, though rarely talked about. It has been happening for years, but now Artificial...

Find your own time zone – #BSW24
From CS4FN (Computer Science For Fun)

Find your own time zone – #BSW24

Time is the theme for this year's British Science Week. Here's how to calculate your own personal time zone. We also have a new time portal with some other 'timely'...

The Social Machine of Maths
From CS4FN (Computer Science For Fun)

The Social Machine of Maths

by Ursula Martin, University of Oxfordand Paul Curzon, Queen Mary University of London In school we learn about the maths that others have invented: results that...

Software for Justice
From CS4FN (Computer Science For Fun)

Software for Justice

by Paul Curzon, Queen Mary University of London (originally published in 2011) A jury is given misleading information in court by an expert witness. An innocent...

Designing robots that care (plus links to related careers)
From CS4FN (Computer Science For Fun)

Designing robots that care (plus links to related careers)

An article from Nicola Plant about ways of making social robots more sociable which links to a related EPSRC project about a tablet-based AI tool for people with...

A visit to the Turing Machine: a short story
From CS4FN (Computer Science For Fun)

A visit to the Turing Machine: a short story

by Greg Michaelson Greg Michaelson is an Emeritus professor of computer science at Heriot-Watt University in Edinburgh. He is also a novelist and a short storyContinue...

Lego Computer Science: Turing Machines Part 3: the program
From CS4FN (Computer Science For Fun)

Lego Computer Science: Turing Machines Part 3: the program

by Paul Curzon, Queen Mary University of London We have so far built the hardware of a Lego Turing Machine. Next we need the crucial part: software. It needs aContinue...

UASG Publishes 2023 Universal Acceptance Activities Report
From Universal Acceptance Steering Group

UASG Publishes 2023 Universal Acceptance Activities Report

By the UASG 2023 was a milestone year for Universal Acceptance (UA). From local awareness and training sessions around the world to the inaugural UA Day, global...

UASG Announces Shortlisted Events for UA Day 2024
From Universal Acceptance Steering Group

UASG Announces Shortlisted Events for UA Day 2024

The Universal Acceptance Steering Group (UASG) has published the shortlisted events for the second annual Universal Acceptance (UA) Day, which will be held from...

AMPER: AI helping future you remember past you
From CS4FN (Computer Science For Fun)

AMPER: AI helping future you remember past you

Research to develop a new AI tool to help people with dementia to remember, and gain confidence. Also includes some suggested classroom activities and examples...

Lego Computer Science: Turing Machines Part 2: the controller
From CS4FN (Computer Science For Fun)

Lego Computer Science: Turing Machines Part 2: the controller

by Paul Curzon, Queen Mary University of London Last time we started to build a working computer out of Lego: a Turing Machine. So far we have seen that we canContinue...

Lego Computer Science: Turing Machines Part 1: the tape
From CS4FN (Computer Science For Fun)

Lego Computer Science: Turing Machines Part 1: the tape

by Paul Curzon, Queen Mary University of London It it possible to make a working computer out of lego and you do not even have to pay for an expensive robot Mindstorm...

Singing bird – a human choir, singing birdsong
From CS4FN (Computer Science For Fun)

Singing bird – a human choir, singing birdsong

Dawn Chorus: Marcus Coates and Geoff Sample recorded birdsong, then slowed it down and got people to sing it (then sped it up again!).

Eggheads: helping us to visualise objects and classes
From CS4FN (Computer Science For Fun)

Eggheads: helping us to visualise objects and classes

by Daniel Gill, Queen Mary University of London Past CS4FN articles have explored object-oriented programming through self-aware pizza and Strictly Come Dancing...

Ethics – What would you do? Part 2: answers
From CS4FN (Computer Science For Fun)

Ethics – What would you do? Part 2: answers

Answers to our ethical dilemma quiz from yesterday.

Ethics – What would you do?
From CS4FN (Computer Science For Fun)

Ethics – What would you do?

An ethical dilemma quiz with answers coming tomorrow.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account