Comp 11
Comp 11
SYLLABUS
School Year 2013-2014
MIDTERM EXAMINATION
TURING MACHINES - Knows how to design a Lecture Clear knowledge and
Turing machine to accept any Recitation/ Board Work application of turing machines
7.1 Introduction language Group Activity
7.2 The Turing Machine Knowledge (C), Library Work
Model Comprehension (C2), Assignment
7.3 Computable languages Application (C3), Analysis Seatwork
and functions (C4), Organization (A4) Quiz
7.4 Techniques for Turing
machines construction
7.5 Modifications of Turing
machine
7.6 Church’s hypothesis
7.7 Turing machines as
enumerators
7.8 Restricted Turing
machines equivalent to the
basic model
(16hrs)
FINAL EXAMINATION
Course Requirements:
1. Major Examinations
2. Attendance
3. Quizzes
4. Projects
5. Participation in the class discussion
Grading System:
ClassStanding = 90%(Quiz+Recitation+Assignment+Project) + 10%(Attendance)
PrelimGrade = 2/3ClassStanding + 1/3PrelimExam
MidTermGrade = 2/3 PrelimGrade + 1/3MidTermTentativeGrade
FinalGrade = 2/3 PrelimGrade + 1/3FinalTentativeGrade
References:
Books
1. Linz, P., Introduction to Formal Languages and Automata (3rd ed.), 2000
2. Hopcroft, John E., & Ullman, Jeffrey, D., Introduction to AutomataTheory, Languages and Computation, 1997
3. Barlett, Jones, & Sipser, Michael, Introduction to the Theory of Computation (1 st ed.),1997
Websites
1. http://xml.cs.nccu.edu.tw/courses/Flang/FL2011/lecture-notes.html
2. http://infolab.stanford.edu/~ullman/ialc.html
3. http://forum.jntuworld.com/showthread.php?6381-Formal-Languages-and-Automata-Theory-%28FLAT%29-Notes
Online Journals
1. http://www.jalc.de/
2. http://www.journals.elsevier.com/theoretical-computer-science/