Innovative Pedagogical Practices in the Craft of Computing

Research output: Chapter or section in a book/report/conference proceedingChapter in a published conference proceeding

24 Citations (SciVal)
163 Downloads (Pure)


Teaching programming is much more like teaching a
craft skill than it is an academic subject. Hence an “apprenticeship”
model, where apprentices learn by watching the master
do, and then do themselves, and are criticised in their doing,
is, we claim, more appropriate than the “lecturer/lecturee”
model that universities implicitly adopt. Furthermore, there
are generally many more apprentices than the master can
personally supervise. Universities will therefore use various
tutors, who should be regarded as the analogue of the guildmaster’s
journeymen. However, how does one encourage this
mindset in students who, for their other courses, are indeed
lecturees? What are the implications for the journeymen?
Original languageEnglish
Title of host publicationProceedings of the 2016 International Conference on Learning and Teaching in Computing and Engineering (LaTICE)
ISBN (Print)9781509025053
Publication statusPublished - Nov 2016


Dive into the research topics of 'Innovative Pedagogical Practices in the Craft of Computing'. Together they form a unique fingerprint.

Cite this