Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is Abstraction

Handbook of Research on Tools for Teaching Computational Thinking in P-12 Education
Hiding/reducing unnecessary detail, so that focus is on the crucial components of a problem or situation.
Published in Chapter:
Teaching Computational Thinking Unplugged: A Review of Tools and Methodologies
Emmanouil Poulakis (University of Thessaly, Greece) and Panagiotis Politis (University of Thessaly, Greece)
DOI: 10.4018/978-1-7998-4576-8.ch009
This chapter focuses on the “unplugged” approach for teaching computational thinking (CT), that is, teaching without the use of computers or digital equipment. After a short discussion of the different definitions of CT, the chapter presents the most well-known tools and methodologies of unplugged philosophy, with a connection to CT concepts. The chapter also summarizes the main advantages of the unplugged approach to CT education and furthermore, the most important design principles of unplugged, kinaesthetic activities. A separate section is dedicated to blended approaches of plugged and unplugged activities and the evaluation of unplugged approaches. While more large-scale implementations are still required to fully evaluate the benefits of unplugged approaches to CT education, existing studies report positive findings, especially in relation to the use of unplugged approaches for CT education. The majority of these resources are available for use by educators free of charge on the internet, which makes them very useful as a CT teaching approach.
Full Text Chapter Download: US $37.50 Add to Cart
More Results
The Snowball Effect: A Perspective on the Challenges to Computer Science Education in K-12
Part of computational thinking that uses decomposition, pattern matching and data representations to allow for generalizations in the development of algorithms and solutions.
Full Text Chapter Download: US $37.50 Add to Cart
Full Text Chapter Download: US $37.50 Add to Cart
Automatic Text Summarization in Digital Libraries
A kind of summarization approach, with rephrasing or paraphrasing the main content of a document to form a summary.
Full Text Chapter Download: US $37.50 Add to Cart
Developing Preschoolers' Computational Thinking Skills Through Digital Gameplay
Stripping away extraneous detail in order to identify the core information in a complex situation or problem.
Full Text Chapter Download: US $37.50 Add to Cart
Synthesis of MOF, MDA, PIM, MVC, and BCE Notations and Patterns
Description from a certain perspective or in a certain context, consisting in omitting details that are irrelevant in this context, allowing an approach from a particular point of view and at a higher degree of generality.
Full Text Chapter Download: US $37.50 Add to Cart
Personalized Education for a Programming Course in Higher Education
Ability to decide which details of a problem are important and which details can be omitted.
Full Text Chapter Download: US $37.50 Add to Cart
Efficiently Prompting Students When Developing Computational Thinking Skills: The Impact of Students' Response Modality
The process of creating something simple from something complicated by leaving out the irrelevant details, finding the relevant patterns, and separating ideas from tangible details.
Full Text Chapter Download: US $37.50 Add to Cart
Of Paradigms, Theories, and Models: A Conceptual Hierarchical Structure for Communication Science and Technoself
One dimension of how authority and responsibility are used in a hierarchical structure, both human and theoretical (see concreteness).
Full Text Chapter Download: US $37.50 Add to Cart
Computational Thinking and Making in Virtual Elementary Classrooms
A process of naming parts and hiding the details often used in the computer science discipline.
Full Text Chapter Download: US $37.50 Add to Cart
Pre-Service Teacher Preparation to Integrate Computational Thinking
Full Text Chapter Download: US $37.50 Add to Cart
The Importance of Reading Literacy in Learning Mathematics
Process of raising awareness of the similarity of our experiences.
Full Text Chapter Download: US $37.50 Add to Cart
Racing Ahead With Innovation: The Case for Hybrid Models and Ethical Decisions
A term used to describe the level of detail in a model. Highly abstracted models have minimum detail and are used at the strategic level of thinking. Low abstraction indicates lots of details down to the micro level of process and parts.
Full Text Chapter Download: US $37.50 Add to Cart
Using View Process Models in Collaborative Business Processes
Abstraction is a method for deriving VPs from PPs. An abstract process model results from the abstraction of some characteristics, that is, from variability of some elements of the PP. This mainly concerns the functions, which are suitable for abstraction. An abstract process model describes the possibility for process models by making several attribute values possible for some model elements. The effect is that it discloses details of process functions by allowing them to take different designs. Therefore, abstraction is suitable to create functionally alienated process models.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR