Computer Science Master's Exam Syllabus
for
MCS 441 - Theory of Computation I.
|
Course Description:
strings, languages, operations on languages
Detailed Description:
- regular languages:
DFA, NFA, regular expressions, and their
equivalence
closure properties
pumping lemma and applications
- context free languages:
context free grammars, PDA, and their
equivalence
closure properties
Chomsky normal form
pumping lemma and applications
- Turing machines:
definition, variants: multitape,
nondeterministic
Turing recognizability and decidability
decision problems for automata and grammars
(Revised by Professor G. Turan
(gyt@uic.edu), 4/23/01
from
the department catalog description with details for CS Master's Exam
Syllabus)
|
Credit: 3 Hours.
|
Prerequisites: Grade of C or better in MCS 261.
|
Instructors/Teaching Assistants?
Not all courses will necessarily be offered
each term. For the latest official information, please consult the UIC Timetable for
a listing of courses offered this term.
|
This listing is for informational purposes only and does not constitute a
contract. Every attempt is made to provide the most current and correct
information. Courses listed here are subject to change without advance
notice. Courses are not necessarily offered every term or year. Individual
departments or units should be consulted for information regarding frequency
of course offerings.
|
Return to MCS Homepage
or
Return to MSCS
Homepage -- Updated April 30, 2001
|