Formal Computational Skills

These are course notes for a one-term course offered to Masters students in the School of Cognitive and Computing Sciences of the University of Sussex. The author is David Young. In some places the term teach file is used - this reflects the original mode of distribution using the Poplog system.

The course is currently taken by students following the MSc in Evolutionary and Adaptive Systems, and the MRes in Computer Science and Artificial Intelligence, and is an option for those following the MSc in Knowledge Based Systems.

The course teaches some mathematical techniques relevant to evolutionary and adaptive systems and non-symbolic Artificial Intelligence. The documents referred to below indicate the contents of the course, though these may vary from year to year.

The whole set of notes in PDF format is here.

Links to the individual chapters in HTML format (with rather hard-to-read formatting for equations) are below.

  1. Some differential calculus
  2. The backpropagation algorithm
  3. Matrices
  4. Vectors as geometrical objects
  5. Vector applications
  6. Numerical integration of differential equations
  7. Some probability and statistics
  8. Statistical analysis of experiments
  9. Chaotic systems and fractals

For further information about the courses, please contact the postgraduate admissions secretary.

This page is maintained by David Young.