Awesome CS Training
以 台灣高中生 為出發點的 資訊培訓相關資源彙整
💡 歡迎提交 Pull Request 或是開啟 Issue 來完善更多資源!
目錄
試題資源
-
CodeWars - 解題練功
-
Zerojudge - 高中生程式解題系統
-
Lucky 貓的 UVA(ACM)園地 - ACM 中譯
-
網際網路程式設計全國大賽(NPSC)考古題
-
資訊學科能力競賽考古題
線上教材
C++ 學習
-
SoloLearn - 手機學程式 app
-
語言技術:C++ Gossip - C++ 中文教材(openhome.cc)
-
歡迎回到 C++ (現代 C++) | Microsoft Docs - 微軟 MSDN 現代 C++ 文件
-
C++ Reference - C++ 文件資源(cplusplus.com)
演算法與競賽
-
從零開始的演算法競賽入門教學 - 由國際資訊奧林匹亞銀牌得主親自編寫,適合新手的演算法競賽指南
-
2020 競技程設教材 - 由成大電腦網路愛好社及競技程式設計課程共同編輯,目標寫出平易近人的競賽程式設計入門書及參考資料
-
WiwiHo 的競程筆記 - 由 2021 IOI 國手、師大附中資訊培訓講師整理(舊站)
-
演算法筆記 - 演算法教材
-
非關語言: 常見程式演算 - 演算法教材(openhome.cc)
-
NHDK 三校聯合暑期培訓營講義 - 演算法教材
資訊安全
-
Ice1187/TW-Security-and-CTF-Resource - 台灣資安 / CTF 學習資源整理
-
fei3363/Awesome-Taiwan-Security-Course - 收集臺灣各大學、資安社團、社群、計畫能提升「資安實務」能力的課程、簡報、連結
-
splitline/How-to-Hack-Websites - 開源的正體中文 Web Hacking 學習資源
成為工程師
-
為你自己學 Git - Git 教材
-
CS50 - 知名哈佛大學程式課程
- CS50 AP - 高中生版 CS50
-
Google C++ Style Guide - Google 的 C++ Coding Style 規範
- 【VSCode】如何在 VSCode 上自定義 C++ 的 coding style - Zam Huang
工具
以下軟體多數可透過 GitHub Student Developer Pack 免費取得授權或升級至專業版。
寫 Code 工具
-
Repl.it - 線上寫 Code
-
CLion - 電腦寫 Code 的專業 C++ IDE
- 不要再推薦Dev-C++ 給新手了! - i'm sam
-
VSCode - 電腦寫 Code 媲美 IDE 的超強編輯器
- C/C++ for Visual Studio Code - 微軟官方教學
- 用 VSCode 寫 C/C++ 教學 - liaojason2 寫的 Windows 版中文教學
- GitHub.dev - 線上版 VSCode
- 【VSCode】如何在 VSCode 上自定義 C++ 的 coding style - Zam Huang
- 小克的 Visual Studio Code 必裝擴充套件(Extensions)私藏推薦
協作工具
其他工具
-
Windows Terminal - Windows 現代終端應用程式
-
CodePen - 線上前端寫 Code 平台
-
Feedly - 資訊訂閱
社群
-
APCS 大學程式設計先修檢測討論社群 - Facebook 社團
-
Meteor 程式設計板 - 高中生程式討論區
-
中學資訊討論群 - Discord 伺服器
-
SCIST 南臺灣學生資訊社群 - Discord 伺服器
-
Telegram 資訊相關群組清單 - Telegram 群組
-
PTT 批踢踢實業坊 相關看板
- Prob_Solve - 計算數學板
- C_and_CPP - C 與 C++ 板
- CodeJob - 軟體工作板
- 若使用網頁版瀏覽 PTT 文章,推薦使用 Stytus 搭配 此主題 美化網頁
各校資源
-
SCIST 南臺灣學生資訊社群
-
建國中學
-
中山女高 - 黃建庭
-
板橋高中
- 板橋高中資訊社(Sean 分站、舊版網站)
- APCS C++ 營隊資源
- 2022 Google 簡報、YouTube 播放清單
- 2021 暑假課程頁面、寒假課程頁面、Google 簡報、YouTube 播放清單
- 校內培訓講義:2018/2019、2015
- C++ 從 Zero 開始 (新網站)
-
新竹實驗中學
-
台南一中
-
北一女中
-
台灣大學/清華大學 - 資訊之芽
-
交通大學 - Programming Challenging Contest Association (PCCA) 競技程式訓練營
-
交通大學 - PSPT 課程
-
成功大學 - Advanced Competitive Programming (ACM) 課程
書籍
-
C++ 程式設計解題入門 -- 融入程式設計競賽與 APCS 實作題, 2/e(天瓏連結)
-
C++ Primer, 5/e (繁體中文版)(天瓏連結)
-
演算法圖鑑(天瓏連結)
-
培養與鍛鍊程式設計的邏輯腦:程式設計大賽的解題策略基礎入門, 2/e(天瓏連結)
-
培養與鍛鍊程式設計的邏輯腦:世界級程式設計大賽的知識、心得與解題分享, 2/e (CPE 大學程式能力檢定最佳參考用書)(天瓏連結)
-
打下好基礎-程式設計與演算法競賽入門經典(天瓏連結)
-
打下好基礎-程式設計與演算法競賽入門經典|精選程式設計競賽全真試題及習題解析(天瓏連結)
競賽
例賽
-
ITSA 線上程式設計競賽 - 全國最大例賽、教育部主辦,每個偶數月份舉辦
-
NHDK Ten Point Round - 南部學生自行舉辦的例賽,共分 Div.1、2、3 三種難度,數字越大越簡單
-
競程日記 - 台灣學生自行舉辦的例賽
1 月
-
AIS3 MyFirst CTF(11 月報名)
- 競賽網站
- Facebook AIS3 新型態資安暑期課程
- Facebook 高中職生資安研習營
-
AIS3 EOF 資安搶旗競賽(11 月報名)
- 競賽網站
- Facebook AIS3 新型態資安暑期課程
- Facebook 高中職生資安研習營
2 月
- APCS-大學程式設計先修檢測(12 月報名)
3 月
- 高中海狸一日營
- TOI 臺灣國際資訊奧林匹亞競賽選訓營(2 月報名)
- TOI 推廣計畫 - 臺灣國際資訊奧林匹亞競賽線上練習賽(3 月場)
4 月
- 國際運算思維挑戰賽(3 月報名)
- 少年圖靈計畫(4 月報名)
- TOI 推廣計畫 - 臺灣國際資訊奧林匹亞競賽線上練習賽(4 月場)
- 國立成功大學暑期高中生程式設計邀請賽 (3 月報名,4 月初賽、8 月決賽)
5 月
- T 貓盃全國資安基礎實務能力競賽(4 月報名)
- TOI 推廣計畫 - 臺灣國際資訊奧林匹亞競賽線上練習賽(5 月場)
6 月
- APCS - 大學程式設計先修檢測(4 月報名)
8 月
- ISSC 國際青年程式設計競賽(7 月報名)
- 官方網站
- 官方 Facebook 社團
- 主辦方 東海資工
10 月
-
APCS - 大學程式設計先修檢測(9 月報名)
-
資安系列競賽 - 資安技能金盾獎(9 月報名)
-
TOI 推廣計畫 - 臺灣國際資訊奧林匹亞競賽線上練習賽(10 月場)
11 月
-
資訊學科能力競賽 區域賽
-
HP CodeWars(9 月報名)
-
國際運算思維挑戰賽(10 月報名)
-
TOI 推廣計畫 - 臺灣國際資訊奧林匹亞競賽線上練習賽(11 月場)
12 月
-
資訊學科能力競賽 全國賽
-
NPSC 網際網路程式設計全國大賽(10 月報名)
-
TOI 推廣計畫 - 臺灣國際資訊奧林匹亞競賽線上練習賽(12 月場)
營隊/課程/研討會
1 月
-
交大競技程式訓練冬令營(12 月報名)
-
台大程式解題競賽集訓營(IOICamp)(12 月報名)
3 月
-
台大資訊系資訊之芽培訓計畫(1 月報名)
7 月
-
各大學資工系暑期營隊(5 月報名)
-
AIS3 新型態資資安實務主題課程(5 月報名)
- 官方網站
- Facebook AIS3 新型態資安暑期課程
- Facebook 高中職生資安研習營
-
AWS STEM Summer Camp(5 月報名)- 限女高中學生
8 月
-
各大學資工系暑期營隊(5 月報名)
-
SITCON 學生計算機夏令營(5 月報名)
-
COSCUP 開源人年會(6 月報名)
-
清大暑期程式競賽集訓營(5 月報名)
-
交大競技程式訓練夏令營(7 月報名)
9 月
-
SITCON 學生計算機年會(6 月、7 月報名)
-
臺灣好厲駭(8 月報名)
- 主辦單位 教育部資訊安全人才培育計畫
- Facebook AIS3 新型態資安暑期課程
- Facebook 高中職生資安研習營
-
HITCON(7 月報名)
10 月
好文推薦
授權條款
台灣資訊培訓相關資源彙整由小克製作,以創用 CC 姓名標示 4.0 國際 授權條款釋出。