Listing all results (87)

CS4FN Issue 15

This edition of Computer Science for Fun looks at human-computer interaction (HCI), and how designers aim to make computers that feel good to use. The articles cover:

• ‘Invoked computing’ – camouflaged computers

• HCI and F1 steering wheels

• Cheating robots

• Handshaking – tuning into...

CS4FN Issue 16

The language of computer science and programming is the focus of this edition of Computer Science for Fun. The articles cover:

• Arabic programming language

• White-hat hackers and penetration testing

• The Chinese Room thought experiment and artificial intelligence

• TuneTrace – ‘...

CS4FN Issue 17

This edition of Computer Science for Fun examines how computer science has improved the safety of medicine and hospitals and how accidents have happened in the past. The articles include:

• Therac-25 cancer therapy – safety-critical applications

• Programming magic tricks

• Human-Computer...

CS4FN Issue 18

This edition of Computer Science for fun asks ‘Can Machines be Creative?’ The articles inside include:

• The work of Ada Lovelace

• Playfulness and creativity

• The letter-writing algorithm that dare not speak its name

• Teaching computers – a parent-child relationship

• Defining...

CS4FN Issue 19

This issue of Computer Science for Fun focuses on multimodal design. This involves interfacing with computers using more than one of your senses.

The articles include:

• Using air and ultrasound to create ‘shapes’ you can feel.

• Medical and veterinary training simulators with haptic feedback...

AI: Where is The Intelligence?

This booklet was created by the Computer Science for Fun team (Paul Curzon, Peter McOwan and Jonathon Black), for a Junior School project on artificial intelligence. Its articles include:

• The history of ‘living dolls’

• How we recognise intelligence - which animals / machines are clever?


Strings and Arithmetic Operations

This guide, for more advanced users of LINUX, shows how BASH scripts can be used for operations on strings and for arithmetical operations. The syntax for BASH is clearly explained.

BASH Basics

This introductory guide explains how to use the LINUX shell known as BASH (Bourne Again Shell). BASH is useful for linking together various programs for creating innovative solutions, and can unleash the power of a Raspberry Pi.

The guide covers running BASH, the syntax used, how to chain together commands,...

Embedding Text and Programs

This intermediate-level guide shows how BASH scripts can be used to handle files and to integrate other programming languages such as Perl. String manipulation features heavily in the exercises. A challenge is set to use a Python program along with a shell script.

A Godlike Heart

A Godlike Heart is a short story about computational thinking, introducing the idea of using binary to represent different kinds of information. Set in ancient Mexico it follows the story of the kidnapping of and subsequent search for the daughter of a great “Jaguar Knight”, a general in the Mexican army.



View all publishers