國立中興大學教學大綱
課程名稱 (中) 資料結構(1227)
(Eng.) Data Structures
開課單位 應數系
課程類別 必修 學分 3 授課教師 顏增昌
選課單位 應數系 / 學士班 授課使用語言 中文 英文/EMI 開課學期 1102
課程簡述 這門課程我們將由基礎開始學習python程式設計
物件導向的設計概念 以及程式設計中常用的資料結構
這門課程將由程式設計的基礎開始學習
用循序漸進的方式精通常用程式設計的方法
這門課程包括以下的主題:
(1) Python Programming
(2) Object-Oriented Programming
(3) fundamental data structures
Arrays
Lists
Stacks
Trees
Graph
(4) recursion
(5) sorting and searching
(6) Dynamic Programming
We will illustrate the concepts during the course.
The assignments will be issued each week.
先修課程名稱
課程含自主學習 N
課程與核心能力關聯配比(%) 課程目標之教學方法與評量方法
課程目標 核心能力 配比(%) 教學方法 評量方法
熟悉Python、物件程式設計與常用的演算法與資料結構
5.資訊科學專業知識
7.數學及統計軟體能力
70
30
講授
作業
測驗
授課內容(單元名稱與內容、習作/每週授課、考試進度-共18週)
週次 授課內容
第1週 Python
第2週 Python
第3週 Object Oriented Proragmming
第4週 Complexity analysis
第5週 Complexity analysis
第6週 Lists, Stacks, and Queues
第7週 Lists, Stacks, and Queues
第8週 Hashtables
第9週 Hashtables
第10週 Sorting & Search
第11週 Recursion
第12週 Recursion
第13週 Trees
第14週 Trees
第15週 Graphs
第16週 Greedy Algorithms
第17週 Greedy Algorithms
第18週 Dynamic Programming
學習評量方式
測驗
教科書&參考書目(書名、作者、書局、代理商、說明)

課程教材(教師個人網址請列在本校內之網址)

課程輔導時間
TBA
聯合國全球永續發展目標(連結網址)
 提供體驗課程:N
請尊重智慧財產權及性別平等意識,不得非法影印他人著作。
更新日期 西元年/月/日:2022/03/18 09:46:38 列印日期 西元年/月/日:2025 / 6 / 05
MyTB教科書訂購平台:http://www.mytb.com.tw/