CSE303
Course | CSE303 |
---|---|
Title | Introduction to the Theory of Computation |
Credits | 3 |
Course Coordinator |
Michael Bender |
Description |
An introduction to the abstract notions encountered in machine computation. Topics include finite automata, regular expressions, and formal languages, with emphasis on regular and context-free grammars. Questions relating to what can and cannot be done by machines are covered by considering various models of computation, including Turing machines, recursive functions, and universal machines. Not for credit in addition to CSE 350. |
Prerequisite | Prerequisites: C or higher: CSE 160 or CSE 214; CSE 150 or CSE 215; CSE major |
Course Outcomes |
|
Textbook |
|
Major Topics Covered in Course |
|
Laboratory |
No large scale projects are required. |
Course Webpage |
|