Core theory every engineer relies on: computation, memory, complexity, and how machines represent data.