Home
通識課程:邏輯思維與運算
course information of 109 - 1 | 3359 Computational Thinking: Iot Desing with Python(邏輯思維與運算:Python與物聯網設計與運算思維)

3359 - 邏輯思維與運算:Python與物聯網設計與運算思維 Computational Thinking: Iot Desing with Python


教育目標 Course Target

目標: 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產品結合,讓學生可以對此非常熱門的物連網議題有一個具體的概念。Target: Python programming language writing ability development Understand IoT products and basic operations Control sensing devices and create digital products through programming language Connotation: Python is a very mature and powerful programming language. Compared with C++ or Java, Python allows developers to express ideas with less code, making it widely used in Web programs, GUI development, operating systems, and system scientific computing. Programming and other fields. Well-known large-scale network application software such as YouTube, Google, Yahoo!, NASA and other large-scale applications also use Python extensively internally. With the development of information today, digital mobility has reached a very mature stage, which has resulted in the need to integrate various devices with the Internet. This is the so-called IoT era. Many related products, such as the famous Arduino, Raspberry Pi Pi) and so on. Among them, Raspberry Pi is a single-board computer based on ARM architecture. It has RJ45, WIFI, Bluetooth and other network connection functions, as well as HDMI output function, but it is only about the size of a business card. Small in size but powerful in function, it makes IoT application development more convenient. This course guides students to understand computer programming language coding through Python programs. From this, students can understand how to deal with problems in the computer world, and develop their logical thinking ability, so that they can have more one-dimensional thinking directions when facing their own subject matters. The course will also introduce the basic installation and use of IoT products, and actually combine the programming languages ​​learned with IoT products, allowing students to have a concrete concept of this very popular IoT topic.


參考書目 Reference Books

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
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


評分方式 Grading

評分項目 Grading Method 配分比例 Grading percentage 說明 Description
平時成績平時成績
usual results
40 出席、課堂表現
期中報告期中報告
interim report
30 書面報告
期未報告期未報告
No report yet
30 書面報告及實作展示

授課大綱 Course Plan

Click here to open the course plan. Course Plan
交換生/外籍生選課登記 - 請點選下方按鈕加入登記清單,再等候任課教師審核。
Add this class to your wishlist by click the button below.
請先登入才能進行選課登記 Please login first


相似課程 Related Course

很抱歉,沒有符合條件的課程。 Sorry , no courses found.

Course Information

Description

學分 Credit:3-0
上課時間 Course Time:Friday/5,6,7[M007]
授課教師 Teacher:曾衙竣
修課班級 Class:共必修1-4
選課備註 Memo:資工系、資管系學生不得選
授課大綱 Course Plan: Open

選課狀態 Attendance

There're now 47 person in the class.
目前選課人數為 47 人。

請先登入才能進行選課登記 Please login first