@inproceedings{2e68bd3cc37e44de8c2dd010f1198935,
title = "Teaching Programming Competencies: A Role for Craft Computing?",
abstract = "Competency-based education is the recommended paradigm of the ACM/IEEE-CS Computing Curricula 2020 (CC2020) and the 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. While it would be highly unusual to deliver computing-related degree programmes without considering programming in some manner, competency in programming extends beyond simply writing code; indeed, teaching programming is more akin to teaching craft skills than a traditional academic discipline. ",
keywords = "Programming, competence, craft computing, software carpentry",
author = "Tom Crick and James Davenport and Alan Hayes and Tom Prickett",
year = "2023",
month = sep,
day = "25",
doi = "10.1145/3610969.3611140",
language = "English",
isbn = "979-8-4007-0876-3",
series = "ACM International Conference Proceeding Series",
publisher = "Association for Computing Machinery",
editor = "Troy Astarte and Faron Moller and Keith Quille and Sean Russell",
booktitle = "UKICER 2023 - Proceedings of the 2023 Conference on United Kingdom and Ireland Computing Education Research",
address = "USA United States",
}