# 課前說明 * 上課期間:2024/07/22~2024/08/16 * 上課時間:每週一、三、五下午 13:30~16:30 * 上課班級:APCS官方暑期課程E/F班 * 授課教師:景美女中 賴楷宗 & 高雄女中 方珮雯 ## 置頂公告 > [上課連結](https://meet.google.com/pfs-guyh-tvi) > [點名紀錄](https://docs.google.com/spreadsheets/d/1DxEqAKyl9vcG4FZ23gStLX6SB4bvSO5y4XqcVPRlWc8/edit)(實際以助教群組版本為準) > [課程Discord](https://discord.gg/XzYw2Yf8pY)(供大家發問) > [上課錄影](https://youtube.com/playlist?list=PL0HIdH9kmh_H0LXHqVd_rJFj4VKqbeJp-&feature=shared)(每日午夜新增) ## 課前checklist - [ ] 登入[APCS練習網](https://apcsclass.csie.ntnu.edu.tw/)並加入課程 - [ ] 加入Line助教群組(助教點名用) - [ ] 在meet留言你的本名(老師點名用) ## 暫定授課進度 | 堂次 | 上課日期 | 主題 | | -------- | -------- | -------- | | 1 | 7/22 | 課程介紹、基礎複習、自訂函式 | | 2 | 7/24 | 函式實作、遞迴函式 | | 3 | 7/26 | 指標、多維陣列 | | 4 | 7/29 | 字串、結構 | | 5 | 7/31 | 資料結構概論、堆疊、佇列 | | 6 | 8/02 | 樹狀結構、圖形結構I | | 7 | 8/05 | 圖形結構II、解題實作 | | 8 | 8/07 | 複雜度分析、排序與搜尋 | | 9 | 8/09 | 值域二分搜、貪婪法 | | 10 | 8/12 | 窮舉法 | | 11 | 8/14 | 分而治之、狀態搜尋(回溯法) | | 12 | 8/16 | 動態規劃 | ## 建議解題進度(每週更新) ### Week 1:Ch1~Ch4 - **Ch1. 基礎C/C++程式設計複習** ⭐️:時間差計算(`字元`、`運算子%`、`輸出格式`) ⭐️⭐️:成績指標(`迴圈`、`排序`、`極值`) ⭐️⭐️⭐️⭐️⭐️:雪花片片(`數列`、`大數運算`) - Ch2. 公用函式、自定函式 ⭐️:找出最小的完全平方數(`函式庫`、`時間複雜度`) ⭐️⭐️⭐️:一起回家的日子(`自訂函式`、`閏年判斷`) ⭐️⭐️⭐️⭐️⭐️:賓果遊戲 # FAQ ## Q. 為什麼要合班上課? - 楷宗老師想在第三次上官方課程時,尋找嶄新的教學靈感。 - 珮雯老師只有實作四,想學習楷宗老師的知識與經驗。 - 老師們希望同學感受不同的教法,思考適合自己的程式學習方式。 - 老師們希望同學有不同的提問管道。BTW,我們開了[課程discord群組](https://discord.gg/XzYw2Yf8pY)! - 珮雯老師想蹭楷宗老師的[景美女中程式解題系統](https://jmj.cmgsh.tp.edu.tw/)帳密。 - <font color="#777777">~~楷宗老師懶得整理筆記。~~</font> - <font color="#777777">~~老師們偶爾也想請假。~~</font> ## Q. 這門課的難易度? ![image](https://hackmd.io/_uploads/BJKQUrLdR.png) CH 1\~5:目標2~3級分 Ch 6\~16:目標4~5級分 ## Q. 都是weather那張證書? 一些既定事實: - ==本課程招生目標為實作2~3級分的學生==。 - 老師的上法,跟學校上課會有何差異? - 缺課、沒在上課,對我有什麼影響? - ==證書發放是看同學的出席率和答題率==。 - 老師和助教,怎麼判斷我們有出席? - 信件上寫的答題通過標準是? - ==有些人注意力很難維持超過七分鐘。== - 你想現場跟課,還是課後用1.5 ~ 2 倍速欣賞上課錄影? - 為期三週的課程,你如何分配時間? - ==有些人擅長考檢定、參加比賽,有些人擅長文字表達。== - 營隊證書、參賽證明在多元表現的意義? - 上完課後,你如何證明自己的所學? ## Q. 練習網參考答案? - 若你只求AC,google題目就可以找到答案。 - 若你想看懂別人的程式碼,AI是你的好朋友。 - 若你想聽詳細解題說明,請收看偉哉snail(aka 郭兆平老師)的[課程錄影](https://www.youtube.com/playlist?list=PLDTv13IAuPQVQo_EkP92EkEoBKVVGrs3W)。 ## Q. 更多自學管道? - [資訊培訓相關資源彙整](https://github.com/goodjack/awesome-cs-training) - SCIST:[SA 流 C++ 競程修練心法](https://hackmd.io/@sa072686/cp/%2F%40sa072686%2FBkTJ0imPB) - APCS Guide:[ig](https://www.instagram.com/apcs.guide/) - APCS simulation:[ig](https://www.instagram.com/apcs.simulation/)、[dc](https://discord.gg/S4JbVgZWXU)、[OJ](https://apcs-simulation.com/) - [台大程式解題社](https://www.facebook.com/NTUCPC) - 台大資訊之芽:[2024語法班](https://sprout.tw/c2024/#!slides.md)、[2024算法班](https://sprout.tw/algo2024/) - 吳邦一教授:[AP325](https://drive.google.com/drive/folders/10hZCMHH0YgsfguVZCHU7EYiG8qJE5f-m?usp=sharing)、[PythAPCS123](https://drive.google.com/drive/folders/1mnVdO2LHq7e4vesn6pt_R0-S6YWtz4Q4?usp=sharing) :::warning 在有限的時間,做你認為有意義的事。 :::