| 一、課程基本資料 Course Information | ||||||||||||||||||||||||||||||||||||
| 科目名稱 Course Title: (中文)資料結構 (英文)DATA STRUCTURE |
開課學期 Semester:114學年度第2學期 開課班級 Class:財精二A (合開:財精二B 財精二C) |
|||||||||||||||||||||||||||||||||||
| 授課教師 Instructor:唐學明 TANG, SHYUE-MING | ||||||||||||||||||||||||||||||||||||
| 科目代碼 Course Code:BBM31404 | 單全學期 Semester/Year:單 | 分組組別 Section: | ||||||||||||||||||||||||||||||||||
| 人數限制 Class Size:70 | 必選修別 Required/Elective:選 | 學分數 Credit(s):3 | ||||||||||||||||||||||||||||||||||
| 星期節次 Day/Session: 三789 | 前次異動時間 Time Last Edited:114年11月19日10時20分 | |||||||||||||||||||||||||||||||||||
| ※ 因授課需求教室如安排於語練教室需加收語言實習費 | ||||||||||||||||||||||||||||||||||||
| 課程與聯合國永續發展目標關聯性 Course match with UN SDGs (Sustainable Development Goals) | ||||||||||||||||||||||||||||||||||||
| >SDG1 消除貧窮 No Poverty >SDG3 良好健康與社會福利 Good Health and Well-Being >SDG4 優質教育 Quality Education >SDG8 體面工作與經濟成長 Decent Work and Economic Growth >SDG9 產業、創新與基礎設施 Industry, Innovation and Infrastructure >SDG10 減少國內及國家間不平等 Reduced Inequalities >SDG11 永續城鎮與社區 Sustainable Cities and Communities >SDG16 和平、正義與健全的司法 Peace, Justice and Strong Institutions >SDG17 促進目標實現之全球夥伴關係 Partnerships for the Goals | ||||||||||||||||||||||||||||||||||||
| 課程與社會力關聯性 Course match with Employment Soft Skills | ||||||||||||||||||||||||||||||||||||
| 財務工程與精算數學系基本能力指標 Basic Ability Index | ||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||
| 二、指定教科書及參考資料 Textbooks and Reference (請修課同學遵守智慧財產權,不得非法影印) |
||||||||||||||||||||||||||||||||||||
| ●指定教科書 Required Texts 教師自編教材,數位學習平台及google雲端分享 ●參考書資料暨網路資源 Reference Books and Online Resources 吳燦銘,圖解資料結構──使用Python,博碩出版 鍾宜玲,資料結構:使用C語言,高立出版 白文章,Python程式設計與數據分析,普林斯頓 E. Horowitz, S. Sahni and S. Anderson-Freed, “Fundamentals of Data Structures in C,” Computer Science Press, New York, 1993. B.W. Kernighan and D.M. Ritchie, “The C Programming Language,” Prentice-Hall, 1978. N. Wirth, “Algorithms + Data Structures = Programs”, Prentice-Hall, 1976. | ||||||||||||||||||||||||||||||||||||
| 三、教學目標 Objectives | ||||||||||||||||||||||||||||||||||||
| 了解資料結構與演算法的關係, 撰寫結構化及有效率的程式 了解各種基本資料結構的定義與操作, 以及程式技術 了解各種基本資料結構的應用, 奠定用電腦解決問題的基礎 |
||||||||||||||||||||||||||||||||||||
| understand the relationship between data structures and algorithms, and the know-how of structured and efficient programming understand the definitions and operations of basic data structures, as well as their programming techniques understand the applications of basic data structures, and establish the basis of solving computation problems |
||||||||||||||||||||||||||||||||||||
| 四、課程內容 Course Description | ||||||||||||||||||||||||||||||||||||
| ●整體敘述 Overall Description 資料結構是電腦科學中一門重要且基礎的課程, 它強調資料有效的組織和處理方式. 對於商管學門的同學而言, 這門課可以提升程式設計的能力, 並且可以學到C語言的優雅程式設計技巧. 這門課程包含下列幾個重要的資料結構: 陣列, 堆疊, 佇列, 鏈結串列, 樹狀結構, 和圖形結構. 其應用的主題包含: 遞迴, 各種排序和搜尋方法. 本課程屬資訊能力畢業標準列抵課程,內含至少12小時運算思維及程式設計內容。 |
●分週敘述 Weekly Schedule
|
|||||||||||||||||||||||||||||||||||
| 五、考評及成績核算方式 Grading | ||||||||||||||||||||||||
| 本科目 ☑同意期末退修且不需面談輔導 | ||||||||||||||||||||||||
| ||||||||||||||||||||||||
| 六、授課教師課業輔導時間和聯絡方式 Office Hours And Contact Info | ||||||||||||||||||||||||
| ●課業輔導時間 Office Hour 週三下午 |
||||||||||||||||||||||||
●聯絡方式 Contact Info
|
||||||||||||||||||||||||
| 七、教學助理聯絡方式 TA’s Contact Info | |||||
| |||||
| 八、建議先修課程 Suggested Prerequisite Course | |||||
| 程式設計或資訊科學概論 | |||||
| 九、課程其他要求 Other Requirements | |||||
| 對程式設計有興趣 | |||||
| 十、學校數位學習平台及教師個人網址 University’s Web Portal And Teacher's Website | 學校數位學習平台 University’s Digital Learning Platform:https://tronclass.scu.edu.tw | ||||
| 教師個人網址 Teacher's Website:https://sites.google.com/site/fhkf099004/ | |||||
| 其他 Others:SCI論文發表: https://dblp.uni-trier.de/pers/hd/t/Tang:Shyue=Ming | |||||
| 十一、計畫表公布後異動說明 Changes Made After Posting Syllabus | |||||