CSE350
| Course | CSE350 |
|---|---|
| Title | Theory of Computation: Honors |
| Credits | 4 |
| Course Coordinator | Michael Bender |
| Description |
Introduces the abstract notions of machine computation for honors students. Includes finite automata, regular expressions, and formal languages, with emphasis on regular and context-free grammars. Explores what can and cannot be computed by considering various models of computation including Turing machines, recursive functions, and universal machines |
| Prerequisite | Prerequisites: CSE 113 or CSE 150 or CSE 215; AMS 210 or MAT 211; Honors in Computer Science or the Honors College or the WISE Honors Program or University Scholars or the Simons STEM Scholars Program. |
| Course Outcomes |
|
| Textbook |
Harry R. Lewis and Christos H. Papadimitriou, Elements of the theory of computation, Prentice Hall. (Second Edition, 1998). |
| Major Topics Covered in Course |
|
| Laboratory |
No large scale projects are required. |
| Course Webpage |
|
