Turing machines, including the two important variations nondeterminism and alteration.
Reductions between problems, completeness.
Recursive, r.e., and not r.e. languages. Rice's Theorem.