On Programming Competence and its Classification

On Programming Competence and its Classification
复制标题

论编程能力及其分类

DOI:
10.1145/3428029.3428030
复制
发表时间:
2020
期刊:
Proceedings of the 20th Koli Calling International Conference on Computing Education Research
影响因子:
--
通讯作者:
Natalie Kiesler
Natalie Kiesler
中科院分区:
--
文献类型:
--
作者:
Natalie Kiesler

文献摘要

被引文献

相似文献

当能力的概念进入计算机教育中关于学习和教学的话语时,程序设计能力的建模和分类成为一个新的研究领域。然而,作为计算机科学(CS)课程设计基础的通用能力目录尚不存在。本文讨论了几种教育分类法在计算机科学中的应用。此外,还考虑了一项实证研究,收集了初级编程课程的预期能力,并通过采访大学教授的方式进行了收集。使用梅林的定性内容分析和Anderson Krathwohl分类(AKT)对这两组数据进行了分析。作为本实证研究的继续,本文提出了一个概括的胜任力结构模型。从AKT的知识和认知过程维度来看,实证分析证明其适用于编程能力的分类。因此,本文概述了AKT相对于相关工作中提出的其他模型的优势和优势。此外,还提出了AKT的改编版本,其中包括编程的子类型和示例,以帮助CS教育工作者设计未来的编程课程和评估。
When the concept of competence entered the discourse on learning and teaching in computing education, modeling and classifying programming competences became a new research area. However, universal catalogs of competencies as a basis for curriculum design in Computer Science (CS) do not yet exist. In this paper several educational taxonomies are discussed with regard to their application in CS. Additionally, an empirical study is considered, that gathered expected competencies of introductory programming courses and by means of interviews with university professors. Both of these data sets were analyzed using Mayring’s qualitative content analysis and the categories of the Anderson Krathwohl Taxonomy (AKT) for learning, teaching and assessing. A summarized competency structure model is presented as a continuation of this empirical research. In terms of the knowledge and cognitive process dimensions of the AKT, the empirical analysis proved its suitability for the classification of programming competences. Therefore, this paper outlines the advantages and superiority of the AKT in contrast to other models proposed in the related works. Moreover, an adapted version of the AKT with sub-types and examples for programming is presented in order to help support CS educators in the design of future programming classes and assessments.