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

Mathematics for Computation Theory

Lecturer: Dr A.C. Norman (acn1.cam.ac.uk)

No. of lectures: 12

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


This is the syllabus for 2000-2001. There may be some changes for 2001-2002.


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 2001: Part Previous: Learning Day   Contents
Christine Northeast
Tue Sep 4 09:34:31 BST 2001