A new didactic method for programming in C for freshmen students using LEGO mindstorms EV3

In this paper a new teaching-learning-method including the LEGO Mindstorms EV3 is presented. This computer sciences course is part of the studies of mechatronics in the first two semesters. The programming language being mediated is ANSI-C. Computer science is not the most popular subject in the interdisciplinary engineering field of mechatronics, therefore the EV3 should be included to increase motivation. For the new approach the former course - without the usage of EV3s - was evaluated and a competency profile was identified. On this basis a new didactical method was designed and implemented. The EV3 is programmed with the IDE Eclipse and with a self programmed plug-in.

[1]  H. Tominaga,et al.  GoalPost: LEGO programming exercise support , 2005, Proceedings of the 2005 International Conference on Active Media Technology, 2005. (AMT 2005)..

[2]  Jae Wook Jeon,et al.  Programming LEGO mindstorms NXT with visual programming , 2007, 2007 International Conference on Control, Automation and Systems.

[3]  Mark B. Colton,et al.  Toys in the Classroom: LEGO MindStorms as an Educational Haptics Platform , 2008, 2008 Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems.

[4]  Damir Sersic,et al.  How to teach basic university-level programming concepts to first graders? , 2014, 2014 IEEE Integrated STEM Education Conference.

[5]  M.I.G. Mota Work in progress - using lego mindstorms and robolab as a mean to lowering dropout and failure rate in programming course , 2007, 2007 37th Annual Frontiers In Education Conference - Global Engineering: Knowledge Without Borders, Opportunities Without Passports.

[6]  Marianne von Schwerin Software engineering in a nutshell for Electrical Engineering students , 2014, 2014 IEEE Global Engineering Education Conference (EDUCON).

[7]  Hiroyuki Tominaga,et al.  A style and tool for group exercise of introductory programming with LEGO robot control as pre-education event , 2010, 2010 9th International Conference on Information Technology Based Higher Education and Training (ITHET).

[8]  Jae Wook Jeon,et al.  Using visual programming kit and LEGO Mindstorms: An introduction to embedded system , 2008, 2008 IEEE International Conference on Industrial Technology.

[9]  Ali Qureshi,et al.  Delivering software engineering education through LEGO robotics , 2014, 2014 9th International Conference on Computer Science & Education.

[10]  Abhijit Nagchaudhuri,et al.  LEGO robotics products boost student creativity in precollege programs at UMES , 2002, 32nd Annual Frontiers in Education.

[11]  Hai-Ning Liang,et al.  A first introduction to programming for first-year students at a Chinese university using LEGO MindStorms , 2013, Proceedings of 2013 IEEE International Conference on Teaching, Assessment and Learning for Engineering (TALE).

[12]  Marianne Lykke,et al.  Motivating programming students by problem based learning and LEGO robots , 2014, 2014 IEEE Global Engineering Education Conference (EDUCON).