菜鳥救星 菜鳥救星
購物車是空的!
探索課程
0

30小時培養程式解題能力,取得前進資工名校升學敲門磚!

APCS程式先修檢定訓練班

課程時數30hr
開課日期2021/11/08(一)
上課時間19:00 ~ 21:00
優惠價
NT$6,600
NT$12,000

線上真人課程簡介:

 

為什麼要學?

APCS「大學程式設計先修檢測」是由教育部推行、各大學合作命題,為目前極具公信力的程式能力檢定之一,用於客觀檢驗高中職學生的程式設計能力,提供大學作為選才的參考依據,也能抵免未來程式設計的必修學分。110學年度,將APCS成績納為入學審查的資訊相關科系已達38所,其中不乏台大、清大、交大、成大、政大、師大等頂尖校系。若大學想申請資工相關科系,不妨提早準備APCS檢定考,為自己爭取進入理想大學的門票!

 

課程目標

  1. 建立扎實、資工系學生必懂的計算機基礎概念。
  2. 瞭解常用語言的特性與差異。
  3. 掌握C語言的特性及設計流程,並在了解記憶體、硬體運作的理論下,以工程師的視角完成高品質的解題。
  4. 藉由大量解題的過程,訓練對資料結構與演算法的熟悉度,培養思考和解決問題的辦法,懂得抽絲剝繭、以運算思維解決現實問題。

 

老師現場示範解題:APCS 觀念題題型 - 基礎函數觀念(王彥鈞老師提供)

 

課程大綱

學習目標:認識APCS測驗機制,擁有應考APCS應具備的基礎計算機概念。
  • 單元1:APCS測驗概述
  • 單元2:計算機結構與進制轉換
  • 單元3:資料儲存以及運算原理
  • 單元4:初識C的資料型別
  • 單元5:課程環境建置
作業
  • APCS計算機概論觀念精選題演練
學習目標:能撰寫循序結構和選擇結構的C程式,並了解資料及變數的應用。
  • 單元1:資料型別與變數宣告
  • 單元2:基礎輸出入函數
  • 單元3:四則運算、邏輯運算
  • 單元4:if-else條件與判斷
  • 單元5:課堂題型觀摩與實戰
作業
  • APCS精選相關考古習題演練
學習目標:熟悉C的for迴圈語法,結合條件式活用、解決問題。
  • 單元1:for loop語法介紹
  • 單元2:結合條件式應用
  • 單元3:雙重for loop
  • 單元4:課堂題型觀摩與實戰
作業
  • APCS精選迴圈考古習題演練
學習目標:熟悉C中的while迴圈語法,結合條件式活用、解決問題。
  • 單元1:while loop語法介紹
  • 單元2:結合條件式應用
  • 單元3:追蹤迴圈程式的訣竅
  • 單元4:課堂題型觀摩與實戰
作業
  • APCS精選迴圈考古習題演練
學習目標:了解基礎的排序、搜尋演算法,並能利用迴圈與條件判斷進行實作。
  • 單元1:Bubble sort
  • 單元2:Quick sort
  • 單元3:Linear search
  • 單元4:Binary search
  • 單元5:Tree search
作業
  • 演算法實作與觀念釐清
  • 期中課程問卷填寫,第七堂課回收截止
學習目標:認識C的函式語法並了解參數的傳值概念。
  • 單元1:函式的語法介紹
  • 單元2:參數的回傳機制
  • 單元3:變數範圍
  • 單元4:課堂題型觀摩與實戰
作業
  • APCS精選函式考古習題演練
學習目標:認識遞迴概念,並能追蹤、判斷程式的流程。
  • 單元1:遞迴函式
  • 單元2:遞迴的追蹤
  • 單元3:題型觀摩與實戰
作業
  • APCS精選遞迴考古習題演練
學習目標:檢核學員學習進度、針對弱點加強輔導,並提供個人化升學與生涯規劃建議。
  • 單元1:期中學習進度討論
  • 單元2:個體學習落差輔導
  • 單元3:升學規劃與生涯發展討論
學習目標:認識C的陣列資料型態,並能使用多重陣列解決特定資料儲存的問題。
  • 單元1:陣列語法與宣告
  • 單元2:陣列與條件式、迴圈的結合
  • 單元3:多維陣列的使用
  • 單元4:課堂題型觀摩與實戰
作業
  • APCS精選陣列考古習題演練
學習目標:認識C語言的指標概念,學習如何處理字串相關問題。
  • 單元1:陣列與指標
  • 單元2:指標的應用場景
  • 單元3:C++字串處理
  • 單元4:課堂題型觀摩與實戰
作業
  • APCS精選指標與字串考古習題演練
學習目標:認識C語言的結構概念,並能釐清所有資料使用的時機與場景。
  • 單元1:結構語法認識
  • 單元2:資料結構與演算法
  • 單元3:課堂題型觀摩與實戰
作業
  • APCS精選結構考古習題演練
學習目標:利用C語言實作資料結構、演算法,並以Big O分析程式執行效率。
  • 單元1:多項式結構
  • 單元2:樹狀結構
  • 單元3:圖形結構
  • 單元4:課堂題型觀摩與實戰
作業
  • APCS精選資料結構考古習題演練
學習目標:利用C語言解決APCS或其他程式相關競賽的初階題型。
  • 單元1:初階試題講解
  • 單元2:初階試題實作
  • 單元3:解題技巧傳授
作業
  • APCS與程式相關競賽精選習題演練
學習目標:利用C語言解決APCS或其他程式相關競賽的中階題型。
  • 單元1:中階試題講解
  • 單元2:中階試題實作
作業
  • APCS與程式相關競賽精選習題演練
學習目標:期末檢驗學習成果,利用C語言解決APCS高階題型,試後直接檢討。
  • 單元1:APCS檢定模擬考(現場作答)
  • 單元2:試題檢討

誰適合學

隨著108課綱上路,在申請大學時,有越來越多的大學科系採計「科技領域」的修課紀錄,其中不乏經濟、農藝、建築、工設等非理工科系,都將科技領域的修課紀錄列為申請入學的重要評分指標。在大資工時代,無論你是唸理工或是文法商,會寫程式、懂程式背後的運作原理,都已經被視為一種基本的能力。即便沒有要成為工程師,程式可以成為輔助本業的能力,協助你在各方面提升效率,不被科技工具取代。比起坊間多數講求速成的講座,本課程能替你穩固程式的基礎知識,想要考取APCS檢定者都歡迎來學!

 

課程優勢

  • 專屬直播家教:課程採直播教學,老師現場示範解題,學員有不清楚隨時可發問,當下就直接解決。有別於傳統錄播教學,學習卡關一時之間也求助無門;並且每一堂課後都會提供上課錄影,再也不用擔心課後失憶,想複習幾遍就複習幾遍。
  • 觀念實務並進:有別速成、求快為主軸的衝刺班,本課程以扎實學科知識與程式語法同時教授,讓學員學會C語言的同時,也打通程式概念的任督二脈,未來學習其他程式更易如反掌。
  • 實際上機演練:課堂使用code Judger程式練習平台,以自訂題組的方式進行演練。除了上課看老師示範解題,課後也會同步安排作業讓學員方便隨時練習,增加實務操作的熟練度,老師也可以批改作業、就每個人的習題給予回饋。只要有網路就可以進行,沒有任何設備環境的要求,簡單方便。

圖說:每一堂課後均設計相應的作業,能馬上演練、驗證課堂所學之觀念。

  • 學習檢核/課中輔導:期中發放學習問卷,檢核並掌握每位學員的學習進度及困難處,用以參考調整上課節奏,並安排Officehour的課中輔導時間,針對學員們的學習弱點做補強。只要學員願意主動提出問題(非常重要),老師一定盡力為你解惑,不落下任何一位學生。

圖說:透過期中問卷了解每位學員的學習狀況,並給予必要的輔導,降低學習挫折感。

  • 期末模擬考與檢討:期末最後一堂課將進行實作題的上機模擬考,採現場作答方式,讓學員能提前體會APCS考試的各類題型、解題速度、作答手感,從中檢驗自己的學習成果及不足之處。老師可透過後台看到每個人的作答,測驗結束後直接進行試題的檢討,如果有任何不會解的題目,老師就可以馬上為各位解答。

圖說:在正式上考場前,先用code judger考古題小試身手,了解自己的弱點。

圖說:菜鳥救星APCS程式先修檢定訓練班,挑戰CP值最高

關於講師

我是王彥鈞,是斜槓教育家,軟體RD,也是位生涯發展諮詢師。
從傳統補習班到STEAM科技教育、金融科技、生涯規劃,有近10年的教學經驗。身為一名軟體RD,我有許多與科技業巨頭協作開發的經驗,本身專精於C++、Python,近來關注 Fintech 領域以及區塊鏈開發。我有豐富的程式教學經歷,除了專業,關於程式、科系與生涯議題的探討,也能和各位同學交流,比如你學得很好,可以去哪些產業?又或者你覺得學C/C++比較挫折,還可以朝哪個領域嘗試?我們將會有一堂課程來和大家做討論。只要你願意主動發問,老師一定讓你問到飽!

經歷:Skymizer軟體研發工程師、寰宇教育、核果資訊學苑講師、陽明交通學ewnat講師、上尚文化特聘程式講師、國際生涯發展諮詢師,CDA

Q&A

僅需準備一般的文書桌電或筆電即可。本課程會使用線上的 IDE 進行開發,只要能使用瀏覽器、打字即可,沒有其他設備的要求哦!
這堂課是程式零基礎者皆可入門的課程,程式邏輯、演算法的部分的確可能因為學員數理、邏輯能力的強弱,而有吸收快慢的不同;但對學習成果更關鍵的是課後是否能保持主動積極、包含課後的練習頻率、做題數量。學程式就如同數學、英文,唯有多接觸、多使用才能讓自己即早上手,而上課的目的在於讓學習的門檻降低、學習過程的曲線可以比較和緩。
高階語言確實在初學階段可以很快地看到學習成果、比較有成就感。但長期接觸高階語言有可能會讓你對資工領域產生很多的迷思,以致於無法沉下心好好研讀演算法或嚴謹開發,喪失踏入學術殿堂的機會。老師建議,如果不排斥,可以來學學看資工系必修的C語言,從中了解自己是否真的對資工領域有熱忱、興趣。
這堂課確實統合 APCS 測驗必須了解的計算機概念、以及以 C為基底參酌C++的內容以及試題的講解與演練。但學習所需要的思考、練習量都是掌握在自己手裡。想要在測驗中考高分一定要保持積極的發問以及大量的練習,在這堂課裡,只要你敢問,老師一定盡力幫你解答所有問題。
上課中就可以直接在聊天室裡提出你的問題,如果不好意思,也可以課後請助教或菜鳥官方LINE帳號幫忙轉達問題。除此之外,為了確保大家都在學習進度上,我們在期中的第五堂課會發放學習問卷給大家,有任何想要問的問題也可以直接在問卷上提出,有問一定有答,請大家盡情問!
每一堂線上直播課程,課後隔天18:00前都有提供直播課程錄影影片,可於線上無限觀看,讓您不怕漏掉任何一個細節,建議課後錄影檔要於下次課前自己重新複習一次,才比較好銜接上新的課程。*推廣期間免費觀看,依專案不同,觀看期限可能有所調整,菜鳥救星保留修改權益之權利。
點擊「前往報名」的按鈕,完成線上付款,就可以成為真人線上課程的學員囉!
歡迎至常見問答頁面查詢,或是加入line帳號:@rookiesavior,與我們聯絡喔!

 

注意事項

  1. 收到款項後,若不克參加申請退費,請參閱退費規則。
  2. 請於課前先準備好上課環境,本課程非講座,跟著實作才有好的學習成效。
  3. 請盡量完成每堂課的課後作業,做作業才能確定自己有吸收上課的內容,老師才能給你回饋。
  4. 程式是需要花時間演練的科目,課後一定要多練習做題目,才能把老師教學的內容內化成自己的知識。
  5. 菜鳥救星保留調整課程內容、日程與講師之權利。

 

學員回饋

 

課程問答區

優惠價
NT$6,600