About this paper

Appears in:
Pages: 493-502
Publication year: 2016
ISBN: 978-84-617-5895-1
ISSN: 2340-1095
doi: 10.21125/iceri.2016.1121

Conference name: 9th annual International Conference of Education, Research and Innovation
Dates: 14-16 November, 2016
Location: Seville, Spain

INTEGRATION OF PEDAGOGY AND LEARNING TOOLS IN PROGRAMMING EDUCATION: A SURVEY

I. Balasooriya, E. Mor, M.E. Rodríguez, M.A. Huertas

Open University of Catalonia (SPAIN)
Programming education plays a central role in STEM education, particularly in secondary and higher education. Teaching and learning programming from a pedagogical point of view is a highly researched topic and a variety of learning tools are being implemented to assist students who require support in learning the mechanics of programming. A majority of these tools combines pedagogical aspects of learning programming with the typical features of programming environments. However there is a need to explore how these tools and pedagogical requirements superimpose. This paper looks at various strategies and recommendations from the programming education sector and compares different types of programming tools available that adhere to these strategies and classifies the different types of tools under their main focus. The study also aims to generate recommendations based on the observations of tool design that could be highly beneficial to the teachers and the students in programming courses.

By analyzing close to 50 programming tools from the literature that can be classified as programming environments, enhanced programming environments, intelligent tutoring systems and visualization and simulation programs, it can be seen that many of these tools focus on a specific type of learning and that they incorporate some of the learning strategies identified. Educational research emphasize the need of student networking, peer review, example based learning and solution planning approaches to be present in the learning process. Some tools excel in these pedagogically sound features while others are in need of further improvement. This study focuses on examining the linkage between features of programming tools and recommendations for instruction so that novice learners or teachers can make informed decisions about the types of tools they wish to use and how to utilize them in effective ways of learning, leading to better learning outcomes and success rates.
@InProceedings{BALASOORIYA2016INT,
author = {Balasooriya, I. and Mor, E. and Rodr{\'{i}}guez, M.E. and Huertas, M.A.},
title = {INTEGRATION OF PEDAGOGY AND LEARNING TOOLS IN PROGRAMMING EDUCATION: A SURVEY},
series = {9th annual International Conference of Education, Research and Innovation},
booktitle = {ICERI2016 Proceedings},
isbn = {978-84-617-5895-1},
issn = {2340-1095},
doi = {10.21125/iceri.2016.1121},
url = {http://dx.doi.org/10.21125/iceri.2016.1121},
publisher = {IATED},
location = {Seville, Spain},
month = {14-16 November, 2016},
year = {2016},
pages = {493-502}}
TY - CONF
AU - I. Balasooriya AU - E. Mor AU - M.E. Rodríguez AU - M.A. Huertas
TI - INTEGRATION OF PEDAGOGY AND LEARNING TOOLS IN PROGRAMMING EDUCATION: A SURVEY
SN - 978-84-617-5895-1/2340-1095
DO - 10.21125/iceri.2016.1121
PY - 2016
Y1 - 14-16 November, 2016
CI - Seville, Spain
JO - 9th annual International Conference of Education, Research and Innovation
JA - ICERI2016 Proceedings
SP - 493
EP - 502
ER -
I. Balasooriya, E. Mor, M.E. Rodríguez, M.A. Huertas (2016) INTEGRATION OF PEDAGOGY AND LEARNING TOOLS IN PROGRAMMING EDUCATION: A SURVEY, ICERI2016 Proceedings, pp. 493-502.
User:
Pass: