Sistem kurulumu Research Ecosystems tarafından yapılmaya devam etmektedir. Süreç tamamlanıncaya kadar veride hata ve eksik bulunabilir.

A Framework for Measuring Abstraction as a Sub-Skill of Computational Thinking in Block-Based Programming Environments

relationships.isProjectOf

relationships.isJournalIssueOf

Yükleniyor...

Abstract

In order to teach Computational Thinking (CT) skills to young students, Block-Based Programming Environments (BBPEs) are integrated into secondary school computer science (CS) education curricula. As a CT skill, abstraction is one of the prominent skills, which is difficult to enhance and measure. Researchers developed some scales for measuring abstraction in BBPEs; however, it is still quite difficult to measure abstraction and understand students' abstraction behaviors. The aim of this study is to suggest tasks that could help enhance students' abstraction skills while teaching CT via block-based programming. In addition, a rubric to score the students' abstraction behaviors in the problem solving process was created and validated. A framework with regard to the definitions of abstraction skill was adopted and the way to isolate it from other CT-skills was proposed. As a result, pattern recognition, generalizing, decomposition, focusing and eliminating were defined as indicators of abstraction in the problem solving process via BBPEs. The study also informed computer science educators about the relations between teaching CT via BBPEs, affordances of BBPEs and nature of abstraction.

Description

Fields of Science

05 social sciences, 0202 electrical engineering, electronic engineering, information engineering, 02 engineering and technology, 0503 education

Citation

WoS Q

Scopus Q

OpenCitations Logo
OpenCitations Citation Count
19

Volume

27

Issue

7

Start Page

9455

End Page

9484
Yükleniyor...
Yükleniyor...
Yükleniyor...