Is abstraction the key to computing?
By J. Kramer. CACM, 2007
489 citations recorded by the source corpus.
Subfields: Computational Theory and Mathematics, Computer Science Applications, Hardware and Architecture
View Paper: https://www.semanticscholar.org/paper/638455c51173df855b44b3d717643963356e305a
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Computational Theory and Mathematics
In Computer Science Applications
- Arnold Neville Pears
- James H. Paterson
- Gautam Biswas
- Lauri Malmi
- John S. Kinnebrew
- Elizabeth S. Adams
- Jens Bennedsen
- Linda Mannila
Citations in the corpus
- Integrating computational thinking with K-12 science education using agent-based computation: A theoretical framework (2013, background): “In general, computational thinking involves being able to reason at multiple levels of abstraction (Kramer, 2007), mathematical reasoning, and design-based thinking (Wing, 2008).”
- The State of Practice in Model-Driven Engineering (2014, unknown): “Although this issue clearly relates to a company’s level of MDE maturity, the results also suggest that we have only a very limited understanding of abstract thinking in software development – an observation also made by others [9].”
- Developing a computer science-specific learning taxonomy (2007, background): “Moving on from this, in their more recent paper [22] they describe their experiences with designing and developing learning tools”
- A survey of literature on the teaching of introductory programming (2007, background): “Possibilities for such themes include abstraction [60] and components [51].”