Presentation is loading. Please wait.

Presentation is loading. Please wait.

CS355 – Theory of Computation Dr. Aidan Mooney, September 2006 National University of Ireland, Maynooth Department of Computer Science.

Similar presentations


Presentation on theme: "CS355 – Theory of Computation Dr. Aidan Mooney, September 2006 National University of Ireland, Maynooth Department of Computer Science."— Presentation transcript:

1 CS355 – Theory of Computation Dr. Aidan Mooney, September 2006 National University of Ireland, Maynooth Department of Computer Science

2 Dr. A. Mooney, Dept. of Computer Science, NUI Maynooth Relevant courses Models of computation Discrete structures / Logic Data structures and algorithms Computational complexity theory

3 Dr. A. Mooney, Dept. of Computer Science, NUI Maynooth Course requirements Data structures and algorithms 1st year undergraduate mathematics

4 Dr. A. Mooney, Dept. of Computer Science, NUI Maynooth Course overview Language theory Three “simple” machines (finite automata, pushdown automata, Turing machines)

5 Dr. A. Mooney, Dept. of Computer Science, NUI Maynooth Course detail 1/2 Mathematical preliminaries Regular languages, finite automata, and regular expressions Nondeterminism and determinism in finite automata Properties of regular languages Nonregular languages Context-free languages, context-free grammars, and pushdown automata

6 Dr. A. Mooney, Dept. of Computer Science, NUI Maynooth Course detail 2/2 Nondeterminism and determinism in pushdown automata Properties of context-free languages Non-context-free languages Multi-stack machines Recursively-enumerable languages and Turing machines Recursive and nonrecursive languages Reductions.

7 Dr. A. Mooney, Dept. of Computer Science, NUI Maynooth Course Details Course Text: –Michael Sipser, “Introduction to the Theory of Computation”, Second Edition (ISBN: 0619217642).

8 Dr. A. Mooney, Dept. of Computer Science, NUI Maynooth Course Details Contact: amooney@cs.nuim.ie Office: 2.105 Callan Building Lectures: –Monday 1-2 JH6 –Tuesday 5-6 Callan Hall Laboratories: –To be decided 3 rd and 4 th Year Science, CSSE, Bioinformatics Students. 70% Final Examination, 30% Continuous Assessment.


Download ppt "CS355 – Theory of Computation Dr. Aidan Mooney, September 2006 National University of Ireland, Maynooth Department of Computer Science."

Similar presentations


Ads by Google