Evaluating the efficiency of two programming environments in shaping novices' attitudes, perceptions, beliefs and knowledge in programming: a comparison between Scratch and App Inventor

  • Papadakis S
N/ACitations
Citations of this article
9Readers
Mendeley users who have this article in their library.

Abstract

The purpose of this study is to examine behavioural and learning differences between novice programmers in relation to the use of two different programming environments for novices, Scratch and App Inventor for Android (AIA). Initially, we assumed that due to the known characteristics of the two environments, students would improve their knowledge and behavioural approach towards programming. Given the characteristics of the AIA, we also assumed that students who were in the experimental group (teaching with AIA), would show more positive attitudes to programming, while they would significantly improve their knowledge score, in comparison with the control group (teaching with Scratch). The results of this study confirmed these hypotheses. All students improved their behavioural approach and their knowledge in programming, at the end of the intervention. In addition, students who were taught the AIA environment found to result in better learning outcomes and held more positive attitudes, perceptions and motivation to engage in programming than those who were taught using Scratch.

Cite

CITATION STYLE

APA

Papadakis, S. (2019). Evaluating the efficiency of two programming environments in shaping novices’ attitudes, perceptions, beliefs and knowledge in programming: a comparison between Scratch and App Inventor. International Journal of Teaching and Case Studies, 10(1), 31. https://doi.org/10.1504/ijtcs.2019.10017717

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free