The combined use of lego mindstorms NXT and app inventor for teaching novice programmers

31Citations
Citations of this article
44Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Both in Greece and abroad, students in school and in introductory computer science courses perceive programming as a difficult task. Introductory programming courses are often disappointing both for students and for teachers. One of the major factors to which these difficulties in learning programming has been attributed is the traditional approach to teaching the fundamentals of programming, which is unable to provide students with an interesting and richly stimulating environment through which problems and concepts are the subject of investigation in a creative and enjoyable way. In contrast, several studies claim that teachings robotics is suitable to students regardless of age and background and is a way of encouraging learning. This paper presents an alternative use of robotic Lego Mindstorms constructions and the visual programming environment App Inventor for teaching programming with the goal of understanding basic programming structures.

Cite

CITATION STYLE

APA

Papadakis, S., & Orfanakis, V. (2017). The combined use of lego mindstorms NXT and app inventor for teaching novice programmers. Advances in Intelligent Systems and Computing, 560, 193–204. https://doi.org/10.1007/978-3-319-55553-9_15

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