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.

CSC 301 and MAT 141 are prerequisites for this class.

Winter 2024-2025

Section: 501
Class number: 23294
Meeting time: TuTh 1:30PM - 3:00PM
Location: CDM 00206 at Loop Campus
Section: 510
Class number: 23296
Meeting time: -
Location: Online: Async

Winter 2023-2024

Section: 501
Class number: 25169
Meeting time: TuTh 1:30PM - 3:00PM
Location: CDM 00202 at Loop Campus
Section: 510
Class number: 25171
Meeting time: -
Location: Online: Async (Sync-Option)

Spring 2022-2023

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

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: Flex


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)