Implementation-level abstractions

Abstraction (computer science)

Abstraction is a fundamental concept in computer science and software development that involves preserving relevant information and disregarding irrelevant information. It is closely related to modeling, theory, design, and mathematics, and can be applied to real-world objects, computational systems, and programming languages.

1 courses cover this concept

CS 106B Programming Abstractions

Stanford University

Winter 2023

This course helps transition from coding to problem-solving using computers. The course explores techniques, tools, and models for problem-solving across disciplines using C++. Prior programming experience is assumed.

No concepts data

+ 33 more concepts