【Arduino开源硬件编程】课程介绍——小魔孩编程

网友投稿 2019-10-07 13:10

下一个乔布斯或盖茨

来自美国加州14岁的班纳吉(Shubham Banerjee),2014年他用最普通的乐高积木创造出一部低成本的盲文打印机,帮助了数百万发展中国家的视障人士。采访过他的CNN主持人Maggie Lake甚至将他形容为“下一个乔布斯或盖茨”。

https://cdn.china-scratch.com/timg/191009/131009C02-0.jpg

8岁学习Scratch,13岁开第一家公司

Soroush Ghodsi在8岁就开始学习Scratch,把每月的零用钱用在Scratch上开发游戏。12岁开始炒股编代码,13岁开了第一家公司。

https://cdn.china-scratch.com/timg/191009/1310092S9-1.jpg

ios苹果软件工程师

马舜喆,6岁开始编程,17成为iOS苹果软件工程师,2017年,作为全球350名苹果奖学金获奖者之一,受邀参加了世界瞩目的2017WWDC苹果全球开发者大会,参观苹果公司。在6岁的时候开始学习网页程序开发,在之后不断的通过编程来影响世界。

https://cdn.china-scratch.com/timg/191009/1310094502-2.jpg

前期我们通过Scratch编程

掌握编程语言,培养编程思维

在此基础上,接下来就会接触到Arduino开源硬件编程

通过学习Arduino硬件编程,进一步提升编程能力

No.1

Arduino硬件编程是什么

Arduino是一套便捷、灵活、容易上手的硬件开发平台,它包括多种型号的Arduino控制电路板,和专用编程开发软件。使用Scratch语言进行开发,让孩子的奇思妙想不只是停留在电子世界,而是转化成能够看得见摸得着的硬件设备。

在开发的过程省略了很多繁琐的底层环节,让开发人员可以专注在功能实现,从而快速地开发出承载着创意的智能硬件原型。

https://cdn.china-scratch.com/timg/191009/13100a956-3.jpg

Arduino来自一位叫马西莫·班兹的意大利依夫雷亚交互设计学院副教授。他和他的学生赫尔南多·巴拉甘一起开发了一款平台产品,并且以意大利末代皇帝杜安的名字为其命名。

小创客们在学习使用Arduino的时候,不仅有众多学习资源可以作为参考,同时也可以在网上公布自己的设计创意,与全球的创客们一同讨论,一同构想。激发自己的想象。

https://cdn.china-scratch.com/timg/191009/131010E03-4.jpg

小创客在学习了系统学习Arduino硬件编程后,掌握硬件开发技巧、进一步掌握编语言后,可以参加全国性IT类竞赛的。并且各类包含Arduino项目的全国性科创比赛,为孩子的升学助力加码。

No.2

Arduino硬件编程学什么

Arduino硬件编程在学习过程中需要将软硬件相互结合,那孩子学起来会很难吗?

并不会!小魔孩编程课程体系中“Arduino硬件编程”课程以Scratch语言为基础搭建,在掌握一定Scratch知识的基础上,能够较为轻松的越过Arduino平台开发的入门门槛。

https://cdn.china-scratch.com/timg/191009/1310102517-5.jpg

同时根据小创客学习能力及认知水平的差异化研究,在进行课程设置的过程中将课程拆分为多个Level,循序渐进,从逻辑代码认知到硬件电子学习再持续学习到DIY作品创作。每个Level侧重的知识类型有所不同,让小创客将知识进行贯通,创造出不同主题的事物。


在每个Level的学习过程中,小创客们将根据课程内容进行多个智能设备的搭建和编程,通过丰富的图形化编程的硬件拓展手段,在学习过程中完成外观制作、硬件接线和软件编程等相关环节。以硬件软件相交互的方式让小创客在进行后续的进阶学习之前将编程基础及硬件制作融汇贯通。https://cdn.china-scratch.com/timg/191009/1310106013-6.jpg

在进行硬件制造及软件编程的过程中,老师将进一步的引导小创客在进行设计、编程、修改、完善的过程中进行总结,造就小创客们探索、分析、解决问题的能力,培养动手实践能力实现知识升级。

在学习的过程中,老师将根据学习内容设置随堂测验,对小创客进行录播课程学习的过程中提交作业进行分析,以最大程度掌握学习情况,采集数据分析学习结果,通过课评及时反馈。在课后小创客们需要展示他们完成的学习项目并演讲,老师对项目进行点评、重难点讲解,充分互动答疑来实践巩固学习成果,让能力得到最大程度的提升。

No.3

Arduino硬件编程课程收获

Arduino属于开放性平台,市面上几乎所有的电子设备都能够直接使用Arduino板或者其中的电子技术进行核心控制,在学习过程中就能够将知识进行实践转化,强化小创客的学习成就感及对编程的兴趣。

https://cdn.china-scratch.com/timg/191009/1310111602-7.jpg

并且Arduino作为一个开放的平台,意味着小创客在学习的过程中不仅有众多的学习资料能够进行借鉴,并且还能够将自己的想法和设计出的创意作品上传,同来自世界各地的创客们进行分享,提升小创客国际化视野,训练逻辑性思维和动手能力,培养项目设计思维。

https://cdn.china-scratch.com/timg/191009/131011GF-8.jpg

Arduino硬件编程,通过软硬件交互的方式巩固编程知识,强化小创客的动手能力,开发大脑潜力。让孩子将知识体系化,掌握多种程序编写方法,在未来时代真正快人一步。

https://cdn.china-scratch.com/timg/191009/1310113317-9.jpg

在Arduino硬件课程中,让孩子充分发挥想象力和创造力,创造出能够解决生活中现实问题的物品,更潜移默化的让孩子完成知识体系的构建,掌握解决问题的方法。让孩子成为想象力无限的小创客。

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com