2013 · 20 citations · 11 references
EngineeringEducationProgramming Language TeachingStem EducationMathematics EducationTeaching AiRobot LearningProgram Design TasksBasic Programming CoursesBasic Programming CourseDesignEducational RoboticsComputer ScienceDevelopmental RoboticsAutomationDesign ThinkingEducational DesignLego MindstormsRobotics
Students on Basic Programming courses often have difficulties with program design tasks. This problem mainly arises from their lack of program solving skills. To overcome this lack, students' need to practice. Manipulating real entities can be a useful and motivating strategy to engage students in such endeavor. In this context, several authors have used LEGO Mindstorms robots to help students on basic programming courses. In this paper, we present the results obtained from an experience conducted on a Basic Programming course using those robots to motivate students and to involve them in algorithm design.
11
A technique for measurement of attitudes
Rensis Likert · Medical Entomology and Zoology · 1932 · 8.2K citations
Design and Analysis: A Researcher's Handbook
John P. Morgan · Technometrics · 2005 · 2.4K citations
A study of the difficulties of novice programmers
Essi Lahtinen, Kirsti Ala-Mutka, Hannu-Matti Järvinen · 2005 · 821 citations