課前說明

  • 上課期間:2024/07/22~2024/08/16
  • 上課時間:每週一、三、五下午 13:30~16:30
  • 上課班級:APCS官方暑期課程E/F班
  • 授課教師:景美女中 賴楷宗 & 高雄女中 方珮雯

置頂公告

上課連結
點名紀錄(實際以助教群組版本為準)
課程Discord(供大家發問)
上課錄影(每日午夜新增)

課前checklist

  • 登入APCS練習網並加入課程
  • 加入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群組
  • 珮雯老師想蹭楷宗老師的景美女中程式解題系統帳密。
  • 楷宗老師懶得整理筆記。
  • 老師們偶爾也想請假。

Q. 這門課的難易度?

Image Not Showing Possible Reasons
  • The image was uploaded to a note which you don't have access to
  • The note which the image was originally uploaded to has been deleted
Learn More →

CH 1~5:目標2~3級分
Ch 6~16:目標4~5級分

Q. 都是weather那張證書?

一些既定事實:

  • 本課程招生目標為實作2~3級分的學生
    • 老師的上法,跟學校上課會有何差異?
    • 缺課、沒在上課,對我有什麼影響?
  • 證書發放是看同學的出席率和答題率
    • 老師和助教,怎麼判斷我們有出席?
    • 信件上寫的答題通過標準是?
  • 有些人注意力很難維持超過七分鐘。
    • 你想現場跟課,還是課後用1.5 ~ 2 倍速欣賞上課錄影?
    • 為期三週的課程,你如何分配時間?
  • 有些人擅長考檢定、參加比賽,有些人擅長文字表達。
    • 營隊證書、參賽證明在多元表現的意義?
    • 上完課後,你如何證明自己的所學?

Q. 練習網參考答案?

  • 若你只求AC,google題目就可以找到答案。
  • 若你想看懂別人的程式碼,AI是你的好朋友。
  • 若你想聽詳細解題說明,請收看偉哉snail(aka 郭兆平老師)的課程錄影

Q. 更多自學管道?

在有限的時間,做你認為有意義的事。