校際選修

115-1 選課時程

進行中

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

演算法

Algorithms

學期
106-1
學分
3 學分
當期課號
1043
永久課號
DEE3504
開課單位
電子工程學系
授課教師
江蕙如
校區
光復
類別
選修
上課時間表
週一
週四
2
09:00–09:50
演算法
ED117
5
13:20–14:10
演算法
ED117
2 節連堂
6
14:20–15:10

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

概述

The study of algorithms is at the heart of computer science. This course focuses on fundamental results in this area, including the unifying principles and underlying concepts of algorithm design and analysis. We expect everyone to be comfortable reading, even writing, proofs. Several programming assignments will be given to embody the ideas. Moreover, we hope that everyone can learn general problem-solving techniques. Intended audience: 1. who are interested in computer science 2. who are computing something 3. who are learning problem-solving techniques

先修科目

1. Data structures 2. Discrete mathematics 3. Computer programming in C 4. Computer programming in C++ *Two out of above four courses*

教學方式

Lecture notes and related information will be released on the e3 course website.

評分方式

1. Homework assignments 10% 2. Projects (two mini-projects: 20% + term project: 20%) 3. Two in-class tests (Midterm: 25% + Final: 25%)

課程大綱
  • Basics of algorithm analysis
  • Introduction
  • Graphs
  • Greedy algorithms
  • Divide and conquer
  • Dynamic programming
  • Network flow
  • NP and computational intractability
  • Amortized analysis
  • Linear Programming
  • PSPACE
  • Approximation algorithms
  • Local search
  • Randomized algorithms
  • Algorithms that run forever
教科書

Required text: J. Kleinberg and E. Tardos, Algorithm Design, Addison Wesley, 2006. (J. Kleinberg, 20 Best Brains under 40, Discover Magazine, 2008) Reference books: S. Dasgupta, C. Papadimitriou, and U. Vazirani, Algorithms, McGraw-Hill, 2007. T. H. Cormen, C. E. Leiserson, R. L. Rivest and C. Stein, Introduction to Algorithms, Third Edition, McGraw Hill/The MIT Press, 2009.

Office Hours
地點
ED540
時間
12:00--12:30, Mondays (made by appointment)
聯絡方式
huiru.jiang@gmail.com