Abstraction levels refer to the hierarchical layers of complexity in a system, where each level hides the complexity of the levels below it, allowing users to interact with a simplified model. This approach is fundamental in computer science and engineering, enabling efficient problem-solving and system design by reducing cognitive load and focusing on relevant details at each level.