|
NCSC-3001 Formal Languages and Automata Theory
(Foundations in Computation) (CM 310) Note: The following provides a suggested course description, objectives, and an outline. These may be modified pending discussion with the Faculty Chairs, proposing faculty, and other curriculum reviewers. Course Description: Review of logic and set theory, functions and relations, formal languages and grammars, finite-state automata, pushdown automata, Turing machine. Course Objectives: The major objective of this course is to introduce the student to the concepts of theory of computation in computer science. The student should acquire insights into the relationship among formal languages, formal grammars, and automata. Course Outline by Topical Areas:
|
|