Maths Matters in Computing

Teaching maths is a specialist task that we leave to the specialists.
Explaining why learning maths may be useful or important, we have tried to contribute to.

This project was supported and funded through the ALiC CETL (HEFCE funded)

  1. Chance and Uncertainty - some key aspects of probability used in developing areas of computing.
  2. Games - what you need to know to be a games programmer.
  3. Hill Climbing - using searching to solve problems with many solutions, some of which are better than others.
  4. Optimisation - techniques used to solve very hard problems with no quick and easy answer.
  5. Big Information - how do we handle databases the size of Google Earth?

Ethics in Computing

Ethical issues in computing can be ambiguous and this series aims to discuss and present some of these issues.

This project was supported and funded through the ALiC CETL (HEFCE funded)

  1. Real Ethics and Virtual Reality - are virtual worlds are a values-free zone, whose characters and situations are immune to scrutiny from a moral point of view?
  2. What Price Freedom? - important ethical issues raised by Free Software, featuring exclusive interview footage with Richard Stallman










Page maintained by Roger Boyle