CS 208: Computing Theory: Spring, 2007/2008

Assoc. Prof. Dr. Brahim Hnich

Location/Time/Contact Information

 

Lecture Room M104; Lecture Times: Mondays 12:3015:20 AM

 

      Lecture Room  M202; Lecture Times: Wednesdays 8:3011:20 PM

 

Room 415

Email: brahim.hnich@ieu.edu.tr

Textbooks:

Exams and Grading:

Programme

  1. Part A: Preliminaries
    1. Introduction
    2. Mathematical Notations for Computations
  2. Part B: Automata Theory
    1. Finite State Automata (Deterministic, Nondeterministic, Regular Expressions)
    2. Context Free Grammars
  3. Part C: Computability Theory
    1. Turing Machines
    2. Decidability and Undecidability
  4. Part D: Complexity Theory
    1. Time Complexity
    2. Intractability
  5. Part E: Summary and Concluding Remarks

 

Lecture Notes

Part A

Part B

Part C

 

Part D

Part E

 

Programming Assignment

 

DFA Simulator