【導語】:微軟開源的初學者物聯網學習課程,

這是本系列第三彈!
- 《微軟開源的機器學習課程》
- 《微軟開源的 Web 開發課程》
簡介
IoT-For-Beginners 是微軟開源的物聯網入門教程,總共有 24 節課,時間周期為 12 周,每一節課都包括課前與課后測驗、完成課程的書面說明、解決方案、作業等,課程內容是基于專案構建的,可以讓你在理論學習的同時動手實踐,有助于你保持學習的動力,

專案的內容涵蓋了食物從農場到餐桌的旅程,包括了農業、物流、制造、零售和消費者等物聯網設備的所有流行行業領域,

該課程的作者為 JJen Fox、Jen Looper、Jim Bennett,
每節課都包含以下內容:
- 草稿筆記
- 補充視頻
- 課前熱身測驗
- 書面課程
- 如何構建專案的分布指南
- 知識檢查
- 課程挑戰
- 補充閱讀
- 任務
- 課后測驗
專案地址是:
https://github.com/microsoft/IoT-For-Beginners
入門
對學習者來說
學習者使用該教程時,建議 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 等,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/289686.html
標籤:其他
