校際選修

115-1 選課時程

進行中

  • 初選第一階段 6/15/2026
  • 初選第二階段 6/22/2026
  • 校際選修 8/24/2026
  • 初選第三階段 8/31/2026
  • 開學後加退選 9/7/2026
  • 逾期加退選 9/21/2026
選課資源

演算法

Computer Algorithms

學期
111-1
學分
3 學分
當期課號
557603
永久課號
MGIM30021
開課單位
管理學院碩士在職專班-資管組
授課教師
林妙聰
校區
光復
類別
選修
上課時間表
週一
A
18:30–19:20
演算法
MB312
3 節連堂
B
19:30–20:20
C
20:30–21:20

* 根據陽明交大上課時間表所列

概述

The theme is to prepare the students with fundamentals of design and analysis of computer algorithms. Through theoretical expositions as well as computer implementations, the students will acquire analytical and computational techniques for the computer science discipline.

先修科目

Computer Programming or Data Structures

教學方式

採實體授課 是防疫規定,須採線上授課時另行公告上課連結

評分方式

mind-term exam 30%; final exam 30% homework & programming assignment 30% participation 10%

週次計畫
週次主題
第 1 週Overview and Introduction
第 2 週Growth of Functions Complexity of problems Complexity of algorithms
第 3 週Recurrences
第 4 週Recurrences Dynamic Programming (classical models and design techniques, approximate DP)
第 5 週Dynamic Programming (classical models and design techniques, approximate DP)
第 6 週Greedy Method and Matroid Theory
第 7 週B-Trees, B^+ trees
第 8 週Mid-term exam
第 9 週B^+ Trees, Fibonacci Heaps
第 10 週B^+ trees, RB trees
第 11 週Amortized analysis Disjoint Set Operations
第 12 週Elementary Graph Algorithms (DFS, BFS, BestFS, A^* algorithm)
第 13 週Minimum Spanning Trees (correctness proofs, implementation details, and run-time analysis)
第 14 週Single-Source Shortest Paths, All-Pairs Shortest Paths
第 15 週Local search and meta-heuristics
第 16 週Performance ratio analysis, PTAS, FPTAS
第 17 週Final exam
第 18 週Reserved for project review, if implemented
教科書

T.H. Cormen, C.E. Leiserson, R.L. Rivest and C. Stein, Introduction to Algorithms, 3rd Ed., MIT Press, 2008.

Office Hours
地點
MB310
時間
Monday abc (6:30PM-09:20PM)
聯絡方式
ext. 31472 bmtlin@nycu.edu.tw