Teaching Programming Competencies: A Role for Craft Computing?

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

*Corresponding author for this work

Research output: Contribution to conferencePosterpeer-review

3 Citations (Scopus)
8 Downloads (Pure)


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
Number of pages1
Publication statusAccepted/In press - 17 Jul 2023
EventUnited Kingdom and Ireland Computing Education Research (UKICER) conference 2023 - Swansea University, Swansea, United Kingdom
Duration: 7 Sept 20238 Sept 2023


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

Cite this