| 
                        
                        
                     
 
                        
                            | 課程簡介   Course Introduction |  
                            | 開課年度學期 Year / Term | 114 學年度  第 1 學期 |  
                            | 開課班級 Department | 資訊工程學系 資工二 |  
                            | 授課方式 Instructional Method | 課堂教學 、 中文 |  
                            | 課程電腦代號 Course Reference Number | 159006 |  
                            | 課程名稱(中文) Course Title(Chinese) | 資料結構 |  
                            | 課程名稱(英文) Course Title(English) | Data Structures |  
                            | 學分數/時數 Credit Hours | 3 /
                                3 |  
                            | 必(選)修 Requirement / Elective Course  | 必修 |  
                            | 授課老師 Instructor | 李建樹 |  
                            | 助教 Teaching Assistant | 陳光妍、古于芳、李承宗、郭耘瑑、曾保榛、王寀彤 |  
                            | 上課時間 Meeting Time | 星期一,節次8、9、A |  
                            | 上課教室 Classroom | ZA205 |  
                            | Office Hours |  |  
 
                        
                            | 獲獎及補助情形   Awards and Grants |  
                            |  |  
 
                        
                            | 聯合國永續發展目標 (SDGs跨域類別)   Sustainable Development Goals, SDGs |  
                            | 
                                
                                    
                                        | SDGs 04. | 優質教育:確保有教無類、公平以及高品質的教育,及提倡終身學習 |  |  
 
                        
                            | 課程目標   Learning Objectives |  
                            | 使學生學習到抽象資料型態,並且透過此一觀念,學習各式資料結構的表示方式,並且落實到程式的實作。本課程著重於資料的表示與程式間關聯以及程式設計,使學生可兼顧理論與實務。 |  
 
                        
                            | 先修 ( 前置 ) 課程   Prerequisite |  
                            | 程式設計 |  
 
                        
                            | 彈性教學規劃   Flexible Teaching/Planning Schedules |  
                            |  |  
 
                        
                            | 課程大綱   Course Syllabus |  
                            | 週次 Week | 課程單元大綱 Unit | 教學方式 Instructional Method/Style/Teaching Style | 參考資料或相關作業 References or Related Materials | 評量方式 Grading |  
                                    | 1 | Data Structures Introduction | 課堂講解 |  |  |  
                                    | 2 | Arrays and Structures | 課堂講解 |  |  |  
                                    | 3 | Arrays and Structure | 課堂講解 | 程式作業-1 |  |  
                                    | 4 | Stacks and Queues | 課堂講解 |  |  |  
                                    | 5 | Stacks and Queues | 課堂講解 | 程式作業-2 |  |  
                                    | 6 | Linked Lists | 課堂講解 |  |  |  
                                    | 7 | Linked Lists | 課堂講解 |  |  |  
                                    | 8 | Linked Lists | 課堂講解 |  |  |  
                                    | 9 | 期中考試 |  |  | 課堂筆試測驗 |  
                                    | 10 | Trees | 課堂講解 | 程式作業-3 |  |  
                                    | 11 | Trees | 課堂講解 | 程式作業-4 |  |  
                                    | 12 | Trees | 課堂講解 |  |  |  
                                    | 13 | Trees | 課堂講解 |  |  |  
                                    | 14 | Graphs | 課堂講解 | 程式作業-5 |  |  
                                    | 15 | Graphs | 課堂講解 |  |  |  
                                    | 16 | Graphs | 課堂講解 |  |  |  
                                    | 17 | Graphs | 課堂講解 |  |  |  
                                    | 18 | 期末考試 |  |  | 課堂筆試測驗 |  
 
 
	
                        
                        
                            
                                | 單一課程對應校能力指標程度   The Degree to Which Single Course Corresponds to School Competence |  
                                | 編號 No. | 校核心能力 School  Core Competencies | 符合程度 Degree of conformity |  
                                        | 1 | 公民力 (Citizen) | 0 |  
                                        | 2 | 自學力 (Self-learning) | 2 |  
                                        | 3 | 資訊力 (Information) | 5 |  
                                        | 4 | 創造力 (Creativity) | 1 |  
                                        | 5 | 溝通力 (Communication) | 1 |  
                                        | 6 | 就業力(Employability) | 5 |  
                                
                                    | 單一課程對應系能力指標程度   The Degree to Which Single Course Corresponds to Department Competence |  
                                    | 編號 No. | 類別 Category | 系核心能力 Department Core Competencies  | 符合程度 Degree of conformity |  
                                            | 01 | 系所 | 具備資訊工程領域之基本知識及程式設計能力 | 5 |  
                                            | 02 | 系所 | 擁有資訊軟體及硬體系統設計、實作、整合及管理的能力 | 5 |  
                                            | 03 | 系所 | 運用數學強化邏輯性思考,增進處理資訊工程問題的能力 | 5 |  
                                            | 04 | 系所 | 具有獨立思考並自行解決問題的能力 | 5 |  
                                            | 05 | 系所 | 自動發現問題並主動蒐集、分析資料,達成自我學習的能力 | 1 |  
                                            | 06 | 系所 | 維持良好人際互動、溝通與團隊合作的能力 | 1 |  
                                            | 07 | 系所 | 訓練足夠抵抗環境壓力與時間管理的能力 | 1 |  
                                            | 08 | 系所 | 資訊工程倫理及實務之歸納評比及實務能力與表達能力 | 1 |  
                                            | 09 | 系所 | 掌握資訊科技之國際變化趨勢 | 1 |  
                                            | 10 | 系所 | 明瞭國內外資訊產業與社會發展的能力 | 1 |  
                            
                                | 單一課程對應院能力指標程度   The Degree to Which Single Course Corresponds to College Competence |  
                                | 編號 No. | 院核心能力 College Core Competencies | 符合程度 Degree of conformity |  
                                        | 1 | 語文能力 | 2 |  
                                        | 2 | 溝通與合作能力 | 1 |  
                                        | 3 | 創新與實踐能力 | 1 |  
                                        | 4 | 專業知能 | 5 |  
 
 
	
                        
                            
                                | 教科書或參考用書   Textbooks or Reference Books |  
                                | 館藏書名   Library Books |  
                                | 備註   Remarks |  
                                | 主要讀本及參考書目 (一)主要讀本
 Ellis Horowitz, Sartaj Sahni, and Susan Anderson-Freed, Fundamentals of Data Structures in C, Silicon Press, 2nd edition, 2008.
 
 (二)參考書目
 1. Ellis Horowitz, Sartaj Sahni, and Dinesh Mehta, Fundamentals of Data Structures in C++, Silicon Press, 2nd edition, 2007.
 2. Frank M. Carrano, Data Abstraction & Problem Solving with C++, Addison Wesley, 5 edition, 2006.
 
 |  
 ※請尊重智慧財產權,不得非法影印教科書※ ※   Please respect intellectual property rights and do not illegally photocopy textbooks.  ※ 
 
	
                        
                            
                                | 教學方法   Teaching Method |  
                                | 教學方法 Teaching Method | 百分比 Percentage |  
                                        | 講述 | 100 % |  
                                | 總和  Total | 100 % |  
 
	
                        
                            
                                | 成績評量方式   Grading |  
                                | 評量方式 Grading | 百分比 Percentage |  
                                        | 小考、程式作業、點名紀錄 | 40 % |  
                                        | 期中考 | 30 % |  
                                        | 期末考 | 30 % |  
                                | 總和  Total | 100 % |  
 
 
	
                        
                            
                                | 課程大綱補充資料   Supplementary Material of Course Syllabus |  
                                |  |  
 |