CSE350
Course | CSE350 |
---|---|
Title | Theory of Computation: Honors |
Credits | 4 |
Course Coordinator | |
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 |
|