Course Info

CSC 344: Automata Theory and Formal Grammars

An introduction to the most important abstract models of computation and their applications: finite state machines and pushdown automata. Explores the relationship between regular expressions and formal grammars and automata. PREREQUISITE(S): CSC 301 and MAT 141

CSC 301 and MAT 141 are prerequisites for this class.

Spring 2022-2023

Section: 610
Class number: 40078
Meeting time: -
Location: Online: Async

Section 640

Class number 40058

Meeting dates: 3/25/2023 - 6/9/2023
Meeting time: TuTh 1:30PM - 3:00PM
Location: CDM 00222 at Loop Campus
Meeting dates: 3/25/2023 - 6/9/2023
Meeting time: TuTh 1:30PM - 3:00PM
Location: N/A at Loop Campus


Spring 2021-2022

Section: 610
Class number: 37513
Meeting time: -
Location: Online: Async (Sync-Option)

Section 640

Class number 37489

Meeting dates: 3/26/2022 - 6/10/2022
Meeting time: TuTh 1:30PM - 3:00PM
Location: CDM 00222 at Loop Campus
Meeting dates: 3/26/2022 - 6/10/2022
Meeting time: TuTh 1:30PM - 3:00PM
Location: Flex


Spring 2020-2021

Section: 601
Class number: 30707
Meeting time: TuTh 1:30PM - 3:00PM
Location: Online: Sync
Section: 610
Class number: 30740
Meeting time: -
Location: Online: Async (Sync-Option)

Spring 2019-2020

Section: 601
Class number: 30828
Meeting time: TuTh 1:30PM - 3:00PM
Location: REMOT E0000
Section: 610
Class number: 30873
Meeting time: -
Location: Remote

Spring 2018-2019

Section: 601
Class number: 35949
Meeting time: TuTh 1:30PM - 3:00PM
Location: CDM 00224 at Loop Campus
Section: 610
Class number: 36387
Meeting time: -
Location: Remote