Course Catalog

CSCI3240 - Computing Theory and Compiler

Spring 2024

This course provides the fundamental concepts of the theory of computation and compiler design. Theory of Computation is a foundational discipline that provides the theoretical principles, such as finite automata, regular expressions, and context-free grammar, required for designing critical components of a compiler, like the lexical analyzer and parser. These tools enable the analysis and interpretation of programming languages, allowing software and computing systems to execute the desired commands and produce the intended output. It covers a range of topics from formal languages, automata theory, parsing techniques, lexical analysis, to syntax analysis.
Prerequisites: ENGR 3440 or CSCI 3210
3 Credits

Important: Registration Information

Course Registration will occur in the Banner system. For information on how to register and planning tools to ensure that you're Ready to Register please visit:
Introducing Banner Self-Service
Preparing to register
Login to Banner Self-Service


 M  Monday
 T  Tuesday
 W  Wednesday
 R  Thursday
 F  Friday
 S  Saturday
 U  Sunday

Schedule Book for All Active and Available Future Terms, Course starting with CSCI3240
No Courses Found