教育部在有关教育信息化的未来五年规划中,也明确指出探索STEAM教育、创客教育等新教育模式,创客教育在中国已经悄然兴起,各地各级部门各学校都积极参与进来,然而创客教育师资力量远远不能满足需求。随着开源硬件成熟,开源硬件开发平台很好支撑STEAM教育和创客教育,Arduino是一款便捷灵活、方便上手的开源电子原型平台。课程从开源硬件平台选择入手,通过理论与实践掌握Arduino编程基础及开源硬件项目设计思想,经过实例项目设计了解Arduino开源硬件基础和形形色色的电子模块使用,提高开源硬件项目的开发案例分析与开发能力,并能够独立完成开源硬件项目设计。
1.课程讨论(20%)获取满分学生需要在课件的“讨论活动”中回帖的数量总共达20条及以上。只有参加课件中由老师发起的讨论活动的发帖才能计入成绩。本课程每讲都会指定讨论题目,学生可根据兴趣选择参与。水帖不计分。
2.模块测验(20%)每次测验包括10道题,共5分。每次测验允许尝试3次,30分钟内完成,取最高成绩。本课程一共有4次模块测验。
贴士:本课程通过测验题目的设计来提醒学员关注课程教学内容中的关键点,通过测验题来传递希望学员建立的正确认识。所以测验题目也是课程重要的学习内容,以测试带动学习是本课程的一种教学策略。
在每个测验截止期之后,大家可以在课程的讨论区讨论测验题目,但是在截止期之前,请勿讨论,尤其不要在课程以外的网络空间讨论,比如说把测验的答案发布到百度文库中。警示:考虑到未来的学员,维护课程学习的公平性,需要大家共同遵守MOOC课程的这一通则要求。
3.作业(30%)本课程要求学员完成3次作业,并进行互评。本课程一共有三次作业互评,每次作业满分10分。具体要求参见每次作业说明。
注意:作业互评最少个数为10个。互评完成度的奖惩计分规则为,未参与互评的学生将给予所得分数的30%,未完成互评的学生将给予所得分数的50%,全部完成互评的学生将给予所得分数的100%。系统默认互评下的学生作业成绩,取其被评成绩的平均值。
4.期末考试(30%)包括30道题,每题1分,共30分。需要在60分钟内完成,系统只允许尝试一次。
贴士:期末考试是对全课程教学内容的总结。请大家复习各模块的单元测试后再来考试。
注意:要保证有一个小时不被打扰地参加考试。网络不稳定地区的老师请选择网速好的情况下测试。对于多种原因要求重新进行期末考试的请求,本课程因系统缘故无法满足。
电学基础,C语言编程基础
【软件下载】
Arduino IDE 1.8.3下载https://pan.baidu.com/s/1c2ak3bq
Ardublockly 下载https://pan.baidu.com/s/1miqHuFQ
CH340/341驱动下载https://pan.baidu.com/s/1dEZxrCP
Fritzing 下载https://pan.baidu.com/s/1i5DObLr
Arduino串口调试助手https://pan.baidu.com/s/1gf6Y2kj
啃萝卜图形化编程https://www.kenrobot.com/download/Kenrobot-0.5.3-beta-x64.exe
Eagle PCB设计软件https://pan.baidu.com/s/1jHOuWJG#list/path=%2F
【参考教程】
《爱上Arduino》第3版,[美]Massimo Banzi Michael Shiloh, 人民邮电出版社
Arduino程序设计基础(第2版),陈吕洲 编著,人民邮电出版社
《爱上单片机》,杜洋,人民邮电出版社
【参考网站】
arduino官方网站https://www.arduino.cc/
arduino在线教程https://www.w3cschool.cn/arduino/
arduino中文社区https://www.arduino.cn/
1.这门课是否对学习对象基础有要求
课程通过理论和实践相结合,重点是掌握设计方法和思路培养,涉及语言和硬件基础部分都可以通过学习逐步提高。