دورية أكاديمية
Abstraction in Computer Science Education: An Overview
العنوان: | Abstraction in Computer Science Education: An Overview |
---|---|
اللغة: | English |
المؤلفون: | Mirolo, Claudio, Izu, Cruz, Lonati, Violetta, Scapin, Emanuele |
المصدر: | Informatics in Education. 2021 20(4):615-639. |
الإتاحة: | Vilnius University Institute of Mathematics and Informatics, Lithuanian Academy of Sciences. Akademjos str. 4, Vilnius LT 08663 Lithuania. Tel: +37-5-21-09300; Fax: +37-5-27-29209; e-mail: info@mii.vu.lt; Web site: https://infedu.vu.lt/journal/INFEDU |
Peer Reviewed: | Y |
Page Count: | 25 |
تاريخ النشر: | 2021 |
نوع الوثيقة: | Journal Articles Reports - Descriptive |
Descriptors: | Computer Science Education, Soft Skills, Thinking Skills, Abstract Reasoning, Computation, Concept Formation, Programming Languages, Generalization, Problem Solving |
تدمد: | 1648-5831 |
مستخلص: | When we "think like a computer scientist," we are able to systematically solve problems in different fields, create software applications that support various needs, and design artefacts that model complex systems. Abstraction is a soft skill embedded in all those endeavours, being a main cornerstone of computational thinking. Our overview of abstraction is intended to be not so much systematic as thought provoking, inviting the reader to (re)think abstraction from different -- and perhaps unusual -- perspectives. After presenting a range of its characterisations, we will explore abstraction from a cognitive point of view. Then we will discuss the role of abstraction in a range of computer science areas, including whether and how abstraction is taught. Although it is impossible to capture the essence of abstraction in one sentence, one section or a single paper, we hope our insights into abstraction may help computer science educators to better understand, model and even dare to teach abstraction skills. |
Abstractor: | As Provided |
Entry Date: | 2022 |
رقم الأكسشن: | EJ1329311 |
قاعدة البيانات: | ERIC |
كن أول من يترك تعليقا!