next up previous contents
Next: Numerical Analysis I Up: Michaelmas Term 2002: Part Previous: Learning Day   Contents


Mathematics for Computation Theory

Lecturer: Dr J.K.M. Moody (km@cl.cam.ac.uk)

No. of lectures and practical classes: 12 + 4

This course is a prerequisite for Introduction to Security.

Aims

The aims of this course are to introduce the basic notation and constructs of set theory. The course will cover functions and relations, and will treat sufficient of the theory of partial orders to handle well-founded induction. The ideas are illustrated by developing the theory of finite automata and regular languages, including a proof of Kleene's Theorem.

Lectures

Part A. Discrete Mathematics

Part B. Finite Automata and Regular Languages

Objectives

At the end of the course students should

Recommended books

Stanat, D.F. & McAllister, D.F. (1977). Discrete Mathematics in Computer Science. Prentice-Hall.
Stone, H.S. (1973). Discrete Mathematical Structures and their Applications. SRA.
Hopcroft, J.E. & Ullman, J.D. (1979). Introduction to Automata Theory, Languages and Computation. Addison-Wesley.
Hopcroft, J.E. & Ullman, J.D. (1974). The Design and Analysis of Computer Algorithms. Addison-Wesley.
Conway, J.H. (1971). Regular Algebra and Finite Machines. Chapman and Hall.
Sudkamp, T.A. (1988). Languages and Machines. Addison-Wesley.



next up previous contents
Next: Numerical Analysis I Up: Michaelmas Term 2002: Part Previous: Learning Day   Contents
Christine Northeast
Wed Sep 4 14:43:05 BST 2002