Home
通識課程:邏輯思維與運算
course information of 109 - 2 | 3358 Iot Design with Python(邏輯思維與運算:Python與物聯網設計)

3358 - 邏輯思維與運算:Python與物聯網設計 Iot Design 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 skills training Know the Internet of Things products and basic operations Control of sensing device and digital product creation 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 fewer codes, making it widely used in fields such as web programs, GUI development, industry, and centralized computing programs. Famous large-scale network application software such as YouTube, Google, Yahoo!, NASA, etc. also use Python in large quantities. With the development of information today, digital mobile has reached a very mature stage, thus generating the need to combine various equipment with the Internet. In the so-called IoT Internet era, many related products, such as the famous Arduino and Raspberry Pi, should be born at the time. Among them, the Raspberry Pi is a single-board computer based on the ARM architecture. It has network connection functions such as RJ45, WIFI, and Blue Bud, and HDMI output functions, but the size is only about one business card. The body is small but powerful, making IoT application development more convenient. This course guides students to understand the language code of computer programming through Python programs. Students can understand how the computer world handles problems, and cultivate the ability to rethink logically, so that they can think more when facing their own academic affairs. The course will also introduce the basic installation and use of Internet products, and combine the learned programming language actuality with IoT products, allowing students to have a specific concept of this very popular Internet 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
平時成績平時成績
Regular achievements
40 出席、課堂表現
期中報告期中報告
Midterm Report
30 書面報告
期未報告期未報告
Not reported in the period
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:0-3
上課時間 Course Time:Friday/5,6,7[M007]
授課教師 Teacher:曾衙竣
修課班級 Class:共必修1-4
選課備註 Memo:資工系、資管系學生不得選修。
授課大綱 Course Plan: Open

選課狀態 Attendance

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

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