微软又搞了一个开源入门课程,这次是物联网

【导语】:微软开源的初学者物联网学习课程。

微软又搞了一个开源入门课程,这次是物联网_第1张图片

这是本系列第三弹!

简介

IoT-For-Beginners 是微软开源的物联网入门教程,总共有 24 节课,时间周期为 12 周,每一节课都包括课前与课后测验、完成课程的书面说明、解决方案、作业等。课程内容是基于项目构建的,可以让你在理论学习的同时动手实践,有助于你保持学习的动力。

微软又搞了一个开源入门课程,这次是物联网_第2张图片

项目的内容涵盖了食物从农场到餐桌的旅程,包括了农业、物流、制造、零售和消费者等物联网设备的所有流行行业领域。

微软又搞了一个开源入门课程,这次是物联网_第3张图片

该课程的作者为 JJen Fox、Jen Looper、Jim Bennett。

每节课都包含以下内容:

  1. 草稿笔记
  2. 补充视频
  3. 课前热身测验
  4. 书面课程
  5. 如何构建项目的分布指南
  6. 知识检查
  7. 课程挑战
  8. 补充阅读
  9. 任务
  10. 课后测验

项目地址是:

https://github.com/microsoft/...

入门

对学习者来说

学习者使用该教程时,建议 fork 仓库并自己或小组完成练习,从课前测验开始,阅读讲座并完成其余活动。

  • 从课前测验开始
  • 阅读讲座并完成活动,在每次知识检查时回顾和反思
  • 通过理解课程来创建项目,独立思考后再去查看解决方案代码
  • 参加课后测验

如果想更进一步深入学习,官方推荐学习这个网站的内容:

https://docs.microsoft.com/users/jimbobbennett/collections/ke2ehd351jopwr?WT.mc_id=academic-17441-jabenn

对教学者来说

可以随时随地在自己的课堂上使用这个课程,并且可以通过 GitHub Classroom 在 GitHub 中使用。通过 fork 这个项目,为每节课创建一个仓库,这意味着需要将每个文件夹单独提取到仓库中。详细的操作方法官网已经提供了说明。

https://github.blog/2020-03-18-set-up-your-digital-classroom-with-github-classroom/

也可以原样使用这个仓库,而不使用 GitHub Classroom。在线格式(Zoom、Teams 或其他),可以为测验组建分组讨论室,并指导学生帮助他们做好学习准备。然后邀请学生参加测验,并在特定时间将他们的答案提交。

如果需要更私密的格式,请让学生将课程一堂一课地 fork 到他们自己的 GitHub 仓库课作为私有存储库,并授予你访问权限。然后他们可以私下完成测验和作业,并通过你课堂上的问题进行提交。

如果想创建自己的课程,官方提供的课程模板供参考:

https://github.com/microsoft/IoT-For-Beginners/blob/main/lesson-template/README.md

内容

在构建课程的时候,作者遵从了两个教学原则:确保它是基于项目工程的实践,并且包括频繁的测验。到本系列结束时,学生将构建植物监控和浇水系统、车辆跟踪器、跟踪和检查食物的智能工厂设置以及声控烹饪计时器,并将学习互联网的基础知识。

通过确保内容与项目保持一致,该过程对学生更具吸引力,概念的保留也将得到加强。此外,课前的低风险测验确定了学生学习某个主题的意图,而课后的第二次测验确保了进一步的保留。该课程旨在灵活有趣,可以全部或部分学习。这些项目从小规模开始,到 12 周周期结束时变得越来越复杂。

每个项目都基于可供学生和业余爱好者使用的真实硬件。每个项目都着眼于特定的项目领域,提供相关的背景知识。要成为一名成功的开发人员,了解解决问题的领域会很有帮助,提供这些背景知识可以让学生在实际问题的背景下思考 IoT 解决方案。

硬件

根据个人喜好、编程语言知识或喜好、学习目标和可用性,课程有两种物联网硬件可供项目选择。

还为无法访问硬件或希望在购买前了解更多信息的用户提供了“虚拟硬件”版本。详细参考以下地址:

https://github.com/microsoft/IoT-For-Beginners/blob/main/hardware.md
开源前哨 日常分享热门、有趣和实用的开源项目。参与维护 10万+ Star 的开源技术资源库,包括:Python、Java、C/C++、Go、JS、CSS、Node.js、PHP、.NET 等。

你可能感兴趣的:(ide)