ACETry ACE ↗
← Back

CSE 105Theory of Computability

4 units · CSE · UC San Diego

An introduction to the mathematical theory of computability. Formal languages. Finite automata and regular expressions. Push-down automata and context-free languages. Computable or recursive functions: Turing machines, the halting problem. Undecidability.

Before you enroll

Prerequisites

From the catalog: “CSE 12 and CSE 20 or MATH 109 or MATH 15A or MATH 31CH and CSE 21 or MATH 100A or MATH 103A or MATH 154 or MATH 158 or MATH 184 or MATH 188; restricted to CS25, CS26, CS27, CS29, EC26, and MA30 majors. Other students will be allowed as space permits.”

What it opens up

Courses that list CSE 105 as a prerequisite (4)

  • CSE 107 Introduction to Modern Cryptography
  • CSE 130 Programming Languages: Principles and Paradigms
  • CSE 131 Compiler Construction
  • CSE 200 Computability and Complexity