Aarhus University Seal / Aarhus Universitets segl

Code-labelling: a teaching activity encouraging deep learning in a non-STEM introductory programming course

Publikation: KonferencebidragPaperForskningpeer review

DOI

The code-labelling exercise is an attempt to apply natural language education techniques for solving the challenge of teaching introductory programming to non-STEM novices in higher education. This paper presents findings from a study exploring the use of natural language teaching techniques in programming education collected in an Action Research cycle. The results support the use of a structural approach to teaching programming to this target audience; particularly, the translation-grammar method seems to integrate well with programming education. The paper also explores the potential underlying reasons. It seems the exercise invokes an assimilation of student's existing cognitive schemata and supports a deep-learning experience. The exercise is an invitation to other teachers to create further iterations to improve their own teaching. It also seeks to enrich the portfolio of teaching activities for solving the challenge of teaching introductory programming to non-STEM novices.
OriginalsprogEngelsk
Udgivelsesår30 okt. 2017
Antal sider6
DOI
StatusUdgivet - 30 okt. 2017
BegivenhedInternational Conference on Computer Science & Education 2017 - Hilton Americas, Houston, USA
Varighed: 22 aug. 201725 aug. 2017
Konferencens nummer: 12
https://www.ieee.org/conferences_events/conferences/conferencedetails/index.html?Conf_ID=40514

Konference

KonferenceInternational Conference on Computer Science & Education 2017
Nummer12
LokationHilton Americas
LandUSA
ByHouston
Periode22/08/201725/08/2017
Internetadresse

Se relationer på Aarhus Universitet Citationsformater

ID: 118727364