商品描述
本書是一本零基礎學習信息學奧賽知識的指南,涵蓋系統的C++基礎知識,同時介紹將人工智能(AI)深度融入學習全流程的方法,幫助零基礎學習者借助AI工具提高學習效率、提升學習效果,解決傳統學習模式中的各類問題,包括概念理解、代碼調試、思路訓練等。 全書分為3篇。認識篇聚焦信息學奧賽核心認知,梳理其起源、CCF NOI賽事體系及科學的學習路徑,為入門奠定堅實的認知基礎。能力篇是本書的核心,詳細講解與AI工具交互的提示詞的設計方法、優質要素、實用模板及常用AI工具的使用技巧,形成完整的學習鏈路賦能方案。實戰篇系統講解C++的核心知識,涵蓋二進制、數據類型、流程控制、函數、數組、指針與結構體等內容,配備了提示詞案例和測試題。
作者簡介
王俊傑,AI教育創業者,北京大學碩士、北京理工大學碩士,CCF教育專業委員會委員,曾任北京市海澱區高中信息技術教師,字節跳動、騰訊、百度公司技術研發工程師,GMTC大會專題出品人,全球架構師峰會演講嘉賓。
目錄大綱
認識篇 走進信息學奧賽
第1章 走進信息學奧賽
1.1 信息學奧賽的起源與發展
1.1.1 國際起源:全球青少年的“編程世界杯”
1.1.2 國內發展:從高級賽事到全民普及的過程
1.2 信息學奧賽介紹
1.2.1 從啟蒙到國際巔峰的賽事階梯
1.2.2 核心賽事的關鍵特征
1.2.3 我怎麼參加?怎麼選擇合適的比賽
1.3 參加信息學奧賽的意義與價值
1.3.1 核心收獲:建立底層信息素養
1.3.2 附加福利:為升學添助力
1.3.3 長期價值:銜接未來學習
第2章 參加信息學奧賽的學習規劃
2.1 學習路徑通覽
2.1.1 啟蒙期——培養興趣
2.1.2 基礎期——學C++編程,打好編程基礎
2.1.3 進階期——沖擊CSP-J/S省獎,為升高中助力
2.1.4 優勝期——沖擊頂尖賽事,增加升學優勢
2.2 學習經驗與避坑指南
2.2.1 打字能力是隱性的編程基礎
2.2.2 數學基礎是核心支撐
2.2.3 建議從一開始就學C
2.2.4 常見誤區與避坑指南
2.3 學習方式和途徑
2.3.1 自學
2.3.2 傳統培訓
2.3.3 線上課程
2.4 新理念:開始利用AI能力
能力篇 用AI工具準備信息學奧賽
第3章 以AI工具為支點,重構學習範式
3.1 AI技術對我們的影響
3.1.1 迅猛發展的AI技術
3.1.2 AI技術對教育和學習的重塑
3.2 為什麼學習編程那麼難呢
3.2.1 優質編程教育資源稀缺
3.2.2 標準化教學模式與學習者個性化需求的矛盾
3.2.3 知識和能力之間的矛盾
3.3 AI技術為準備信息學奧賽賦能
3.3.1 海量信息整合與邏輯推理能力
3.3.2 優秀的代碼理解和生成能力
3.3.3 強大的角色適應能力
3.3.4 即時反饋的答疑能力
3.4 獨立思考,避免陷入依賴AI工具的誤區
3.4.1 利用AI工具輔助學習,避免過度依賴是首要原則
3.4.2 以獨立思考為主,以AI工具為輔
3.4.3 學習AI工具的思考過程
第4章 提示詞(Prompt):與AI工具交互的金鑰匙
4.1 認識Prompt
4.1.1 重新認識Prompt
4.1.2 編寫Prompt是AI時代的核心能力
4.2 構建優質Prompt
4.2.1 指令清晰、明確
4.2.2 設定角色身份
4.2.3 提供背景信息
4.2.4 細節充分、具體
4.2.5 規定輸出格式
4.2.6 使用示例引導
4.3 學會結構化Prompt
4.3.1 What:什麼是結構化Prompt
4.3.2 Why:為什麼要編寫結構化Prompt
4.3.3 How:如何編寫結構化Prompt
第5章 實用的Prompt
5.1 通用Prompt模板
5.1.1 角色設定
5.1.2 任務目標
5.1.3 背景信息
5.1.4 輸出要求
5.1.5 約束條件
5.1.6 創建自己的模板
5.2 各學習階段的Prompt示例
5.2.1 Prompt示例:C++基礎知識學習階段
5.2.2 Prompt示例:數據結構學習階段
5.2.3 Prompt示例:算法學習階段
5.2.4 Prompt示例:刷題備賽階段
5.3 獲取電子版
5.3.1 從電腦端獲取
5.3.2 從移動端獲取
第6章 常用的AI編程工具
6.1 AI編程工具的發展
6.1.1 規則驅動階段(2010年以前)
6.1.2 淺層學習階段(2010—2017年)
6.1.3 Transformer階段(2018—2022年)
6.1.4 全流程賦能階段(2023年至今)
6.2 國內常用的AI編程工具
6.2.1 TRAE
6.2.2 CodeBuddy
6.2.3 文心快碼(Baidu Comate)
6.3 國外常用的AI編程工具
6.3.1 Cursor
6.3.2 GitHub Copilot
6.4 用AI編程工具學習信息學奧賽知識的實踐
6.4.1 準備工作
6.4.2 AI編程工具的Chat模式和Builder模式
6.4.3 AI學習實戰:基礎學習
6.4.4 AI學習實戰:代碼改錯
6.4.5 AI學習實戰:解題輔導
6.4.6 AI學習實戰:強化覆習
6.4.7 AI學習實戰:算法演示
6.4.8 AI學習實戰:思路引導
第7章 構建用AI工個學習信息學奧賽知識的新模式
7.1 如何把AI工具用得更好
7.2 以學習信息學奧賽知識為核心的新模式
7.2.1 以信息學奧賽知識為本——專用定制
7.2.2 以學生為本——個性化、簡單化
7.2.3 以能力培養為本——防止AI工具依賴
7.3 以學習信息學奧賽知識為核心的新模式實戰
7.3.1 示例:課程學習場景
7.3.2 示例:解題思路場景
7.3.3 示例:代碼分析場景
7.3.4 示例:代碼報錯調試
7.3.5 示例:在線答疑場景
7.4 幾種利用AI工具學習信息學奧賽知識方案的對比及選擇建議
7.4.1 通用AI應用方案:豆包/DeepSeek + Dev
