「高等程式設計與實作」課程目標

「高等程式設計與實作」上課內容以簡易「演算法」設計與分析為主軸,
並且非常強調實際解題能力。因此除了老師講課外,每週均要討論一
些題目,設計其演算法,並且真正將其中一些題目撰寫成程式。此課
程目的不但要培養同學實際解題能力及提升程式實力與撰寫速度,而
且還有一個目標,希望同學參加程式設計競賽可以得到良好成績。因
此,如果你希望於程式設計競賽獲得佳績,來選修此課程應是最適切
了。

上課前要求:
1. 熟悉 C 語言與程式設計
2. 課程的背景知識為「資料結構」,因此應已知曉以下的概念:
    queue, stack, recursion, binary tree, sorting, searching
    尤其強調 recusion 應該非常熟悉

註:「高等程式設計與實作」課程網頁:
   https://par.cse.nsysu.edu.tw/~cbyang/