中正大學課程大綱
課程名稱(中文): 物聯網與網頁應用程式開發 開課單位: 資訊工程學系(Department of Computer Science and Information Engineering)
課程名稱(英文) IoT and Web Application Development 課程代碼 4101022_01
授課教師: 蔡政宇 學分數 1
必/選修 選修 開課年級 大一 (開放全校學生選修)
先修科目或先備能力:
課程概述:
本課程以微課程規劃「物聯網與電腦網路」與「網頁應用程式開發」兩門課程內容,各0.5學分合計為1學分。
「物聯網與電腦網路」包含電腦網路概述、開放系統互聯、網路安全概述、物聯網路通訊...等。
「網頁應用程式開發」包含網頁應用程式概述、MVC網頁應用程式設計、程式碼優先之資料庫技術...等。
學習目標:
1. 學習資料通訊與網路基本概念
2. 了解開放系統互連模型之目的
3. 學習基礎網路安全知識與防護
4. 了解物聯網如何實現物物相連
5. 了解現代化網頁應用程式設計
6. 學習MVC軟體架構模型
7. MVC網頁應用程式開發
8. 網頁前端與後端資料傳遞
教科書:

課程大綱 分配時數 核心能力 備註
單元主題 內容綱要 講授 示範 隨堂作業 其他
物聯網與電腦網路
電腦網路概論(資料通訊)
開放系統互聯(網路七層)
網路安全概述(資料加密)
物聯網路通訊(AIoTs)
50% 40% 10% 1.11.21.32.12.22.33.13.23.34.14.2
網頁應用程式開發
傳統網頁設計概述
MVC網頁應用程式
MVC資料庫系統設計
後端資料與前端介面
50% 40% 10% 1.11.21.32.12.22.33.13.23.34.14.2

教育目標
1.專業基礎知識. 使學生擁有扎實的專業基礎知識,成為資訊及相關領域的專業人才
2.培養創造能力. 使學生具有運用所學到的各種專業知識與理論以科學的方法解決問題與創新
3.自我挑戰能力與終身學習. 讓學生習於自我挑戰、獨立思考,學會思維創新、領導及組織團隊、有效溝通、終身學習之能力
4.社會人文素養與國際視野. 讓學生具備關懷社會的情操與人文素養,並具國際觀,奉獻社會國家及人類

核心能力
1.1.具有資訊工程相關基礎知識之吸收與了解的能力(Capability to grasp foundational knowledge in computer science.)
1.2.具有運用資訊工程理論及應用知識,分析與解決相關問題的能力(Capability to use computer science theory and application knowledge to analyze and solve related problems.)
1.3.在資訊工程的許多領域中,具有至少某一項專業能力,例如:硬體、軟體、多媒體、系統、網路、理論等(Professional in at least one area, including hardware, software, multimedia, system, networking, and theory.)
2.1.具有資訊工程實作技術及使用計算機輔助工具的能力(Capability to perform computer science implementations and use computer-aided tools.)
2.2.具有設計資訊系統、元件或製程的能力(Capability to design computer systems, components, or processes.)
2.3.具有科技寫作與簡報的能力。(Capability to write and present technical materials.)
3.1.具有除了已有的應用領域之外,亦可以將自己的專業知識應用於新的領域或跨多重領域,進行研發或創新的能力。(Capability to apply one’s professional knowledge to a new application domain or across multiple different application domains.)
3.2.具有領導或參與一個團隊完成一項專案任務的能力並且具有溝通、協調與團隊合作的能力。(Capability to lead or participate in group projects, with effective communication, coordination, and teamwork.)
3.3.具有因應資訊科技快速變遷之能力,培養自我持續學習之能力。(Capability to adapt to rapidly changing computer science technology and to develop self-learning capabilities.)
4.1.具有社會責任、人文素養及奉獻精神。(The awareness of social responsibilities, humanity, and contribution.)
4.2.具有工程倫理、宏觀能力、國際觀及前瞻視野。(The awareness of engineering ethics, broad capabilities, and global and contemporary vision.)

請尊重智慧財產權,不得非法影印教師指定之教科書籍

教學要點概述:
1. 教材編選(可複選):自編簡報(ppt)教科書作者提供
2. 教學方法(可複選):講述板書講述
3. 評量工具(可複選):上課點名 10.00%, 隨堂測驗0%, 隨堂作業0%, 程式實作10.00%, 實習報告10.00%,
                       專案報告0%, 期中考30.00%, 期末考30.00%, 期末報告10.00%, 其他0%,
4. 教學資源:課程網站 教材電子檔供下載 實習網站
5. 教學相關配合事項:

課程目標與教育核心能力相關性        
請勾選:1.11.21.32.12.22.33.13.23.34.14.2
1.1 具有資訊工程相關基礎知識之吸收與了解的能力(Capability to grasp foundational knowledge in computer science.)
為何有關:
「物聯網與電腦網路」與「網頁應用程式開發」兩門課程內容,可培養良好的資訊工程基礎與相關知識。
達成指標:
具備電腦網路知識及網頁應用程式開發之能力。
評量工具(可複選):
等級5:有繳交80%的作業 或 學期成績可預期達到80分以上 或 報告成績有80分以上
等級4:有繳交60%的作業 或 學期成績可預期達到70分以上 或 報告成績有70分以上
等級3:有繳交40%的作業 或 學期成績可預期達到60分以上 或 報告成績有60分以上
等級2:有繳交20%的作業 或 學期成績可預期達到50分以上 或 報告成績有50分以上
等級1:沒有繳交作業 或 學期成績可預期達到50分以下 或 報告成績有50分以下
1.2 具有運用資訊工程理論及應用知識,分析與解決相關問題的能力(Capability to use computer science theory and application knowledge to analyze and solve related problems.)
為何有關:
從電腦網路至物聯網,了解如何透過網頁應用程式,實現使用者與物聯網及物聯網之間的資訊交換。
達成指標:
具備電腦網路知識及網頁應用程式開發之能力。
評量工具(可複選):
等級5:有繳交80%的作業 或 學期成績可預期達到80分以上 或 報告成績有80分以上
等級4:有繳交60%的作業 或 學期成績可預期達到70分以上 或 報告成績有70分以上
等級3:有繳交40%的作業 或 學期成績可預期達到60分以上 或 報告成績有60分以上
等級2:有繳交20%的作業 或 學期成績可預期達到50分以上 或 報告成績有50分以上
等級1:沒有繳交作業 或 學期成績可預期達到50分以下 或 報告成績有50分以下
1.3 在資訊工程的許多領域中,具有至少某一項專業能力,例如:硬體、軟體、多媒體、系統、網路、理論等(Professional in at least one area, including hardware, software, multimedia, system, networking, and theory.)
為何有關:
「物聯網與電腦網路」係以網路為導向之專業能力,「網頁應用程式開發」係以軟體及網路為導向之專業能力。
達成指標:
具備電腦網路知識及網頁應用程式開發之能力。
評量工具(可複選):
等級5:有繳交80%的作業 或 學期成績可預期達到80分以上 或 報告成績有80分以上
等級4:有繳交60%的作業 或 學期成績可預期達到70分以上 或 報告成績有70分以上
等級3:有繳交40%的作業 或 學期成績可預期達到60分以上 或 報告成績有60分以上
等級2:有繳交20%的作業 或 學期成績可預期達到50分以上 或 報告成績有50分以上
等級1:沒有繳交作業 或 學期成績可預期達到50分以下 或 報告成績有50分以下
2.1 具有資訊工程實作技術及使用計算機輔助工具的能力(Capability to perform computer science implementations and use computer-aided tools.)
為何有關:
課程中包含實作任務及程式設計,需使用相關發開工具進行操演。
達成指標:
具備電腦網路知識及網頁應用程式開發之能力。
評量工具(可複選):
等級5:有繳交80%的作業 或 學期成績可預期達到80分以上 或 報告成績有80分以上
等級4:有繳交60%的作業 或 學期成績可預期達到70分以上 或 報告成績有70分以上
等級3:有繳交40%的作業 或 學期成績可預期達到60分以上 或 報告成績有60分以上
等級2:有繳交20%的作業 或 學期成績可預期達到50分以上 或 報告成績有50分以上
等級1:沒有繳交作業 或 學期成績可預期達到50分以下 或 報告成績有50分以下
3.1 具有除了已有的應用領域之外,亦可以將自己的專業知識應用於新的領域或跨多重領域,進行研發或創新的能力。(Capability to apply one’s professional knowledge to a new application domain or across multiple different application domains.)
為何有關:
本課程為開放全校學生選修,學生可根據自身專業領域與本課程所學進行新創之應用。
達成指標:
具備電腦網路知識及網頁應用程式開發之能力。
評量工具(可複選):
等級5:有繳交80%的作業 或 學期成績可預期達到80分以上 或 報告成績有80分以上
等級4:有繳交60%的作業 或 學期成績可預期達到70分以上 或 報告成績有70分以上
等級3:有繳交40%的作業 或 學期成績可預期達到60分以上 或 報告成績有60分以上
等級2:有繳交20%的作業 或 學期成績可預期達到50分以上 或 報告成績有50分以上
等級1:沒有繳交作業 或 學期成績可預期達到50分以下 或 報告成績有50分以下
3.3 具有因應資訊科技快速變遷之能力,培養自我持續學習之能力。(Capability to adapt to rapidly changing computer science technology and to develop self-learning capabilities.)
為何有關:
本課程為開放全校學生選修,透過學習基礎入門課程,使培養適應新科技並保持吸收新知識能力。
達成指標:
具備電腦網路知識及網頁應用程式開發之能力。
評量工具(可複選):
等級5:有繳交80%的作業 或 學期成績可預期達到80分以上 或 報告成績有80分以上
等級4:有繳交60%的作業 或 學期成績可預期達到70分以上 或 報告成績有70分以上
等級3:有繳交40%的作業 或 學期成績可預期達到60分以上 或 報告成績有60分以上
等級2:有繳交20%的作業 或 學期成績可預期達到50分以上 或 報告成績有50分以上
等級1:沒有繳交作業 或 學期成績可預期達到50分以下 或 報告成績有50分以下