CSAS 4113

Automata Computability and Formal Languages

Seton Hall University · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

The course introduces formal languages and automata theory through a programming-based approach. The course introduces regular languages, context-free languages, context-sensitive languages, and computability. Topics include finite state automata, regular expressions, and regular grammars; pushdown automata and context-free languages; context-sensitive grammars and Turing machines; determinism and nondeterminism; programming-based construction proofs, issues of complexity including P and NP; and computability issues including undecidable problems such as the halting problem and reduction proofs. The course includes individual programming assignments, team programming projects and a major team project that requires integration and application of knowledge and skills acquired in earlier course work. Course instruction covers the necessary mathematical foundations of automata and computational theory that are not covered by prior courses.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 7 hours ago

001

Availability not recently verified
Class #seton_hall-CSAS4113Fall 2026UGRD3 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?