Towards education alternatives to teaching and learning of programming: A course experience using open hardware tools

作者: Jonathan Alvarez Ariza

DOI: 10.1109/FIE.2018.8658657

关键词:

摘要: This full paper proposes an educational methodology to teaching and learning of programming using both open hardware tools industrial components such as Arduino, Raspberry Pi, three phase motors variable speed drives. The aims improve the algorithmic thinking in students due deficiencies detected it, well as, it searches that learn a second language, hands-on designs activities require mentioned. In addition, has been employed into curriculum course known (open hardware) for technology electronics (n = 22), observing concepts better way their motivation engagement towards software area was increased during course. To technical level, uses language Python order interact with different ports, peripherals utilities platforms mentioned, creating link between these elements aspects concerning design, e.g., data types, classes, methods or Graphical User Interfaces (GUIs). Finally, takes account two important aspects, firstly, skills developed by proposal are involved BoK (Body Knowledge) engineering areas embedded systems, control computer science and, secondly, is perhaps one most difficult but turn, ubiquitous nature

参考文章(15)
Madonna Margaret Teague, Pedagogy of introductory computer programming : a people-first approach Queensland University of Technology. ,(2011)
Sonia M. Gómez Puente, Michiel van Eijck, Wim Jochems, A sampled literature review of design-based learning approaches: a search for key characteristics International Journal of Technology and Design Education. ,vol. 23, pp. 717- 732 ,(2013) , 10.1007/S10798-012-9212-X
David H. Jonassen, Toward a design theory of problem solving Educational Technology Research and Development. ,vol. 48, pp. 63- 85 ,(2000) , 10.1007/BF02300500
Yoong Cheah Huei, Benefits and introduction to python programming for freshmore students using inexpensive robots ieee international conference on teaching assessment and learning for engineering. pp. 12- 17 ,(2014) , 10.1109/TALE.2014.7062611
Heyson Baez, Katherin Perez, Eyberth Rojas, Saith Rodriguez, Jorge Lopez, Carlos Quintero, Juan Manuel Calderon, Application of an educational strategy based on a soccer robotic platform international conference on advanced robotics. pp. 1- 6 ,(2013) , 10.1109/ICAR.2013.6766533
David W. Johnson, Karl A. Smith, Roger T. Johnson, Cooperative Learning: Improving University Instruction by Basing Practice on Validated Theory. Journal on excellence in college teaching. ,vol. 25, pp. 85- 118 ,(2014)
Peter Jamieson, Jeff Herdtner, More missing the Boat — Arduino, Raspberry Pi, and small prototyping boards and engineering education needs them 2015 IEEE Frontiers in Education Conference (FIE). pp. 1- 6 ,(2015) , 10.1109/FIE.2015.7344259
Latifa BEN ARFA RABAI, Barry COHEN, Ali MILI, Programming Language Use in US Academia and Industry. Informatics in education. ,vol. 14, pp. 143- 160 ,(2015) , 10.15388/INFEDU.2015.09
Jonathan Alvarez Ariza, A proposal for teaching programming languages through open hardware tools ieee international conference engineering education. ,vol. 2016, pp. 202- 207 ,(2016) , 10.1109/ICEED.2016.7856072