This course introduces students to the foundations of computational theory. Topics that will be covered include truth tables, Boolean logic, state-based computing, logic, computability, algorithms, and computational complexity. This course will deliver the foundational information for further study of computer architecture and software engineering.
Prerequisites
Corequisites
None