3 credits.

Prerequisites: C or better in CSCE 350 or MATH 300

Basic theoretical principles of computing as modeled by formal languages and automata; computability and computational complexity.

Semesters Offered: Spring