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

Mathematics for Computation Theory

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

No. of lectures + 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 2000: Part Previous: Learning Day
Christine Northeast
Wed Sep 20 15:13:44 BST 2000