May 1, 2024
Updated May 10, 2025
16 minute read
Abstraction: A Comprehensive Guide to a Fundamental Concept
2fqz9q|
Find a path to becoming a Abstraction. Learn more at:
OpenCourser.com/topic/2fqz9q/abstractio
Reading list
We've selected ten books
that we think will supplement your
learning. Use these to
develop background knowledge, enrich your coursework, and gain a
deeper understanding of the topics covered in
Abstraction.
An advanced text that looks into representation in computation, and its implications for abstraction, programming, and computing with types. It is of particular interest to those interested in the foundations of programming and the mathematics of computation.
Explores the nature of abstraction in the fields of logic, mathematics, and computer science, examining historical and philosophical perspectives as well as modern developments.
Provides a comprehensive overview of abstraction techniques in artificial intelligence and complex systems, covering topics such as knowledge representation, planning, and reasoning.
Examines the concept of abstraction at the intersection of linguistics, philosophy, computer science, cognitive science, and artificial intelligence.
This practical guide provides techniques and strategies for designing and implementing effective abstractions in software systems.
Provides a survey of abstraction techniques and mechanisms used in software engineering, with particular focus on the role of abstraction in object-oriented programming, design patterns, and software frameworks.
Explores the role of abstraction and reformulation in scientific and mathematical research, examining how these processes help us to develop and explain theories.
This interdisciplinary work examines the concept of abstraction and hierarchy in complex systems, drawing examples from biology, sociology, and computer science, and exploring its implications for understanding the behavior of complex systems.
Explores the use of abstraction in music, examining its historical development and its role in musical theory and analysis.
An examination of the role of abstraction in literature and culture, exploring how writers and artists use abstraction to create meaning and communicate ideas.
For more information about how these books relate to this course, visit:
OpenCourser.com/topic/2fqz9q/abstractio