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.
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