Skip to main content

Code lab – A game that teaches high level programming languages

Publication ,  Conference
White, R; Tian, F; Smith, P
Published in: Proceedings of the 30th International Bcs Human Computer Interaction Conference Hci 2016
January 1, 2016

With a sharp rise in the adoption of technology throughout the younger generation there is a sudden need for more technologically focused teaching methods in the educational sector. Many applications and websites offer games to students in order to decrease the learning curve associated with challenging subject matter. However, very few of these games have striven to teach high level programming languages to younger students. We propose in this paper Code Lab, a game that utilizes prominent learning theories, to structure the educational content, whilst using game design theory to attune the visual and mechanical design to appeal to students aged between 14 and 16. The evaluation results has shown that Code Lab helps students understand some basic programming concepts, though it is vital to balance between learning and entertainment through rewarding students and including less obtrusive learning material in the game.

Duke Scholars

Published In

Proceedings of the 30th International Bcs Human Computer Interaction Conference Hci 2016

DOI

Publication Date

January 1, 2016

Volume

2016-July
 

Citation

APA
Chicago
ICMJE
MLA
NLM
White, R., Tian, F., & Smith, P. (2016). Code lab – A game that teaches high level programming languages. In Proceedings of the 30th International Bcs Human Computer Interaction Conference Hci 2016 (Vol. 2016-July). https://doi.org/10.14236/ewic/HCI2016.76
White, R., F. Tian, and P. Smith. “Code lab – A game that teaches high level programming languages.” In Proceedings of the 30th International Bcs Human Computer Interaction Conference Hci 2016, Vol. 2016-July, 2016. https://doi.org/10.14236/ewic/HCI2016.76.
White R, Tian F, Smith P. Code lab – A game that teaches high level programming languages. In: Proceedings of the 30th International Bcs Human Computer Interaction Conference Hci 2016. 2016.
White, R., et al. “Code lab – A game that teaches high level programming languages.” Proceedings of the 30th International Bcs Human Computer Interaction Conference Hci 2016, vol. 2016-July, 2016. Scopus, doi:10.14236/ewic/HCI2016.76.
White R, Tian F, Smith P. Code lab – A game that teaches high level programming languages. Proceedings of the 30th International Bcs Human Computer Interaction Conference Hci 2016. 2016.

Published In

Proceedings of the 30th International Bcs Human Computer Interaction Conference Hci 2016

DOI

Publication Date

January 1, 2016

Volume

2016-July