Try   HackMD

課程介紹與勸退

如何上傳

在 vjudge 連結自己的 AtCoder 帳號(有安全疑慮,較建議開分帳去連結)
具體可參考 這篇


2025/05/02 高一期中考


2025/04/25 高二期中考


2025/04/18 高一高二期中考前不計分模擬

請至少做出任何一題,以確保你的帳號能夠上傳程式碼作答
(給高二)若覺得高二考古題太難,可以做高一那四題;若還是太難……自求多福


警告:本課要求偏高,絕非涼課,若沒有每週練習

8 小時以上的覺悟,建議趁早退選以免被當。

重要提醒

  • 如果你有寫學習歷程要給我驗證,送出後請寄封 email 給我,以免我忘記上去看
  • 請記好這篇的網址,「期中考」、「期末考」的連結和密碼會放在這篇上面
  • 上下學期課程進度一樣,若修過上學期,下學期想再修一次,必須在「上學期結束前」到教務處拿「留班單」,填寫後給我簽名

講師介紹

  • 可以叫我 SA,或者直接叫學長也可以
  • 一中資訊社T8程設教學,現在是指導老師
  • 曾是一中資訊校隊,最高記錄是全國一等獎和亞太資奧金牌
  • APCS 成績 觀念
    100
    實作
    400

    Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →

    人權證明

成績計算方式

  • 成績
    =max(
    競賽成績
    ,
    考試成績
    )
  • 競賽成績(須主動告知且出示成績證明)採計
    • APCS 實作
      3
      級分或以上
    • TOI 海選
      3
      級分或以上
    • 學科能競資訊校隊(校內初選前
      10
      名)
    • 資奧選訓營(TOI)初選通過
    • 其它任何同等的競程形式個人賽得獎經歷(團體賽不採計)
  • 考試成績:期中考
    50%
    期末考
    50%
    • 每次考試
      4
      題,兩次共計
      8
    • 及格線預設為每次答出
      2
      題以上,或兩次合計
      4
      題以上
    • 抓到作弊除該題不計分,另有分數上的懲罰
    • 存在全體向上調分的可能(基本不會向下調)
  • 有作業,不計入成績,但不做作業的話考試很難考得好,間接影響考試成績

重要:這門課能讓你學到很多,但要求也很高,每學期約有

13 的人被當,且選修無法補救。如果你不是真心想練,建議退選以免影響成績。

(難易度參考用)考古題大合集:https://hackmd.io/@sa072686/ancient

往正面思考的話,如果認真練習,自然會有能力解決這種程度的題目。

注意:考古題僅供參考難易度(越近期通常越準)和練習使用,重複的可能性極低,背解法是沒有用的。

關於出缺席

出缺席不會影響成績,除非是期中期末考未到以致沒有評量標準。

注意若被記到曠課,事後不會幫你消。

如果你在乎,每堂課請自行注意是否有點到名,下課前(或練習時間)可以先找我確認。

班長、副班長

主要任務:

  • 每次上課前,到教務處拿課程手冊和點名單以及冷氣卡給我簽名
    • 請幫忙記錄課程手冊
  • 每次上課點名,並記錄日期
  • 很熱時幫忙開冷氣
  • 下課後把課程手冊和點名單拿回去放
    • 點名單似乎要交到教務處以外的地方,詳細請向教務處確認

工作分配自行協調,請假等狀況不能到時記得請另一方代為處理。

課程簡介

講義連結:https://hackmd.io/@sa072686/cp

本課以競程形式入門,使用語言為 C++。

  • 高一:學習程式設計的基本理論與實作(初章約到函數為止)
  • 高二:學習如何有效率地存取資料和計算(二章)。

上下學期進度相同,沒有延續進度。

注意:考試不對語言特別設限,但除了 C++ 以外不保證考試時系統會提供,使用其它語言出現任何困難或考試上出現不利,一概不予支援。

推薦 IDE 為 CP Editor,相關說明可以閱讀講義初章一節 用來寫 C++ 程式的軟體

注意:高二是直接從二章開始,而二章以熟練初章內容為前提,且初章涵蓋較學校電腦課廣一些,若不熟練建議趁前兩、三週儘早補完。

另,APCS 考試範圍到三章結束;而重要競賽要取得好成績,APCS 範圍內熟練到實作滿分,等同剛踏出新手村的大門的程度。

只要關於競程的問題,就算不在課程範圍內也可以問,只要我有能力回答都會盡量解答。非上課時間也能寄 E-Mail 到講義記載的信箱發問。通常沒特別忙碌的話

24 小時內會回。

考試須知

另外寫在 https://hackmd.io/@sa072686/rJsIeLRgB

彈性學習課程「資訊拔尖」招生中

相關請見 https://hackmd.io/@sa072686/ktrain

主要是給高一,不過高二也歡迎進來 discord 發問、討論與分享,上面連結內有邀請連結。

注意「資訊拔尖」不開放自由選課,須於開課兩週前主動告知班級座號姓名與參加意願,才能加入。詳細請見連結內文。

競程簡介

競程沒有花俏的介面或酷炫的動畫等,也不求便利性或實用性,專注於程式最根本的本質「計算」上。像數學一樣,能客觀判定正確與否,且能交由機器自動判斷,因此能夠用來競技。

又「計算」是任何程式領域只要攸關實作都通用的基本功,就像四則運算一樣的基本但不可或缺。基本紮不紮實決定天花板的高度,且基本功不易被時間淘汰。

綜合以上兩點,競程廣為用於升學或求職用以證明實力,競程強者在升學求職皆具極大優勢。

儘管如此,APCS 組、特選、保送等特殊升學管道基本是給興趣偏過頭的特殊生用的,若沒有放棄課業並且全心投入的覺悟,建議不要考慮。這些不會讓選項變多,且無法與課業兼顧。

tags: APCS選修