學分數 |
3
|
修課時數 |
3
|
開課班級 |
日間部四年制2年級 A班
|
本課程培養學生下列知識: |
本課程為資訊學院共同規劃課程,本課程需培養學生下列知識:
本課程主要訓練學生程式語言中資料的有效處理及儲存技術,除了培養學生活用知識的能力,更能了解資料結構的實際應用。
1.認識並能使用陣列2.瞭解堆疊原理3.瞭解鏈結串列4.瞭解樹與二元樹5.瞭解各種排序法的原理The goal of the course is to provide the students how to process data and how to store data. The covered issues in this course includes 1. array, 2. stack, 3. linked-list, 4. trees and 5. Sorting. After this course, the students could process the data more efficient.
|
每週授課主題 |
第01週:演算法分析第02週:演算法分析第03週:陣列第04週:堆疊與佇列第05週:堆疊與佇列第06週:鏈結串列第07週:鏈結串列第08週:遞迴第09週:期中考試第10週:樹狀結構第11週:二元搜尋樹第12週:二元搜尋樹第13週:堆積第14週:排序第15週:排序第16週:搜尋第17週:搜尋第18週:期末考試
|
成績及評量方式 |
期中考:30%期末考:30%平時考:40%
|
證照、國家考試及競賽關係 |
本課程無證照、國家考試及競賽資料。
|
主要教材 |
1.資料結構--使用C++蔡明志碁峰資訊股份有限公司 (教科書)2.程式實作練習與測驗平台 (https://judge.csie.ntnu.edu.tw/)(數位學習平台)
|
參考資料 |
書名:演算法圖鑑:26種演算法 + 7種資料結構,人工智慧、數據分析、邏輯思考的原理和應用 step by step 全圖解 作者:石田保輝(Moriteru Ishida)、宮崎修一 (Shuichi Miyazaki) 出版年(西元):2017 出版社: 臉譜書名:Data Structures and Algorithm Analysis in C++ 作者:Mark A. Weiss 出版年(西元):2013 出版社:Addison Wesley
|
教師資料 |
教師網頁:http://www.cyut.edu.tw/~/
E-Mail: t2022042@cyut.edu.tw
Office Hour:
分機:
|
|