CS355 - PowerPoint PPT Presentation

About This Presentation
Title:

CS355

Description:

Data structures and algorithms. Computational complexity theory ... Data structures and algorithms. 1st year undergraduate mathematics ... – PowerPoint PPT presentation

Number of Views:15
Avg rating:3.0/5.0
Slides: 9
Provided by: scienc
Category:

less

Transcript and Presenter's Notes

Title: CS355


1
CS355 Theory of Computation
National University of Ireland,
MaynoothDepartment of Computer Science
  • Dr. Aidan Mooney, September 2006

2
Relevant courses
  • Models of computation
  • Discrete structures / Logic
  • Data structures and algorithms
  • Computational complexity theory

3
Course requirements
  • Data structures and algorithms
  • 1st year undergraduate mathematics

4
Course overview
  • Language theory
  • Three simple machines (finite automata,
    pushdown automata, Turing machines)

5
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
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
Course Details
  • Course Text
  • Michael Sipser, Introduction to the Theory of
    Computation, Second Edition (ISBN 0619217642).

8
Course Details
  • Contact amooney_at_cs.nuim.ie
  • Office 2.105 Callan Building
  • Lectures
  • Monday 1-2 JH6
  • Tuesday 5-6 Callan Hall
  • Laboratories
  • To be decided
  • 3rd and 4th Year Science, CSSE, Bioinformatics
    Students.
  • 70 Final Examination, 30 Continuous Assessment.
Write a Comment
User Comments (0)
About PowerShow.com