Innovative Pedagogical Practices in the Craft of Computing

Research output: Chapter in Book/Report/Conference proceedingConference contribution

  • 1 Citations

Abstract

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?
LanguageEnglish
Title of host publicationProceedings of the 2016 International Conference on Learning and Teaching in Computing and Engineering (LaTICE)
PublisherIEEE
Pages115-119
ISBN (Print)9781509025053
DOIs
StatusPublished - Nov 2016

Fingerprint

journeyman
apprentice
apprenticeship
Teaching
tutor
university teacher
programming
university
student

Cite this

Davenport, J. H., Hayes, A., Hourizi, R., & Crick, T. (2016). Innovative Pedagogical Practices in the Craft of Computing. In Proceedings of the 2016 International Conference on Learning and Teaching in Computing and Engineering (LaTICE) (pp. 115-119). IEEE. https://doi.org/10.1109/LaTiCE.2016.38

Innovative Pedagogical Practices in the Craft of Computing. / Davenport, James H.; Hayes, Alan; Hourizi, Rachid; Crick, Tom.

Proceedings of the 2016 International Conference on Learning and Teaching in Computing and Engineering (LaTICE). IEEE, 2016. p. 115-119.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Davenport, JH, Hayes, A, Hourizi, R & Crick, T 2016, Innovative Pedagogical Practices in the Craft of Computing. in Proceedings of the 2016 International Conference on Learning and Teaching in Computing and Engineering (LaTICE). IEEE, pp. 115-119. https://doi.org/10.1109/LaTiCE.2016.38
Davenport JH, Hayes A, Hourizi R, Crick T. Innovative Pedagogical Practices in the Craft of Computing. In Proceedings of the 2016 International Conference on Learning and Teaching in Computing and Engineering (LaTICE). IEEE. 2016. p. 115-119 https://doi.org/10.1109/LaTiCE.2016.38
Davenport, James H. ; Hayes, Alan ; Hourizi, Rachid ; Crick, Tom. / Innovative Pedagogical Practices in the Craft of Computing. Proceedings of the 2016 International Conference on Learning and Teaching in Computing and Engineering (LaTICE). IEEE, 2016. pp. 115-119
@inproceedings{43d3feb64fac4592bcbfe1acc3b73673,
title = "Innovative Pedagogical Practices in the Craft of Computing",
abstract = "Teaching programming is much more like teaching acraft skill than it is an academic subject. Hence an “apprenticeship”model, where apprentices learn by watching the masterdo, 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, thereare generally many more apprentices than the master canpersonally supervise. Universities will therefore use varioustutors, who should be regarded as the analogue of the guildmaster’sjourneymen. However, how does one encourage thismindset in students who, for their other courses, are indeedlecturees? What are the implications for the journeymen?",
author = "Davenport, {James H.} and Alan Hayes and Rachid Hourizi and Tom Crick",
year = "2016",
month = "11",
doi = "10.1109/LaTiCE.2016.38",
language = "English",
isbn = "9781509025053",
pages = "115--119",
booktitle = "Proceedings of the 2016 International Conference on Learning and Teaching in Computing and Engineering (LaTICE)",
publisher = "IEEE",
address = "USA United States",

}

TY - GEN

T1 - Innovative Pedagogical Practices in the Craft of Computing

AU - Davenport, James H.

AU - Hayes, Alan

AU - Hourizi, Rachid

AU - Crick, Tom

PY - 2016/11

Y1 - 2016/11

N2 - Teaching programming is much more like teaching acraft skill than it is an academic subject. Hence an “apprenticeship”model, where apprentices learn by watching the masterdo, 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, thereare generally many more apprentices than the master canpersonally supervise. Universities will therefore use varioustutors, who should be regarded as the analogue of the guildmaster’sjourneymen. However, how does one encourage thismindset in students who, for their other courses, are indeedlecturees? What are the implications for the journeymen?

AB - Teaching programming is much more like teaching acraft skill than it is an academic subject. Hence an “apprenticeship”model, where apprentices learn by watching the masterdo, 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, thereare generally many more apprentices than the master canpersonally supervise. Universities will therefore use varioustutors, who should be regarded as the analogue of the guildmaster’sjourneymen. However, how does one encourage thismindset in students who, for their other courses, are indeedlecturees? What are the implications for the journeymen?

UR - http://dx.doi.org/10.1109/LaTiCE.2016.38

U2 - 10.1109/LaTiCE.2016.38

DO - 10.1109/LaTiCE.2016.38

M3 - Conference contribution

SN - 9781509025053

SP - 115

EP - 119

BT - Proceedings of the 2016 International Conference on Learning and Teaching in Computing and Engineering (LaTICE)

PB - IEEE

ER -