Modeling Programming Competency: A Qualitative Analysis

Kiesler, Natalie

  • 出版商: Springer
  • 出版日期: 2024-01-03
  • 售價: $7,010
  • 貴賓價: 9.5$6,660
  • 語言: 英文
  • 頁數: 165
  • 裝訂: Hardcover - also called cloth, retail trade, or trade
  • ISBN: 3031471474
  • ISBN-13: 9783031471476
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

This book covers a qualitative study on the programming competencies of novice learners in higher education. To be precise, the book investigates the expected programming competencies within basic programming education at universities and the extent to which the Computer Science curricula fail to provide transparent, observable learning outcomes and assessable competencies. The study analyzes empirical data on 35 exemplary universities' curricula and interviews with experts in the field. The book covers research desiderata, research design and methodology, an in-depth data analysis, and a presentation and discussion of results in the context of programming education. Addressing programming competency in such great detail is essential due to the increasing relevance of computing in today's society and the need for competent programmers who will help shape our future.

Although programming is a core tier of computing and many related disciplines, learning how to program can be challenging in higher education, and many students fail in introductory programming. The book aims to understand what programming means, what programming competency encompasses, and what teachers expect of novice learners. In addition, it illustrates the cognitive complexity of programming as an advanced competency, including knowledge, skills, and dispositions in context. So, the purpose is to communicate the breadth and depth of programming competency to educators and learners of programming, including institutions, curriculum designers, and accreditation bodies. Moreover, the book's goal is to represent how a qualitative research methodology can be applied in the context of computing education research, as the qualitative research paradigm is still an exception in computing education research.

The book provides new insights into programming competency. It outlines the components of programming competencies in terms of knowledge, skills, and dispositions and their cognitive complexity according to the CC2020 computing curricula and the Anderson-Krathwohl taxonomy of the cognitive domain. These insights are essential as programming constitutes one of the most relevant competencies in all computing study programs. In addition, being able to program describes the capability of solving problems, which is also a core competency in today's increasingly digitalized society. In particular, the book reveals the great relevance of dispositions and other competency components in programming education, which curricula currently fail to recognize and specify. In addition, the book outlines the resulting implications for higher education institutions, educators, and student expectations. Yet another result of interest to graduate students is the multi-method study design that allows for the triangulation of data and results.

商品描述(中文翻譯)

這本書涵蓋了對高等教育中初學者的程式設計能力進行的定性研究。更確切地說,本書調查了大學基礎程式設計教育中預期的程式設計能力,以及計算機科學課程在提供透明、可觀察的學習成果和可評估的能力方面的不足之處。該研究分析了35所優秀大學的課程和專家訪談的實證數據。本書涵蓋了研究需求、研究設計和方法論、深入的數據分析,以及在程式設計教育背景下的結果呈現和討論。由於計算在當今社會的重要性不斷增加,以及需要有能力的程式設計師來塑造我們的未來,因此詳細討論程式設計能力是必要的。

儘管程式設計是計算機和許多相關學科的核心領域,但在高等教育中學習如何編程可能具有挑戰性,許多學生在入門程式設計方面失敗。本書旨在理解程式設計的含義,程式設計能力的內涵以及教師對初學者的期望。此外,它還展示了作為一種高級能力的程式設計的認知複雜性,包括知識、技能和態度在特定情境下的運用。因此,本書的目的是向程式設計的教育者和學習者(包括機構、課程設計師和認證機構)傳達程式設計能力的廣度和深度。此外,本書的目標是展示在計算機教育研究的背景下如何應用定性研究方法論,因為定性研究範式在計算機教育研究中仍然是一個例外。

本書提供了對程式設計能力的新見解。它根據CC2020計算機課程和安德森-克拉斯沃爾認知領域分類法,概述了程式設計能力的知識、技能和態度組成部分及其認知複雜性。這些見解至關重要,因為程式設計是所有計算機學習計劃中最重要的能力之一。此外,能夠編程描述了解決問題的能力,這也是當今日益數字化社會的核心能力。特別是,本書揭示了態度和其他能力組成部分在程式設計教育中的重要性,而目前的課程未能予以認可和具體指定。此外,本書概述了對高等教育機構、教育者和學生期望的相應影響。對研究生而言,另一個有趣的結果是多方法研究設計,可以進行數據和結果的三角化。

作者簡介

Dr. Natalie Kiesler is currently a senior researcher at the Educational Computer Science group at the DIPF Leibniz Institute for Research and Information in Education, and a lecturer at the Computer Science department at Goethe University Frankfurt, Germany. Her research focuses on competency, educational technologies, and feedback in the context of computing education. She has received several awards for her work, including the Best Demo Award at the Educational Technologies Conference (DELFI), and the Hessian University Award for Excellence in University Teaching. She is also involved in various committees and reviews for several conferences and journals within the computing education research and education technology community. She also initiated and led a working group of the German Informatics Society to promote and investigate Open Data Practices in Educational Technology Research.

作者簡介(中文翻譯)

Dr. Natalie Kiesler目前是德國DIPF Leibniz教育研究和信息研究所的教育計算機科學組的高級研究員,並在德國法蘭克福歌德大學的計算機科學系擔任講師。她的研究專注於計算機教育中的能力、教育技術和反饋。她的工作獲得了多個獎項,包括教育技術會議(DELFI)的最佳演示獎和Hessian大學教學卓越獎。她還參與了計算機教育研究和教育技術社區中的多個會議和期刊的委員會和審查工作。她還發起並領導了德國信息學會的一個工作小組,以促進和研究教育技術研究中的開放數據實踐。