Name Tags and Pipes: Assessing the Role of Metaphors in Students’ Early Exposure to Computer Programming Using Emoticoding

by Barmpoutis, A. | Huynhu, K.

Advances in Intelligent Systems and Computing, vol. 785, 2019, pp. 194-202. https://doi.org/10.1007/978-3-319-93882-0_20

Category:

Description

This paper presents a case study for assessing the effect of emoticoding during the students’ first encounter with text-based coding interfaces, in which period a student could have a deeply disappointing experience that may lead to “blank page trauma” as well as negative attitude towards the subject. A prototype metaphor-based source code editor was developed using novel human-computer interaction mechanics based on the concept of emoticon-like scripting. Similarly to the use of shortcuts for typing emoticons in social media, visual or textual replacements appear in the proposed text editor when the user types complete valid tokens from a given programming language. Appropriate metaphors can be used in the design of the token replacements so that they are appealing to a particular age, gender, or cultural groups of users. Quantitative analysis of data from 5th-grade students (n = 40) shows that metaphor-based emoticoding improves significantly the students’ performance in terms of syntax recall when they transition from block- to text-based programming in comparison to transitioning without emoticoding.

Additional information

Author

Barmpoutis, A., Huynhu, K.

Journal

Advances in Intelligent Systems and Computing

Volume

785

Year

2019

Pages

194-202

DOI

https://doi.org/10.1007/978-3-319-93882-0_20

PDF

barmpoutis_AHFE2018.pdf

Citation

Citation

Barmpoutis, A. and Huynhu, K., 2019. Name Tags and Pipes: Assessing the Role of Metaphors in Students’ Early Exposure to Computer Programming Using Emoticoding. Advances in Intelligent Systems and Computing, vol. 785, pp. 194-202. https://doi.org/10.1007/978-3-319-93882-0_20

BibTex

@article{digitalWorlds:132,
doi = {https://doi.org/10.1007/978-3-319-93882-0_20},
author = {Barmpoutis, A. and Huynhu, K.},
title = {Name Tags and Pipes: Assessing the Role of Metaphors in Students’ Early Exposure to Computer Programming Using Emoticoding},
journal = {Advances in Intelligent Systems and Computing},
volume = {785},
year = {2019},
pages = {194-202}
}

Related…