2023-2024 Graduate Catalog

CS 681 Applications of Computability

Introduction to computability, finite state machines, regular languages, context free grammars and parsing, Turing machines, complexity classes, applications including programming languages and compilers, network protocols, and natural language processing. Limits of computation. Quantum, hyper-computation and other models of computation.

Prerequisites: CS 601 and 602 or permission of the graduate program director

Credits

3