互動遊戲程式設計(1092_B4CS040003A)
資訊工程學系(1092)
英文名稱: Interactive Game Programming ;
授課目的: 本課程將以python為程式設計語言進行教學,透過許多的程式案例,介紹學員互動遊戲的設計與實作概念,課程中希望同學能學習到python基本功能之操作及進階應用、了解遊戲設計概論,最後發揮創意與邏輯思考能力,利用所學展現程式實作能力,以增加專題實作能力。;
教學模式: 課堂實作;
學分數:3;
成績計算方式: 平時及作業成績 30%
期中驗收 30%
期末專題 30%
分組報告 10%;
開課教師: 吳信德 助理教授 (hsinte@niu.edu.tw);
授課目的: 本課程將以python為程式設計語言進行教學,透過許多的程式案例,介紹學員互動遊戲的設計與實作概念,課程中希望同學能學習到python基本功能之操作及進階應用、了解遊戲設計概論,最後發揮創意與邏輯思考能力,利用所學展現程式實作能力,以增加專題實作能力。;
教學模式: 課堂實作;
學分數:3;
成績計算方式: 平時及作業成績 30%
期中驗收 30%
期末專題 30%
分組報告 10%;
開課教師: 吳信德 助理教授 (hsinte@niu.edu.tw);
校外實習 二(1092_B4CS030055A)
資訊工程學系(1092)
英文名稱: Off-Campus Internship II ;
授課目的: 藉由產學互動方式,安排學生於暑假或課餘時間至資訊相關場域實習,使專業理論與職場實務銜接。讓學生身歷職場體驗,培育學生成為企業所需之學用合一人才。;
教學模式: ;
學分數:1;
成績計算方式: 本課程的成績將實習單位主管考評納入成績計算;
開課教師: 大學資工各教師 講師 ();
授課目的: 藉由產學互動方式,安排學生於暑假或課餘時間至資訊相關場域實習,使專業理論與職場實務銜接。讓學生身歷職場體驗,培育學生成為企業所需之學用合一人才。;
教學模式: ;
學分數:1;
成績計算方式: 本課程的成績將實習單位主管考評納入成績計算;
開課教師: 大學資工各教師 講師 ();
網頁資料庫程式設計
資訊工程學系(1092)
英文名稱: Web-Database Programming ;
授課目的: 本課程內容以網路資料庫為主,使學生能瞭解網路資料庫系統設計的基本概念,熟悉網路資料庫系統程式設計的操作步驟,並且能實際設計並撰寫網路資料庫程式功能。;
教學模式: 1.口頭講授 2.上機實際操作;
學分數:3;
成績計算方式: 平時成績(作業、出席與學習態度): 40%
期中上機考: 30%
期末專案: 30%
;
開課教師: 吳汶涓 助理教授 (wenn@niu.edu.tw);
授課目的: 本課程內容以網路資料庫為主,使學生能瞭解網路資料庫系統設計的基本概念,熟悉網路資料庫系統程式設計的操作步驟,並且能實際設計並撰寫網路資料庫程式功能。;
教學模式: 1.口頭講授 2.上機實際操作;
學分數:3;
成績計算方式: 平時成績(作業、出席與學習態度): 40%
期中上機考: 30%
期末專案: 30%
;
開課教師: 吳汶涓 助理教授 (wenn@niu.edu.tw);
專題研究 二(1092_B4CS030025A)
資訊工程學系(1092)
英文名稱: Research on Special Topics II ;
授課目的: 各教師專題討論;
教學模式: 各教師專題討論;
學分數:1;
成績計算方式: 各教師專題討論成績;
開課教師: 大學資工各教師 講師 ();
授課目的: 各教師專題討論;
教學模式: 各教師專題討論;
學分數:1;
成績計算方式: 各教師專題討論成績;
開課教師: 大學資工各教師 講師 ();
演算法(1092_B4CS030024A)
資訊工程學系(1092)
英文名稱: Algorithm ;
授課目的: 演算法是解決問題的邏輯步驟,也是人工智慧的核心技術。本課程將介紹各式演算法的設計及其應用,使修習的同學能分析、運用並設計演算法。;
教學模式: 授課、討論、作業;
學分數:3;
成績計算方式: 平時及作業成績 40%
期中考 30%
期末考 30%;
開課教師: 吳政瑋 助理教授 (wucw@niu.edu.tw);
授課目的: 演算法是解決問題的邏輯步驟,也是人工智慧的核心技術。本課程將介紹各式演算法的設計及其應用,使修習的同學能分析、運用並設計演算法。;
教學模式: 授課、討論、作業;
學分數:3;
成績計算方式: 平時及作業成績 40%
期中考 30%
期末考 30%;
開課教師: 吳政瑋 助理教授 (wucw@niu.edu.tw);
微處理器系統實驗(1092_B4CS030007A)
資訊工程學系(1092)
英文名稱: Microprocessor System Laboratory ;
授課目的: 1.以實驗方式驗證微處理機學術理論。2.學生能利用微處理機進行聲光及感測元件控制。3.學生能以上述能力,完成小專題製作。
註:本課程為四合一課程,內容包含業界參訪、業師授課、實務專題實作、期末成果發表等。;
教學模式: 講述法
實驗法;
學分數:1;
成績計算方式: 1.實驗繳交:50%。
2.期中考:25%。
3.期末考:25%;
開課教師: 朱志明 助理教授 (cmchu@niu.edu.tw);
授課目的: 1.以實驗方式驗證微處理機學術理論。2.學生能利用微處理機進行聲光及感測元件控制。3.學生能以上述能力,完成小專題製作。
註:本課程為四合一課程,內容包含業界參訪、業師授課、實務專題實作、期末成果發表等。;
教學模式: 講述法
實驗法;
學分數:1;
成績計算方式: 1.實驗繳交:50%。
2.期中考:25%。
3.期末考:25%;
開課教師: 朱志明 助理教授 (cmchu@niu.edu.tw);
編譯器設計(1092_B4CS030005A)
資訊工程學系(1092)
英文名稱: Compiler ;
授課目的: 本課程旨在使修課學生進一步了解電腦系統架構與程式設計語言間的背景知識,並且深入探討編譯器設計的許多重要觀念等。;
教學模式: 教師授課;
學分數:3;
成績計算方式: 期中考:30%
期末考:30%
平時成績:40%
;
開課教師: 陳麒元 副教授 (chency@niu.edu.tw);
授課目的: 本課程旨在使修課學生進一步了解電腦系統架構與程式設計語言間的背景知識,並且深入探討編譯器設計的許多重要觀念等。;
教學模式: 教師授課;
學分數:3;
成績計算方式: 期中考:30%
期末考:30%
平時成績:40%
;
開課教師: 陳麒元 副教授 (chency@niu.edu.tw);
資料科學(1092_B4CS020016A)
資訊工程學系(1092)
英文名稱: Data Science ;
授課目的: 本課程將介紹學員資料科學之基礎概念及Python程式設計。Python是近年來國內外資料科學家必備的程式語言,其強大的套件支援資料分析、網路爬蟲、資料視覺化、資料探勘、機器學習、深度學習與人工智慧。本課程將介紹學員微軟資料科學證照之考取方法。
;
教學模式: 授課、討論、作業;
學分數:3;
成績計算方式: 平時及作業成績 50%
期中驗收 20%
期末專題 30%;
開課教師: 吳政瑋 助理教授 (wucw@niu.edu.tw);
授課目的: 本課程將介紹學員資料科學之基礎概念及Python程式設計。Python是近年來國內外資料科學家必備的程式語言,其強大的套件支援資料分析、網路爬蟲、資料視覺化、資料探勘、機器學習、深度學習與人工智慧。本課程將介紹學員微軟資料科學證照之考取方法。
;
教學模式: 授課、討論、作業;
學分數:3;
成績計算方式: 平時及作業成績 50%
期中驗收 20%
期末專題 30%;
開課教師: 吳政瑋 助理教授 (wucw@niu.edu.tw);
線性代數(1092_B4CS020005A)
資訊工程學系(1092)
英文名稱: Linear Algebra ;
授課目的: 學習線性方程式的解法,及了解向量空間和線性轉換原理;
教學模式: ;
學分數:3;
成績計算方式: ;
開課教師: 黃于飛 副教授 (fay@niu.edu.tw);
授課目的: 學習線性方程式的解法,及了解向量空間和線性轉換原理;
教學模式: ;
學分數:3;
成績計算方式: ;
開課教師: 黃于飛 副教授 (fay@niu.edu.tw);
程式設計(1092_B4CS010007A)
資訊工程學系(1092)
英文名稱: Computer Programming ;
授課目的: 學生將於本課程中學習程序式語言程式設計 (Procedural Programming),可從其中學到所謂的循序結構、選擇結構(如if-then-else)、重覆結構(如while or do while)等等,並從其中學到物件及常數觀念及資料型別觀念,還有運算子及運算式的觀念。另外也會學習到 OOP的特性(如封裝、繼承、多型等)這些C++特有的功能。 ;
教學模式: 講述、討論、上機;
學分數:3;
成績計算方式: 平時及作業成績50%; 期中考20%; 期末專題30%
;
開課教師: 吳庭育 教授 (tyw@niu.edu.tw);
授課目的: 學生將於本課程中學習程序式語言程式設計 (Procedural Programming),可從其中學到所謂的循序結構、選擇結構(如if-then-else)、重覆結構(如while or do while)等等,並從其中學到物件及常數觀念及資料型別觀念,還有運算子及運算式的觀念。另外也會學習到 OOP的特性(如封裝、繼承、多型等)這些C++特有的功能。 ;
教學模式: 講述、討論、上機;
學分數:3;
成績計算方式: 平時及作業成績50%; 期中考20%; 期末專題30%
;
開課教師: 吳庭育 教授 (tyw@niu.edu.tw);
機率與統計(1092_B4CS000021A)
資訊工程學系(1092)
英文名稱: Probability and Statistics ;
授課目的: 讓同學熟悉資訊工程所需用到的機率與統計基礎知識以及工具。 ;
教學模式: ;
學分數:3;
成績計算方式: 期中考:25% 期末考:25% 作業:25% 平時:25%;
開課教師: 陳懷恩 教授 (wechen@niu.edu.tw);
授課目的: 讓同學熟悉資訊工程所需用到的機率與統計基礎知識以及工具。 ;
教學模式: ;
學分數:3;
成績計算方式: 期中考:25% 期末考:25% 作業:25% 平時:25%;
開課教師: 陳懷恩 教授 (wechen@niu.edu.tw);
數位邏輯設計實驗(1092_B4CS000020A)
資訊工程學系(1092)
英文名稱: Digital Logic Design Laboratory ;
授課目的: 1. 了解麵包板、基本(手)工具及電子儀器(表)之操作與使用。2. 以【邏輯設計】先修課程為基礎,用實驗來驗證各個理論。3. 實作各種基本邏輯閘、算術運算電路、資料處理電路及序向邏輯電路,並驗證其結果。4. 實事求是、術德兼修,為日後相關檢定奠定穩固的基礎。;
教學模式: 講述法
實驗法;
學分數:1;
成績計算方式: 實驗及實驗報告50%
期中考25%
期末考25%;
開課教師: 朱志明 助理教授 (cmchu@niu.edu.tw);
授課目的: 1. 了解麵包板、基本(手)工具及電子儀器(表)之操作與使用。2. 以【邏輯設計】先修課程為基礎,用實驗來驗證各個理論。3. 實作各種基本邏輯閘、算術運算電路、資料處理電路及序向邏輯電路,並驗證其結果。4. 實事求是、術德兼修,為日後相關檢定奠定穩固的基礎。;
教學模式: 講述法
實驗法;
學分數:1;
成績計算方式: 實驗及實驗報告50%
期中考25%
期末考25%;
開課教師: 朱志明 助理教授 (cmchu@niu.edu.tw);
資料結構(1092_B4CS000014B)
資訊工程學系(1092)
英文名稱: Data Structure ;
授課目的: 學生將於本課程中學習到如何設計良好的資料結構及演算法,學會設計高效率的程式。並且藉由學習各種的資料結構之理論及觀摩相關之程式設計的方法,提升學生程式設計和解決問題的能力。;
教學模式: 講述、討論;
學分數:3;
成績計算方式: 平時及作業成績 40% ; 期中考30%; 期末考 30%;
開課教師: 吳庭育 教授 (tyw@niu.edu.tw);
授課目的: 學生將於本課程中學習到如何設計良好的資料結構及演算法,學會設計高效率的程式。並且藉由學習各種的資料結構之理論及觀摩相關之程式設計的方法,提升學生程式設計和解決問題的能力。;
教學模式: 講述、討論;
學分數:3;
成績計算方式: 平時及作業成績 40% ; 期中考30%; 期末考 30%;
開課教師: 吳庭育 教授 (tyw@niu.edu.tw);
微積分 二(1092_B4CS000013A)
資訊工程學系(1092)
英文名稱: Calculus II ;
授課目的: 本課程教授學生基本的微分與積分觀念與計算技巧,作為電資科系學生修習工程數學以及後續理論課程的基礎。 ;
教學模式: 上課講解;
學分數:3;
成績計算方式: 期中考:25%, 期末考:25%, 平時成績:50%(作業、小考、出席)
;
開課教師: 吳汶涓 助理教授 (wenn@niu.edu.tw);
授課目的: 本課程教授學生基本的微分與積分觀念與計算技巧,作為電資科系學生修習工程數學以及後續理論課程的基礎。 ;
教學模式: 上課講解;
學分數:3;
成績計算方式: 期中考:25%, 期末考:25%, 平時成績:50%(作業、小考、出席)
;
開課教師: 吳汶涓 助理教授 (wenn@niu.edu.tw);
程式語言(1092_B4CS000009D)
資訊工程學系(1092)
英文名稱: Programming Language ;
授課目的: 本課程的目的在培養學生們對Python程式語言入門設計與開發的能力。課程教學內容著重在Python基本觀念以及物件導向程式語言的學習,從熟悉Python開發工具的操作開始,逐步帶領學生到可撰寫進階的Python應用程式專案。本課程為培養資工系學生具備在任何作業系統的平台上,擁有設計與開發Python應用程式的基礎能力,以提升本系學生畢業後的職場專業能力。;
教學模式: 教授, 作業, 實作, 報告, 討論;
學分數:3;
成績計算方式: 期中考 25%
期末考 25%
作業 30%
期末Project 20%;
開課教師: 林斯寅 副教授 (szuyin@niu.edu.tw);
授課目的: 本課程的目的在培養學生們對Python程式語言入門設計與開發的能力。課程教學內容著重在Python基本觀念以及物件導向程式語言的學習,從熟悉Python開發工具的操作開始,逐步帶領學生到可撰寫進階的Python應用程式專案。本課程為培養資工系學生具備在任何作業系統的平台上,擁有設計與開發Python應用程式的基礎能力,以提升本系學生畢業後的職場專業能力。;
教學模式: 教授, 作業, 實作, 報告, 討論;
學分數:3;
成績計算方式: 期中考 25%
期末考 25%
作業 30%
期末Project 20%;
開課教師: 林斯寅 副教授 (szuyin@niu.edu.tw);
計畫管理與書報研讀(1092_B4CS000003A)
資訊工程學系(1092)
英文名稱: Project Management and Supervised Study ;
授課目的: 本課程旨在讓學生認識相關研究實驗室、指導教師與可選擇之研究方向,以配合三年級之專題研究必修課程。課程中透過專題演講引導同學研習專案管理、工程倫理及智慧財產權等相關知識,也透過每週與指導老師晤談並根據專案管理之理念撰寫專題研究計畫書,期使學生在指導老師的指導與VIP研究生帶領下,運用所學之專案管理知識於三年級專題研究課程上,並培養專題研究小組之團隊合作精神。;
教學模式: 演講與寫報告;
學分數:1;
成績計算方式: 8次心得(含甘特圖設計)作業成績: 50%﹑晤談成績: 20%﹑計畫書撰寫成績: 30%;
開課教師: 夏至賢 教授 (hsiach@niu.edu.tw);
授課目的: 本課程旨在讓學生認識相關研究實驗室、指導教師與可選擇之研究方向,以配合三年級之專題研究必修課程。課程中透過專題演講引導同學研習專案管理、工程倫理及智慧財產權等相關知識,也透過每週與指導老師晤談並根據專案管理之理念撰寫專題研究計畫書,期使學生在指導老師的指導與VIP研究生帶領下,運用所學之專案管理知識於三年級專題研究課程上,並培養專題研究小組之團隊合作精神。;
教學模式: 演講與寫報告;
學分數:1;
成績計算方式: 8次心得(含甘特圖設計)作業成績: 50%﹑晤談成績: 20%﹑計畫書撰寫成績: 30%;
開課教師: 夏至賢 教授 (hsiach@niu.edu.tw);
行動裝置互動系統設計與應用(1092_B4CS000002A)
資訊工程學系(1092)
英文名稱: Interactive System Design and Application of Mobile Devices ;
授課目的: 本課程除訓練學生了解行動裝置程式設計、架構、原理以及應用服務;
教學模式: ;
學分數:3;
成績計算方式: 期中考 30%期末專題: 30%平時成績 (出席率/報告/作業) 40 %;
開課教師: 黃朝曦 副教授 (chhuang@niu.edu.tw);
授課目的: 本課程除訓練學生了解行動裝置程式設計、架構、原理以及應用服務;
教學模式: ;
學分數:3;
成績計算方式: 期中考 30%期末專題: 30%平時成績 (出席率/報告/作業) 40 %;
開課教師: 黃朝曦 副教授 (chhuang@niu.edu.tw);