啟發式演算法(1091_B4CS040006A)
資訊工程學系(1091)
英文名稱: Metaheuristics ;
授課目的: 1. 介紹各種啟發式演算法相關理論。
2. 訓練學生以啟發式演算法為基礎,解決工程領域最佳化問題。
;
教學模式: 授課與討論;
學分數:3;
成績計算方式: 平時及作業成績 30%
期中報告 30%
期末專題 40%
;
開課教師: 卓信宏 助理教授 (hhcho@niu.edu.tw);
授課目的: 1. 介紹各種啟發式演算法相關理論。
2. 訓練學生以啟發式演算法為基礎,解決工程領域最佳化問題。
;
教學模式: 授課與討論;
學分數:3;
成績計算方式: 平時及作業成績 30%
期中報告 30%
期末專題 40%
;
開課教師: 卓信宏 助理教授 (hhcho@niu.edu.tw);
數位多媒體設計與創作實驗(1091_B4CS040005A)
資訊工程學系(1091)
英文名稱: Digital Media Design and Creation Laboratory ;
授課目的: 本課程主要為多媒體軟體教學,以實作為主。 鼓勵學生發揮創意,結合不同資工領域及軟硬體,完成課程專題。
;
教學模式: 講授、實作、專案;
學分數:1;
成績計算方式: Exercises: 30%
Project 1: 35%
Project 2: 35%
;
開課教師: 吳汶涓 助理教授 (wenn@niu.edu.tw);
授課目的: 本課程主要為多媒體軟體教學,以實作為主。 鼓勵學生發揮創意,結合不同資工領域及軟硬體,完成課程專題。
;
教學模式: 講授、實作、專案;
學分數:1;
成績計算方式: Exercises: 30%
Project 1: 35%
Project 2: 35%
;
開課教師: 吳汶涓 助理教授 (wenn@niu.edu.tw);
數位科技實務實驗(1091_B4CS040002A)
資訊工程學系(1091)
英文名稱: Digital Technology Practice Laboratory ;
授課目的: 本課程將採分組方式製作小專題,讓學生從題目設定到成果發表能完整呈現。此外於本課程中,學員將習得各式人工智慧及大數據技術的應用與實作,老師將於課堂中帶領學員以 Python 及 Keras 手把手進行實作,也會提供授課的數位教材,含:程式碼、資料集、投影片及教學影片。;
教學模式: 討論及授課;
學分數:1;
成績計算方式: 分組討論:40%
期中成果發表:30%
期末成果發表:30%;
開課教師: 吳政瑋 助理教授 (wucw@niu.edu.tw);
授課目的: 本課程將採分組方式製作小專題,讓學生從題目設定到成果發表能完整呈現。此外於本課程中,學員將習得各式人工智慧及大數據技術的應用與實作,老師將於課堂中帶領學員以 Python 及 Keras 手把手進行實作,也會提供授課的數位教材,含:程式碼、資料集、投影片及教學影片。;
教學模式: 討論及授課;
學分數:1;
成績計算方式: 分組討論:40%
期中成果發表:30%
期末成果發表:30%;
開課教師: 吳政瑋 助理教授 (wucw@niu.edu.tw);
智慧農業物聯網實作(1091_B4CS030064A)
資訊工程學系(1091)
英文名稱: AI and IoT for Smart Agriculture ;
授課目的: 讓同學學習智慧農業務聯網相關的知識與實際操作。;
教學模式: 講課與實作;
學分數:1;
成績計算方式: 平時成績:20%
作業成績:30%
系統設計:20%
專題成果:30%;
開課教師: 陳懷恩 教授 (wechen@niu.edu.tw);
授課目的: 讓同學學習智慧農業務聯網相關的知識與實際操作。;
教學模式: 講課與實作;
學分數:1;
成績計算方式: 平時成績:20%
作業成績:30%
系統設計:20%
專題成果:30%;
開課教師: 陳懷恩 教授 (wechen@niu.edu.tw);
網路技術與應用實驗(1091_B4CS030063A)
資訊工程學系(1091)
英文名稱: Network Technology and Application Laboratory ;
授課目的: 隨著物聯網裝置數量快速增加,因此物聯網資料越來越多龐大,因此需要將資料儲存在雲端中,物聯網裝置存取許多相關資訊或者個資,因此需要更多系統安全機制確保資料的安全性,另外物聯網裝置存取資料以及需求不同,因此管理與安全需求差異都很大,因此邊緣計算可以符合物聯網的需求,本課程教學目標如下:
1. 物聯網資訊安全機制介紹與實作
2. 物聯網網路存取驗證機制
3. 邊緣計算架設
4. 智慧物聯網服務安全機制
;
教學模式: 課堂與實驗;
學分數:1;
成績計算方式: 作業 40%
期中報告 30%
期末報告 30%
;
開課教師: 吳信德 助理教授 (hsinte@niu.edu.tw);
授課目的: 隨著物聯網裝置數量快速增加,因此物聯網資料越來越多龐大,因此需要將資料儲存在雲端中,物聯網裝置存取許多相關資訊或者個資,因此需要更多系統安全機制確保資料的安全性,另外物聯網裝置存取資料以及需求不同,因此管理與安全需求差異都很大,因此邊緣計算可以符合物聯網的需求,本課程教學目標如下:
1. 物聯網資訊安全機制介紹與實作
2. 物聯網網路存取驗證機制
3. 邊緣計算架設
4. 智慧物聯網服務安全機制
;
教學模式: 課堂與實驗;
學分數:1;
成績計算方式: 作業 40%
期中報告 30%
期末報告 30%
;
開課教師: 吳信德 助理教授 (hsinte@niu.edu.tw);
大數據分析與智慧運算(1091_B4CS030062A)
資訊工程學系(1091)
英文名稱: Big Data Analytics and Intelligent Computing ;
授課目的: 本課程將介紹學員大數據分析及智慧運算技術。於本課程中,學員將修習各種經典且實用的大數據分析技術,並瞭解該技術於不同領域中的各式創新應用。此外,本課程亦探討如何將數據分析的技術應用於智慧系統開發上,使其達到更智慧化的功能,如:人物辨識、情境感知、智慧問答等。課程將提供數位教材(含:影片及投影片),提供學員預習及複習。;
教學模式: 授課、討論、程式實作;
學分數:3;
成績計算方式: 平時及作業成績 50%
期中驗收 20%
期末專題 30%
;
開課教師: 吳政瑋 助理教授 (wucw@niu.edu.tw);
授課目的: 本課程將介紹學員大數據分析及智慧運算技術。於本課程中,學員將修習各種經典且實用的大數據分析技術,並瞭解該技術於不同領域中的各式創新應用。此外,本課程亦探討如何將數據分析的技術應用於智慧系統開發上,使其達到更智慧化的功能,如:人物辨識、情境感知、智慧問答等。課程將提供數位教材(含:影片及投影片),提供學員預習及複習。;
教學模式: 授課、討論、程式實作;
學分數:3;
成績計算方式: 平時及作業成績 50%
期中驗收 20%
期末專題 30%
;
開課教師: 吳政瑋 助理教授 (wucw@niu.edu.tw);
校外實習 三(1091_B4CS030056A)
資訊工程學系(1091)
英文名稱: Off-Campus Internship III ;
授課目的: 藉由產學互動方式,安排學生於暑假或課餘時間至資訊相關場域實習,使專業理論與職場實務銜接。讓學生身歷職場體驗,培育學生成為企業所需之學用合一人才。;
教學模式: 學生實習;
學分數:1;
成績計算方式: 本課程的成績將實習單位主管考評納入成績計算;
開課教師: 大學資工各教師 講師 ();
授課目的: 藉由產學互動方式,安排學生於暑假或課餘時間至資訊相關場域實習,使專業理論與職場實務銜接。讓學生身歷職場體驗,培育學生成為企業所需之學用合一人才。;
教學模式: 學生實習;
學分數:1;
成績計算方式: 本課程的成績將實習單位主管考評納入成績計算;
開課教師: 大學資工各教師 講師 ();
校外實習 二(1091_B4CS030055A)
資訊工程學系(1091)
英文名稱: Off-Campus Internship II ;
授課目的: 藉由產學互動方式,安排學生於暑假或課餘時間至資訊相關場域實習,使專業理論與職場實務銜接。讓學生身歷職場體驗,培育學生成為企業所需之學用合一人才。;
教學模式: 學生實習;
學分數:1;
成績計算方式: 本課程的成績將實習單位主管考評納入成績計算;
開課教師: 大學資工各教師 講師 ();
授課目的: 藉由產學互動方式,安排學生於暑假或課餘時間至資訊相關場域實習,使專業理論與職場實務銜接。讓學生身歷職場體驗,培育學生成為企業所需之學用合一人才。;
教學模式: 學生實習;
學分數:1;
成績計算方式: 本課程的成績將實習單位主管考評納入成績計算;
開課教師: 大學資工各教師 講師 ();
校外實習 一(1091_B4CS030054A)
資訊工程學系(1091)
英文名稱: Off-Campus Internship I ;
授課目的: 藉由產學互動方式,安排學生於暑假或課餘時間至資訊相關場域實習,使專業理論與職場實務銜接。讓學生身歷職場體驗,培育學生成為企業所需之學用合一人才。;
教學模式: 學生實習;
學分數:1;
成績計算方式: 本課程的成績將實習單位主管考評納入成績計算;
開課教師: 大學資工各教師 講師 ();
授課目的: 藉由產學互動方式,安排學生於暑假或課餘時間至資訊相關場域實習,使專業理論與職場實務銜接。讓學生身歷職場體驗,培育學生成為企業所需之學用合一人才。;
教學模式: 學生實習;
學分數:1;
成績計算方式: 本課程的成績將實習單位主管考評納入成績計算;
開課教師: 大學資工各教師 講師 ();
手機遊戲程式設計(1091_B4CS030049A)
資訊工程學系(1091)
英文名稱: Mobile Game Programming ;
授課目的: 學生將於本課程中學習到C# 和Unity3D來製作手機遊戲,目前Unity3D 是一個很常被使用於創建 3D 視訊遊戲、建築可視化、3D 動畫等互動內容的綜合型工具。因人性化的操作介面但又有詳細的屬性編輯器,所以常被用來創作遊戲或者開發遊戲原型,本次課程將有業界講師來協助開課,並於課堂上讓與同學們互動讓學生們可以提早了解業界在該領域程式開發技巧。(本課程為四合一課程:有業師支援授課及業界參訪);
教學模式: 講述、討論、上機;
學分數:3;
成績計算方式: 平時及作業成績 50% ; 期中驗收20%; 期末專題 30% ;
開課教師: 吳庭育 教授 (tyw@niu.edu.tw);
授課目的: 學生將於本課程中學習到C# 和Unity3D來製作手機遊戲,目前Unity3D 是一個很常被使用於創建 3D 視訊遊戲、建築可視化、3D 動畫等互動內容的綜合型工具。因人性化的操作介面但又有詳細的屬性編輯器,所以常被用來創作遊戲或者開發遊戲原型,本次課程將有業界講師來協助開課,並於課堂上讓與同學們互動讓學生們可以提早了解業界在該領域程式開發技巧。(本課程為四合一課程:有業師支援授課及業界參訪);
教學模式: 講述、討論、上機;
學分數:3;
成績計算方式: 平時及作業成績 50% ; 期中驗收20%; 期末專題 30% ;
開課教師: 吳庭育 教授 (tyw@niu.edu.tw);
軟體工程(1091_B4CS030026A)
資訊工程學系(1091)
英文名稱: Software Engineering ;
授課目的: 本課程的目的在培養學生們對開發大型軟體專案與技術的理解。課程中將介紹在理論與實務中如何如何利用方法與工具開發出可靠的軟體。學生將深入了解軟體開發技術,並學習軟體專案開發的相關規範、分析、設計、測試、驗證和維護的技能。此課程將幫助學生培養成為專業軟體工程師的能力。;
教學模式: 教授, 作業, 報告, 討論;
學分數:3;
成績計算方式: 期中考 30%
期末考 30%
作業與平時成績 30%
分組報告 10%;
開課教師: 林斯寅 副教授 (szuyin@niu.edu.tw);
授課目的: 本課程的目的在培養學生們對開發大型軟體專案與技術的理解。課程中將介紹在理論與實務中如何如何利用方法與工具開發出可靠的軟體。學生將深入了解軟體開發技術,並學習軟體專案開發的相關規範、分析、設計、測試、驗證和維護的技能。此課程將幫助學生培養成為專業軟體工程師的能力。;
教學模式: 教授, 作業, 報告, 討論;
學分數:3;
成績計算方式: 期中考 30%
期末考 30%
作業與平時成績 30%
分組報告 10%;
開課教師: 林斯寅 副教授 (szuyin@niu.edu.tw);
計算機組織與結構(1091_B4CS030023A)
資訊工程學系(1091)
英文名稱: Computer Organization and Architecture ;
授課目的: 本課程旨在介紹硬體與軟體間的關係,以及對計算的基礎上提供了一個框架,讓學生能夠了解建構計算方法的原理,以及決定計算機效能及成功與否的組織方法。;
教學模式: 教師授課;
學分數:3;
成績計算方式: 平時成績與小考: 40%;
期中考: 30%;
期末考: 30%;;
開課教師: 陳麒元 副教授 (chency@niu.edu.tw);
授課目的: 本課程旨在介紹硬體與軟體間的關係,以及對計算的基礎上提供了一個框架,讓學生能夠了解建構計算方法的原理,以及決定計算機效能及成功與否的組織方法。;
教學模式: 教師授課;
學分數:3;
成績計算方式: 平時成績與小考: 40%;
期中考: 30%;
期末考: 30%;;
開課教師: 陳麒元 副教授 (chency@niu.edu.tw);
資訊安全導論(1091_B4CS030018A)
資訊工程學系(1091)
英文名稱: Introduction to Information Security ;
授課目的: 網路與資訊設備的普及迫使資訊安全防禦工事刻不容緩,然而資訊安全知識涵蓋層面廣泛,使得資訊安全人才供不應求,因此培育理論與實務兼備的資訊安全人才便是當務之急。本課程旨在介紹資訊安全各層面的基本知識,讓學生能夠奠定良好的基礎。;
教學模式: 教師授課;
學分數:3;
成績計算方式: 期中考 30%;
期末考 30%;
平時成績(出席率/作業) 40 %;
開課教師: 陳麒元 副教授 (chency@niu.edu.tw);
授課目的: 網路與資訊設備的普及迫使資訊安全防禦工事刻不容緩,然而資訊安全知識涵蓋層面廣泛,使得資訊安全人才供不應求,因此培育理論與實務兼備的資訊安全人才便是當務之急。本課程旨在介紹資訊安全各層面的基本知識,讓學生能夠奠定良好的基礎。;
教學模式: 教師授課;
學分數:3;
成績計算方式: 期中考 30%;
期末考 30%;
平時成績(出席率/作業) 40 %;
開課教師: 陳麒元 副教授 (chency@niu.edu.tw);
無線網路(1091_B4CS030015A)
資訊工程學系(1091)
英文名稱: Wireless Networks ;
授課目的: 讓學生瞭解無線網路相關知識。;
教學模式: 課堂講授;
學分數:3;
成績計算方式: 期中30%
期末30%
平時與作業40%;
開課教師: 陳懷恩 教授 (wechen@niu.edu.tw);
授課目的: 讓學生瞭解無線網路相關知識。;
教學模式: 課堂講授;
學分數:3;
成績計算方式: 期中30%
期末30%
平時與作業40%;
開課教師: 陳懷恩 教授 (wechen@niu.edu.tw);
專題研究 一(1091_B4CS030009A)
資訊工程學系(1091)
英文名稱: Research on Special Topics I ;
授課目的: 讓同學發揮課堂所學知識與技能,以團體合作的方式完成專題成果。;
教學模式: 演講與討論;
學分數:1;
成績計算方式: 報告與專題成果;
開課教師: 大學資工各教師 講師 ();
授課目的: 讓同學發揮課堂所學知識與技能,以團體合作的方式完成專題成果。;
教學模式: 演講與討論;
學分數:1;
成績計算方式: 報告與專題成果;
開課教師: 大學資工各教師 講師 ();
作業系統(1091_B4CS030008A)
資訊工程學系(1091)
英文名稱: Operating System ;
授課目的: 作業系統(OS)是介於電腦使用者與電腦硬體間作為聯繫角色的一套程式期,其目的為提供使用者一個能便利及有效方式執行程式的環境。本課程學生將學習到系統的結構,並針對系統啟動、輸入輸出及儲存體基礎功能等等。;
教學模式: 講述、討論;
學分數:3;
成績計算方式: 平時及作業成績:30%; 期中評量:30%; 期末評量:40%;
開課教師: 吳庭育 教授 (tyw@niu.edu.tw);
授課目的: 作業系統(OS)是介於電腦使用者與電腦硬體間作為聯繫角色的一套程式期,其目的為提供使用者一個能便利及有效方式執行程式的環境。本課程學生將學習到系統的結構,並針對系統啟動、輸入輸出及儲存體基礎功能等等。;
教學模式: 講述、討論;
學分數:3;
成績計算方式: 平時及作業成績:30%; 期中評量:30%; 期末評量:40%;
開課教師: 吳庭育 教授 (tyw@niu.edu.tw);
C#程式設計(1091_B4CS020019B)
資訊工程學系(1091)
英文名稱: C# Programming ;
授課目的: 本課程之教學目的為介紹C#程式語言之語法撰寫與應用, 使學生具備C#程式設計能力並開發應用系統。;
教學模式: 講授、實作、作業、專案;
學分數:3;
成績計算方式: Mid-term: 25%
Final: 25%
Exercises and Tests: 30%
Attendance: 20 %;
開課教師: 吳汶涓 助理教授 (wenn@niu.edu.tw);
授課目的: 本課程之教學目的為介紹C#程式語言之語法撰寫與應用, 使學生具備C#程式設計能力並開發應用系統。;
教學模式: 講授、實作、作業、專案;
學分數:3;
成績計算方式: Mid-term: 25%
Final: 25%
Exercises and Tests: 30%
Attendance: 20 %;
開課教師: 吳汶涓 助理教授 (wenn@niu.edu.tw);
人工智慧導論(1091_B4CS020017A)
資訊工程學系(1091)
英文名稱: Introduction to Artificial Intelligence ;
授課目的: 本課程的目的在培養學生們對人工智慧、機器學習、與深度學習的基礎概念與應用實作能力。機器學習方面將探討如何能由觀測到的大量資料中做自我學習與進化,而自動增進其處理效能,例如進行預測、分類、分群、模式辨認、特徵擷取、決策等等。深度學習方面將探討DNN、CNN、RNN等方法在圖形與影像辨識、文件分析、對話處理方面的相關應用與實作。課程進行方式為授課與實作並重,採分組方式進行主題報告與期末專案實作。;
教學模式: 教授, 作業, 實作, 報告, 討論;
學分數:3;
成績計算方式: 平時成績: 10%
平時作業: 20%
分組報告: 20%
期中考試: 20%
期末專案: 30%;
開課教師: 林斯寅 副教授 (szuyin@niu.edu.tw);
授課目的: 本課程的目的在培養學生們對人工智慧、機器學習、與深度學習的基礎概念與應用實作能力。機器學習方面將探討如何能由觀測到的大量資料中做自我學習與進化,而自動增進其處理效能,例如進行預測、分類、分群、模式辨認、特徵擷取、決策等等。深度學習方面將探討DNN、CNN、RNN等方法在圖形與影像辨識、文件分析、對話處理方面的相關應用與實作。課程進行方式為授課與實作並重,採分組方式進行主題報告與期末專案實作。;
教學模式: 教授, 作業, 實作, 報告, 討論;
學分數:3;
成績計算方式: 平時成績: 10%
平時作業: 20%
分組報告: 20%
期中考試: 20%
期末專案: 30%;
開課教師: 林斯寅 副教授 (szuyin@niu.edu.tw);
資料庫與資料倉儲(1091_B4CS020014B)
資訊工程學系(1091)
英文名稱: Database and Data Warehouse ;
授課目的: 本課程將介紹學員資料庫及資料倉儲的觀念。從此課程中,學員將修習資料庫的基礎概念、關聯式資料庫的設計與實作、網路資料庫架設、SQL結構化程式語言。此外,學員將修習基礎資料探勘及知識挖掘之基礎技術,包含資料前處理、資料視覺化、以及資料倉儲的設計及軟體實務操作。;
教學模式: 課堂上課與實驗;
學分數:3;
成績計算方式: 平時及作業成績 50%
期中驗收 20%
期末專題 30%
;
開課教師: 吳信德 助理教授 (hsinte@niu.edu.tw);
授課目的: 本課程將介紹學員資料庫及資料倉儲的觀念。從此課程中,學員將修習資料庫的基礎概念、關聯式資料庫的設計與實作、網路資料庫架設、SQL結構化程式語言。此外,學員將修習基礎資料探勘及知識挖掘之基礎技術,包含資料前處理、資料視覺化、以及資料倉儲的設計及軟體實務操作。;
教學模式: 課堂上課與實驗;
學分數:3;
成績計算方式: 平時及作業成績 50%
期中驗收 20%
期末專題 30%
;
開課教師: 吳信德 助理教授 (hsinte@niu.edu.tw);
工程數學(1091_B4CS020003A)
資訊工程學系(1091)
英文名稱: Engineering Mathematics ;
授課目的: 使學生了解在工程上會遇到那些數學問題, 尤其針對資工方面常用的數學, 讓學生學會解決相關的工程數學問題;
教學模式: 教師授課;
學分數:3;
成績計算方式: 1.平時作業 10%
2.平時考 30%
3.期中考 30%
4.期末考 30%
;
開課教師: 黃朝曦 副教授 (chhuang@niu.edu.tw);
授課目的: 使學生了解在工程上會遇到那些數學問題, 尤其針對資工方面常用的數學, 讓學生學會解決相關的工程數學問題;
教學模式: 教師授課;
學分數:3;
成績計算方式: 1.平時作業 10%
2.平時考 30%
3.期中考 30%
4.期末考 30%
;
開課教師: 黃朝曦 副教授 (chhuang@niu.edu.tw);