課程設計: 成大 Maker Factory
課程對象:程式設計有興趣的您、完全不會寫程式的您、想考微軟 MTA Python 證照的您、想用APCS升學的您
線上教學平台:使用Teams ,上課之前會發給個人帳號
課程說明:
APCS入門輔考班是個基礎的程式設計語法課程,主要讓同學可以學習到3種程式語言Python、C&C++,MTA Python 證照輔考,APCS 入門的輔考課程,並完成百行以上程式碼專案,針對觀念題為主,實作題為輔,在課程期間會實作程式設計專案,對於學習履歷有幫助。同學面對APCS的挑戰,建議用一年的時間來規劃學習程式,在入門班建立寫程式語法的興趣,在進階班針對程式演算法進行更深入學習,同學在入門班的學習目標:觀念4級分、實作3級分,進階班的學習目標:觀念5級分、實作4級分
60小時課程包括:
詳細課程可參考下方影片【學好程式就可以上好大學?談怎麼開始準備APCS】:
理由一、108課網科技的學習重點
理由二、APCS 與高中職升學用的到
理由三、就算是一般組、也需要附上APCS成績
Q&A
A: 成功大學Maker Factory,作為本校師生與市民一起瘋自造的開放性場域,希望藉由空間與自造設備的陸續建置,能與這塊土地的所有人一起學習自造、分享創意、一起合作解決你我周邊共同的問題,並一起學習成長、一起熱愛這塊土地。
Q2: 我沒有打算參加APCS組篩選,但一般組申請入學需要檢附「大學程式設計先修檢測」、及「國際運算 思維能力測驗」成績,這是為什麼?A:教授應該都希望同學對於程式設計、數學都有興趣學習,但面試或是書面資料大多同學都說有興趣,不好判斷同學是否真的有興趣,一般組的同學申請入學,建議也需要檢附APCS的成績。
Q3: 如果完全不會Python、C++、C 程式設計,也能報名課程嗎?
A:可以,課程會從程式設計快速入門帶領您逐步建立程式觀念,歡迎對於程式設計有興趣的同學報名參加。
A:只要有興趣皆可報名參加,主要培訓同學程式設計能力。
A:課程結訓後頒發「國立成功大學STEAM教育及自造者運動發展中心」證書乙份,學到三種程式語言Python、C++、C,實作一個程式設計的專案,APCS 考古題解析。
Q7:如因個人因素短暫缺課,是否能夠補課呢?
A:線上真人課程將會全面錄影,如同學因個人因素短暫缺課,可以跟主辦單位索取課程影片連結進行補課;每堂課程皆會進行點名,如若無故缺課超過三成將無法領取結業證書。
Q8:APCS的入門課程為何安排60小時為何這麼多?
A:同學學習程式通常至少都需要2個月~4個月的時間比較上手,學習入門程式語法結束之後,面對APCS考古題比較容易理解。
Q9:線上學習如何上課?
A:
1)建議您的上課模式:
模式1:筆電外接HDMI一個電腦螢幕/或電視螢幕/或投影機等,做成雙螢幕,2號外接螢幕播放Teams線上會議,1號筆電螢幕跟老師做程式的練習。
模式2:桌電外接HDMI一個電腦螢幕/或電視螢幕/或投影機做,做成雙螢幕,2號外接螢幕播放Teams線上會議,1號電腦螢幕跟老師做程式的練習。
模式3:如果沒有外接螢幕只有一面螢幕,請分一半面積給Teams線上會議,一半面積跟老師做程式練習。
模式4:可以用兩台電腦來做學習,一台自己寫程式練習,一台撥放會議上課畫面。
2)線上學習環境準備:
網路:一定要有穩定的網路品質。
電腦:建議是2018年9月三年內的電腦至少CPU:i5以上,有Nvidia獨顯,電腦記憶體RAM8G以上。作業系統:Windows10/ Mac/Linux 皆可。
瀏覽器:使用Google
Chrome 上課前先行安裝。
Python程式編譯器:【Colab】可讓你在瀏覽器上撰寫及執行 Python、免安裝與環境設定,無論你是學生、數據資料學家或是 AI 研究人員,都能讓你的工作事半功倍。
C++&C開發環境:【Code::Blocks】免費、開源且功能相當強大的IDE 編譯軟體,不只支援Windows,更跨平台支援Linux、Mac,APCS指定考試的IDE編譯軟體。
會議周邊配備:可以準備簡單的耳機、麥克風、視訊鏡頭、HDMI線。
請先下載並安裝Teams桌面版:https://www.microsoft.com/zh-tw/microsoft-teams/download-app
如果有手機/平板,請下載Teams App版本,請在App Store 搜尋 【Microsoft Teams】
上課帳號:會在上課之前一週發帳號給同學,只有這個帳號才能進入Teams會議室線上學習。