The use of an Arduino pocket lab to increase motivation in Electrical engineering students for programming

O. Graven, Joakim Bjørk
{"title":"The use of an Arduino pocket lab to increase motivation in Electrical engineering students for programming","authors":"O. Graven, Joakim Bjørk","doi":"10.1109/TALE.2016.7851800","DOIUrl":null,"url":null,"abstract":"Electrical engineering students at the authors institution, completes a module on programming's and microcontrollers in their first year of studies. This module was previously run with C++ programming for PCs in one semester, and assembly and C programming for PIC18 microcontrollers in the following semester. The programming of microcontrollers was mostly completed using simulators instead of real chips. The use of simulators was mostly due to practical difficulties in using real chips, that were taking up too much time from the students, hindering them rather than helping them to gain programming skill. It is the authors firm belief that to learn how to program the students are required to use time for practical work, and spend that time programming not troubleshooting. The experience was unfortunate is that many of the students gave up and the results was poor. In 2013 a complete revision of the module was completed. The module is now run in one semester, the PIC18, PC, and assembly programming is replaced by development for the Arduino platform. The Arduino platform is an open source project that includes software and hardware, and are getting well known. The students taking the module are offered to purchase their own start packages that contains an Arduino board and a selection of sensors and actuators. The students then have their own little lab and can work with it wherever and whenever they want. Motivating students are also easier when they see actual movement or other actions taking place in front of their own eyes instead of just measuring changing voltage levels on output of a microcontroller or even worse on a simulator. The first part of the semester consists of lectures and practical assignments that are relevant for that specific week, the second part consists of a larger practical project that students have to complete and present at the end of the semester. This practical project replaces the traditional written exam. This setup has proven to be exciting for the students and their level of knowledge after completing this module has increased significantly compared to the previous setup.","PeriodicalId":117659,"journal":{"name":"2016 IEEE International Conference on Teaching, Assessment, and Learning for Engineering (TALE)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"14","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE International Conference on Teaching, Assessment, and Learning for Engineering (TALE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/TALE.2016.7851800","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 14

Abstract

Electrical engineering students at the authors institution, completes a module on programming's and microcontrollers in their first year of studies. This module was previously run with C++ programming for PCs in one semester, and assembly and C programming for PIC18 microcontrollers in the following semester. The programming of microcontrollers was mostly completed using simulators instead of real chips. The use of simulators was mostly due to practical difficulties in using real chips, that were taking up too much time from the students, hindering them rather than helping them to gain programming skill. It is the authors firm belief that to learn how to program the students are required to use time for practical work, and spend that time programming not troubleshooting. The experience was unfortunate is that many of the students gave up and the results was poor. In 2013 a complete revision of the module was completed. The module is now run in one semester, the PIC18, PC, and assembly programming is replaced by development for the Arduino platform. The Arduino platform is an open source project that includes software and hardware, and are getting well known. The students taking the module are offered to purchase their own start packages that contains an Arduino board and a selection of sensors and actuators. The students then have their own little lab and can work with it wherever and whenever they want. Motivating students are also easier when they see actual movement or other actions taking place in front of their own eyes instead of just measuring changing voltage levels on output of a microcontroller or even worse on a simulator. The first part of the semester consists of lectures and practical assignments that are relevant for that specific week, the second part consists of a larger practical project that students have to complete and present at the end of the semester. This practical project replaces the traditional written exam. This setup has proven to be exciting for the students and their level of knowledge after completing this module has increased significantly compared to the previous setup.
使用Arduino袖珍实验室来增加电气工程学生编程的动机
作者所在机构的电气工程专业学生在第一年的学习中完成了编程和微控制器模块。这个模块之前在一个学期用c++编程在pc上运行,在下一个学期用汇编和C编程在PIC18微控制器上运行。微控制器的编程大多是使用模拟器而不是真正的芯片完成的。使用模拟器主要是由于使用真正的芯片有实际困难,这占用了学生太多的时间,阻碍了他们而不是帮助他们获得编程技能。作者坚信,要学习如何编程,学生需要花时间进行实际工作,并将时间用于编程而不是故障排除。不幸的是,许多学生放弃了,结果很差。2013年,完成了该模块的完整修订。该模块现在在一个学期内运行,PIC18, PC和汇编编程被Arduino平台的开发所取代。Arduino平台是一个开源项目,包括软件和硬件,并且越来越出名。采用该模块的学生可以购买自己的启动包,其中包含Arduino板和一系列传感器和执行器。然后学生们就有了自己的小实验室,可以随时随地使用它。激励学生也更容易,当他们看到实际的运动或其他行动发生在自己的眼睛,而不是仅仅测量变化的电压水平的输出微控制器或更糟糕的模拟器。学期的第一部分包括与该周相关的讲座和实践作业,第二部分包括一个更大的实践项目,学生必须在学期结束时完成并提交。这个实践项目取代了传统的笔试。事实证明,这种设置对学生来说是令人兴奋的,他们在完成该模块后的知识水平与以前的设置相比有了显著的提高。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信