Skip to main navigation Skip to search Skip to main content

Teaching Programming Competencies: A Role for Craft Computing?

Tom Crick*, James Davenport*, Alan Hayes*, Tom Prickett*

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Citations (Scopus)
23 Downloads (Pure)

Abstract

Competency-based education is the recommended paradigm of the ACM/IEEE-CS Computing Curricula 2020 (CC2020) and the imminent Computer Science Curricula 2023 (CS2023) guidelines. Learners apply knowledge, dispositions and skills in a task context as an integral part of their studies is the competency model advocated. It would be highly unusual to deliver a computing-related degree programme without considering programming in some manner. However, competency in programming extends beyond simply writing code; indeed, teaching programming is more akin to teaching craft skills than a traditional academic discipline.
Original languageEnglish
Title of host publicationUKICER '23: Proceedings of the 2023 Conference on United Kingdom & Ireland Computing Education Research
EditorsTroy Astarte, Faron Moller, Keith Quille, Seán Russell
Place of PublicationNew York, NY, United States
PublisherACM
Number of pages1
ISBN (Electronic)9798400708763
DOIs
Publication statusPublished - 25 Sept 2023
EventUnited Kingdom and Ireland Computing Education Research (UKICER) conference 2023 - Swansea University, Swansea, United Kingdom
Duration: 7 Sept 20238 Sept 2023
https://www.ukicer.com/

Conference

ConferenceUnited Kingdom and Ireland Computing Education Research (UKICER) conference 2023
Abbreviated titleUKICER'23
Country/TerritoryUnited Kingdom
CitySwansea
Period7/09/238/09/23
Internet address

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 4 - Quality Education
    SDG 4 Quality Education
  2. SDG 8 - Decent Work and Economic Growth
    SDG 8 Decent Work and Economic Growth

Keywords

  • Programming
  • Craft Computing
  • Software Carpentry
  • Competence

Fingerprint

Dive into the research topics of 'Teaching Programming Competencies: A Role for Craft Computing?'. Together they form a unique fingerprint.
  • Toward Competency-Based Professional Accreditation in Computing

    Raj, R. K., Impagliazzo, J., Aly, S. G., Bowers, D. S., Connamacher, H., Kurkovsky, S., MacKellar, B., Prickett, T. & Samary, M. M., 27 Dec 2022, ITiCSE-WGR '22: Proceedings of the 2022 Working Group Reports on Innovation and Technology in Computer Science Education. Becker, B. A., Quille, K., Laakso, M.-J. & Barendsen, E. (eds.). New York, US: ACM, p. 1-35 35 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    Open Access
    File
    401 Downloads (Pure)

Cite this