Modeling Programming Competency - Natalie Kiesler

Modeling Programming Competency

A Qualitative Analysis

(Autor)

Buch | Hardcover
XVII, 165 Seiten
2024 | 1st ed. 2024
Springer International Publishing (Verlag)
978-3-031-47147-6 (ISBN)
171,19 inkl. MwSt
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.

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.

1 Introduction 1.1 Background and Motivation1.2 Goal and Research Questions 1.3 Contextualization of this Research 1.4 Structure of the BookReferences 2 Approaching the Concept of Competency2.1 Competency Definition2.1.1 Psychological Perspective on Competency/2.1.2 Historical Perspective on Competency/2.1.3 Recent Perspectives and Discussions22 2.2 Taxonomies and Competency Models for Computing2.2.1 Bloom's and Anderson-Krathwohl's Taxonomy 2.2.2 Competency Model of the German Informatics Society2.3 Competency-Based Curricula Recommendations in Computing2.3.1 Information Technology 20172.3.2 Computing Curricula 20202.3.3 National Curricula Recommendations 2.4 Related Research in Computing EducationReferences3 Research Design3.1 Summary of Research Desiderata3.2 Research Goals3.3 Research Questions3.4 Study DesignReferences
Part II Data Gathering and Analysis of University Curricula 4 Data Gathering of University Curricula4.1 Goals of Gathering and Analyzing University Curricula 4.2 Relevance of Gathering and Analyzing University Curricula4.3 Expectations and Limitations4.4 Sampling and Data Gathering4.4.1 Selection of Bachelor Degree Programs 4.4.2 Selection of Content Area4.4.3 Selection of Institutions and Study Programs4.4.4 Selection of ModulesReferences5 Data Analysis of University Curricula5.1 Methodology of the Data Analysis5.2 Pre-processing of Data5.2.1 Linguistic Smoothing of Competency Goals5.2.2 Basic Coding Guidelines5.2.3 Computer-Assisted Analysis5.3 Data Analysis5.3.1 Deductive Category Development5.3.2 Inductive Category Development 5.3.3 Deductive-Inductive Category Development5.4 Application of Quality CriteriaReferencesPart III Data Gathering and Analysis of Expert InterviewsData Gathering of Guided Expert Interviews6.1 Goals of Conducting and Analyzing Guided Expert Interviews6.2 Relevance of Conducting and Analyzing Guided Expert Interviews 6.3 Expectations and Limitations6.4 Developing an Interview Guide and Questions6.5 Data Gathering and Sampling6.5.1 Selecting and Contacting Experts6.5.2 Conducting the Interviews6.5.3 Recording the InterviewsReferences7 Data Analysis of Guided Expert Interviews7.1 Pre-processing of Data7.1.1 Transcription Guidelines7.1.2 Transcription System7.1.3 Transcription Process7.2 Data Analysis7.3 Application of Quality CriteriaReferencesPart IV Results 8 Results of University Curricula Analysis 8.1 Cognitive Competencies8.1.1 Cognitive Process Dimension Remembering 8.1.2 Cognitive Process Dimension Understanding8.1.3 Cognitive Process Dimension Applying8.1.4 Cognitive Process Dimension Analyzing8.1.5 Cognitive Process Dimension Evaluating8.1.6 Cognitive Process Dimension Creating8.1.7 Knowledge Dimensions8.2 Other Competencies8.3 Reliability8.4 Discussion of ResultsReferences9 Results of Guided Expert Interviews9.1 Cognitive Competencies9.2 Other Competencies9.3 Factors Preventing Programming Competency9.4 Factors Contributing to Programming Competency9.5 Reliability9.6 Discussion of ResultsReferences10 Summarizing and Reviewing the Components of Programming Competency10.1 Summary of Cognitive Programming Competencies10.2 Summary of Other Programming Competency Components10.3 Review of the Anderson Krathwohl TaxonomyReferences Part V Wrap Up11 Conclusion11.1 Brief Summary of Results11.1.1 Competencies Expected from Novice Programmers11.1.2 Adequacy of the Anderson Krathwohl Taxonomy 11.1.3 Factors Influencing Students' Competency Development11.2 Conclusions11.3 Future WorkReferences12 Complete List of References 

Erscheinungsdatum
Zusatzinfo XVII, 165 p. 4 illus.
Verlagsort Cham
Sprache englisch
Maße 155 x 235 mm
Gewicht 439 g
Themenwelt Schulbuch / Wörterbuch Unterrichtsvorbereitung Unterrichts-Handreichungen
Mathematik / Informatik Informatik
Schlagworte Basic programming education • Competency • Competency-based education • Competency Modeling • Computer Science • computing education • Curricula Analysis • Curricula Design • dispositions • Guided Interviews • Introductory Programming • learning objectives • Learning Programming • novice programmer • Programming Competency • programming education • qualitative content analysis • university curricula
ISBN-10 3-031-47147-4 / 3031471474
ISBN-13 978-3-031-47147-6 / 9783031471476
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Grundwissen für Zahntechniker, Band 2

von Ernst Rieder

Buch | Softcover (2022)
Neuer Merkur (Verlag)
44,00