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.
CITATION STYLE
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
Mendeley helps you to discover research relevant for your work.