跳到主要內容

課程訊息

APCS大學程式設計先修檢測(第1期)
課程分類: 科技化學資優培訓
發佈單位:全球產學營運及推廣處推廣教育組 點閱率:4958
APCS大學程式設計先修檢測(第1期)
課程簡介
APCS「大學程式設計先修檢測」(Advanced Placement Computer Science,APCS)主要在檢測考生程式設計的能力,讓具備程式設計能力的高中職學生,有一個具公信力的檢驗學習成果,並提供作為大學選才的參考依據。APCS每年舉辦3次考試,分別在1月、6月及10月,若考生考過APCS檢測,就可用此檢測成績加上學測成績,便能夠申請許多學校的資訊相關科系的APCS組,109學年度更增加到「38校系、91個名額」,本課程將由淺入深,帶學生進入程式的世界,讓您具備APCS應考實力,考取高分APCS檢測,進入理想大學!
課程內容
一、 課程特色:
由本校資工系老師授課、指導,從零開始介紹運算思維與程式設計觀念,同時搭配進階班上機實作演練,加強程式理解力與觀念釐清。並根據測試題型說明解題技巧,實際進行程式設計實作模擬解題,務求在「程式設計實作」科目上拿到高分,幫助學生可以快速掌握APCS檢定重點!

二、 課程內容及上課時間:
APCS零基礎入門班(週末班)
  1. 課程說明:為無基礎國、高中生量身打造,電資理工相關科系加分利器,從無到有,培養撰寫程式能力,課程深入淺出,教導學生如何透過C程式完成資料輸出入、邏輯控制、資料處理等工作,並了解APCS檢測內容及解題技巧,配合隨堂練習及APCS模擬試題,打下扎實程式基礎,迎戰APCS檢定!
  2. 課程時間:109年3月14日至5月2日,每週六09:00-12:00(共7周/21小時)
  3. 初階上課日期:3/14、3/21、3/28、4/11、4/18、4/25、5/2
  4. 招生對象:零基礎,對程式語言有興趣的國、高中、高職生。
  5. 課程內容:
APCS零基礎入門班(週末班)
第1週 第2週 第3週 第4週 第5週 第6週 第7週
導論
保留字
資料型態
變數
常數
運算子
決策指令流程 迴圈指令
流程控制
陣列
字串
函數 排序
搜尋
● C語言導論(數位邏輯、數字系統、笛摩根定理)
● 環境建置
● 輸入與輸出
● 保留字
● 識別字
● 資料型態導論
● 整數型態
● 浮點數型態
● 雙浮點數型態
● 字元型態
● 變數導論
● 區域變數
● 靜態變數
● 常數
● 全域變數
● 運算子導論
● 算術運算子
● 關係運算子
● 邏輯運算子
● 設定運算子
● 條件運算子
● 決策指令導論
● If語法
● If else語法
● If簡寫
● If else if語法
● Switch語法
● 迴圈導論
● While迴圈
● Do while迴圈
● For迴圈
● Break指令
● Continue指令
● 一維陣列
● 二維陣列
● 字串導論
● 字串函數範例
● 函數導論
● 函數的呼叫
● 函數的回傳值
● 傳值呼叫
● 使用者定義函數
● 預定義函數
● 排序導論
● 排序演算法範例
● 搜尋導論
● 搜尋演算法範例
 
 
APCS程式實戰進階班(週末班)
  1. 課程說明:針對已有基礎概念的國高中生打造,課程著重上機學習撰寫程式的能力,培養撰寫進階程式能力,介紹指標、結構、排序、搜尋及重要資料結構(鏈結、串列堆疊、佇列及二元樹),並了解APCS檢測內容及解題技巧,配合隨堂練習及APCS模擬試題,深入了解APCS檢測內容及解題技巧。
  2. 課程時間:109年4月18日至5月30日,每週六13:00-16:00(共7周/21小時)
  3. 進階上課日期:4/18、4/25、5/2、5/9、5/16、5/23、5/30
  4. 招生對象:
          (1)具基礎程式語言觀念
          (2)國、高中、高職學生,希望培養撰寫進階程式能力者。


4.課程內容:
APCS程式實戰進階班(週末班)
第1週 第2週 第3週 第4週 第5週 第6週 第7週
指標 結構
鏈結串列
佇列
堆疊
搜尋 排序 進階二元樹
● 指標導論
● 指標種類
● 空指標
● 陣列與指標的相關性
● 字串作為指標
● 陣列和指標作為參數
● 傳參考呼叫
● 結構導論
● 巢狀結構
● 結構陣列
● 結構實作
● 鏈結串列導論
● 鏈結串列實作範例
● 鏈結串鍊的建立與走訪
● 節點的搜尋與插入
● 節點的刪除
● 堆疊導論
● 用陣列表示堆疊
● 堆疊操作
● 用鏈結表示堆疊
● 堆疊實作
● 佇列導論
● 用陣列表示堆疊
● 用鏈結表示堆疊
● 佇列類型
● 佇列實作
● 樹導論
● 樹種類
● 一般樹轉類元樹
● 追蹤二元樹
● 霍夫曼樹
● 樹實作
● 搜尋導論
● 線性搜尋
● 二元搜尋
● 二元樹搜尋
● 排序導論
● 選擇排序
● 插入排序
● 泡泡排序
● 快速排序
● 二元樹排序
● 二元搜尋樹導論
● 二元搜尋樹操作
● Threaded 二元搜尋樹
● AVL樹
● 紅黑樹
● Splay 樹
※109/4/4 停課一次
※本課程需自行攜帶筆記型電腦以及電源供應器,請確認筆記型電腦具有Windows操作系統環境及網路功能,並事先自行安裝完成C語言編譯器。

本課程不包含報名考照及考取保證
※109/03/03公告課程時間因應疫情調整
招生資格及對象
零基礎,對程式語言有興趣的國、高中、高職生。
具基礎程式語言觀念,希望培養撰寫進階程式能力之國、高中生。
收、退費標準
※以下每日皆含教材
零基礎入門班每班每名 6,800 元
程式實戰進階班每班每名 6,500 元

學員自報名繳費後至實際上課日前退學者,退還已繳學費之九成,自實際上課之日算起未逾全期三分之一者退還已繳學費之半數。在班時間已逾全期三分之一者,不予退還。
報名方法
(一) 本課程採網路線上報名,請註冊會員資料後點選「我要報名」https://ceo-ogiaca.nsysu.edu.tw/
(二) 報名期限:開課前7天截止報名,額滿為止。
(三) 繳費期限:線上報名後請於5天內繳費(含假日),逾期視同放棄報名,將取消名額。
優待辦法
※優惠辦法(以下優惠限擇一採用):
(一) 本校學生、本校教職員工及子女、校友(含推廣教育班結業學員)、高醫學生、外貿協會國企班教職員生、鼓山分局所屬轄區之員警同仁,享優惠價每人每班95折。
(二) 同時報名基礎入門+實戰進階班,享優惠金額兩班12,000元。(若取消或退費其中一班,請補足差額)
備註說明
請詳細閱讀課程附件簡章,若有未盡事宜,本處保留得以隨時修改之權利。
課程洽詢:國立中山大學全球產學營運及推廣處 劉小姐 07-5252000分機2710
E-mail:fangwen@mail.nsysu.edu.tw
Top