College Bulletin 2014-2015 
    
    Jul 06, 2025  
College Bulletin 2014-2015 [ARCHIVED CATALOG]

CPSC 046. Theory of Computation


This study of various models of computation leads to a characterization of the kinds of problems that can and cannot be solved by a computer. Solvable problems will be classified with respect to their degree of difficulty. Topics to be covered include formal languages and finite state devices; Turing machines; and other models of computation, computability, and complexity.
Prerequisite: CPSC 035  required. Mathematics background at the level of Linear Algebra or higher is required (may be taken concurrently).
(Cross-listed as MATH 046 )
Lab work required.
1 credit.
Fall 2015. Staff.
http://www.cs.swarthmore.edu/
Computer Science 


Access the class schedule to search for sections.