3342 - 自然:程式語言–Java與物聯網設計與運算思維 英授 Taught in English

Programming Language - IoT Design with Java

教育目標 Course Target

課程目標:
1.程式語言撰寫能力培養
2.認識物聯網產品與基本操作
3.透過程式語言進行感測裝置的控制與數位產品創作
內涵:
Java是一個相當成熟而強大的程式語言,其物件導向設計方式、跨平台執行及豐富的網路操作函式庫能力
,使其被廣泛地運用於桌面軟體、電子商務網站、Android apps等。
另一方面,數位行動化已到一個相當成熟的階段,進而產生各項設備與網路結合的需求,也就是所謂IoT
物聯網時代,許多相關產品,如著名的Arduino、樹莓派(Raspberry Pi)等應時而生。其中樹莓派
(Raspberry Pi)是一款基於ARM架構的單板機電腦。本身具有RJ45、WIFI、藍芽等網路連線功能,HDMI輸
出功能,但大小却只約一張名片。體積小但功能強大,讓IoT的應用開發更為便利。
本課程透過Java 程式引導學生了解電腦程式語言編碼,學生可以由此認識到電腦世界如何處理問題方法
,並培養邏輯思考的能力,讓其面臨本身學科事務時,可以多一維思考方向。課程中也會介紹物聯網產品的基
本安裝與使用,並將所學的程式語言實際與IoT產品結合,讓學生可以對此非常熱門的物連網議題有一個具體
的概念。

Course objectives:
1. Cultivation of programming language writing skills
2. Understand IoT products and basic operations
3. Control sensing devices and create digital products through programming language
Connotation:
Java is a very mature and powerful programming language with its object-oriented design, cross-platform execution and rich network operation library capabilities.
, making it widely used in desktop software, e-commerce websites, Android apps, etc.
On the other hand, digital mobility has reached a quite mature stage, which has resulted in the need for the integration of various devices and networks, which is the so-called IoT.
In the era of the Internet of Things, many related products have emerged, such as the famous Arduino and Raspberry Pi. Among them Raspberry Pi
(Raspberry Pi) is a single-board computer based on ARM architecture. It has RJ45, WIFI, Bluetooth and other network connection functions, HDMI output
It has many functions, but 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 Java programs, allowing students to understand how the computer world handles problems.
, and cultivate the ability of logical thinking, so that they can have more one-dimensional thinking directions when facing their own subject affairs. The course will also introduce the basics of IoT products
The installation and use of this course will actually combine the programming language learned with IoT products, allowing students to have a concrete understanding of this very popular Internet of Things topic.
concept.

參考書目 Reference Books

Raspberry Pi 樹莓派 從不懂,到玩上手!/陳會安/旗標
Raspberry Pi 超炫專案與完全實戰
https://www.slideshare.net/raspberrypi-tw/gpio-gameconsolestarterkit
https://www.slideshare.net/raspberrypi-tw/raspberry-pi-65881533

Raspberry Pi Raspberry Pi From not understanding it to getting started! /陈HCIAN/Flag
Raspberry Pi's stunning project and complete practice
https://www.slideshare.net/raspberrypi-tw/gpio-gameconsolestarterkit
https://www.slideshare.net/raspberrypi-tw/raspberry-pi-65881533

評分方式 Grading

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

授課大綱 Course Plan

點擊下方連結查看詳細授課大綱
Click the link below to view the detailed course plan

查看授課大綱 View Course Plan

相似課程 Related Courses

無相似課程 No related courses found

課程資訊 Course Information

基本資料 Basic Information

  • 課程代碼 Course Code: 3342
  • 學分 Credit: 0-3
  • 上課時間 Course Time:
    Friday/5,6,7[ST023]
  • 授課教師 Teacher:
    曾衙竣
  • 修課班級 Class:
    共必修1-4
  • 選課備註 Memo:
    資工系、資管系學生不得選
選課狀態 Enrollment Status

目前選課人數 Current Enrollment: 58 人

交換生/外籍生選課登記

請點選上方按鈕加入登記清單,再等候任課教師審核。
Add this class to your wishlist by clicking the button above.