107年第1學期-3331 自然:程式語言–Python與物聯網設計與運算思維 課程資訊

課程分享

選課分析

本課程名額為 60人,已有54人選讀,尚餘名額6人。

評分方式

評分項目 配分比例 說明
平時成績 40
期中報告 30 書面報告
期未報告 30 書面報告及實作展示

授課教師

曾衙竣

教育目標

目標: Python程式語言撰寫能力培養 認識物聯網產品與基本操作 透過程式語言進行感測裝置的控制與數位產品創作 內涵: Python是一個相當成熟而強大的程式語言,相比於 C++ 或 Java,Python 讓開發者能夠用更少的代碼表達想法,使其被廣泛地運用於Web程式,GUI開發,作業系,統科學計算程式等領域。著名的大型網路應用軟體如YouTube、Google、Yahoo!、NASA等大型應用也都在內部大量地使用Python。 現今資訊的發展,數位行動化已到一個相當成熟的階段,進而產生各項設備與網路結合的需求,也就是所謂IoT物聯網時代,許多相關產品,如著名的Arduino、樹莓派(Raspberry Pi)等應時而生。其中樹莓派(Raspberry Pi)是一款基於ARM架構的單板機電腦。本身具有RJ45、WIFI、藍芽等網路連線功能,HDMI輸出功能,但大小却只約一張名片。體積小但功能強大,讓IoT的應用開發更為便利。 本課程透過Python 程式引導學生了解電腦程式語言編碼,學生可以由此認識到電腦世界如何處理問題方法,並培養邏輯思考的能力,讓其面臨本身學科事務時,可以多一維思考方向。課程中也會介紹物聯網產品的基本安裝與使用,並將所學的程式語言實際與IoT產品結合,讓學生可以對此非常熱門的物連網議題有一個具體的概念。

課程資訊

參考書目

http://openhome.cc/Gossip/Python/
https://www.slideshare.net/raspberrypi-tw/gpio-gameconsolestarterkit
https://www.slideshare.net/raspberrypi-tw/raspberry-pi-65881533
http://yctseng1026.blogspot.com