為程式教育而設計

美國大學理事會認可

CodeCombat是美國大學理事會認可的AP電腦科學原理課程和專業發展的程式教育平台,教材依照國際教學標準而設計。讓學生透過沈浸式的遊戲畫面與關卡,來學習Python、javascript等程式碼的編寫。

美國大學理事會認可

CodeCombat是美國大學理事會認可的AP電腦科學原理課程和專業發展的程式教育平台,教材依照國際教學標準而設計。讓學生透過沈浸式的遊戲畫面與關卡,來學習Python、javascript等程式碼的編寫。

為學生創造學習成就

讓學習程式像電腦遊戲一樣有趣!

  • 讓學生線上獨立操作程式碼的編寫,獲得參與感及認同感
  • 關卡式的學習進程設計,讓學生自然而然練習必須熟悉的程式語法
  • 從入門到進階,共300多道程式關卡設計,適合從國小到高中的學生

為學生創造學習成就

讓學習程式像電腦遊戲一樣有趣!

  • 讓學生線上獨立操作程式碼的編寫,獲得參與感及認同感
  • 關卡式的學習進程設計,讓學生自然而然練習必須熟悉的程式語法
  • 從入門到進階,共300多道程式關卡設計,適合從國小到高中的學生

為老師提供完善教學後台

平台配備完整的教師後台,讓老師充分掌握班級每位學生個別的學習進度!

  • 為老師創造完善的授課流程與體驗
  • 讓國小、國中、高中學校及教育機構便於開設電腦科學課程
  • 提供作業、檢核與競賽機制,完整評估學生的學習成果

為老師提供完善教學後台

平台配備完整的教師後台,讓老師充分掌握班級每位學生個別的學習進度!

  • 為老師創造完善的授課流程與體驗
  • 讓國小、國中、高中學校及教育機構便於開設電腦科學課程
  • 提供作業、檢核與競賽機制,完整評估學生的學習成果

與世界同步.與國際接軌

CodeCombat受全球學習者愛好,已支持50多國語言版(包含繁體中文)

  • 200+ 國家與地區
  • 2000萬+ 全球學習者
  • 140,000位+ 老師註冊
  • 10億行+ 累計程式碼

與世界同步.與國際接軌

  • CodeCombat受全球學習者愛好,已支持50多國語言版(包含繁體中文)

    • 200+ 國家與地區
    • 2,000萬+ 全球學習者
    • 140,000位+ 老師註冊
    • 10億行+ 累計程式碼

讓學生愛上程式課

有趣的學習方式

學生以實際的Python和JavaScript程式碼操作遊戲,並藉由遊戲關卡激發批判力、試驗力及創造力,學生可以將學習到的程式能力應用在開發遊戲及網站上。

關卡式學習

每一個 CodeCombat 的關卡皆經過數據分析測試並調整,設計成最適合每位學生的模式。練習關卡提供提示,協助學生分析理解問題,挑戰關卡則可以自我評估學習狀態。

為教學提供完整專案

不須程式經驗,CodeCombat 針對老師培訓制定完善標準流程,使教授電腦科學更易於上手,並提供豐富教學資源,使老師於課堂運行上更加順利成功。

四大教學對策

專題導向的學習

使用關卡專案的方式教學,引發學生興趣、培養解決問題的能力

教師後台掌握學生進度

教師後台系統紀錄學生闖關進度、程式碼內容,並適時提供學生需要的幫助

專題導向的學習

使用關卡專案的方式教學,引發學生興趣、培養解決問題的能力

教師後台掌握學生進度

教師後台系統紀錄學生闖關進度、程式碼內容,並適時提供學生需要的幫助

客製化作業

客製化關卡提示,確保學生了解核心教學目標,並在闖關中完成回家作業

多元的主題

提供電腦科學、遊戲開發、網頁開發三大主題教學,給學生多元學習目標與層級,在教學現場滿足各學生的需求

多元的主題

提供電腦科學、遊戲開發、網頁開發三大主題教學,給學生多元學習目標與層級,在教學現場滿足各學生的需求

客製化作業

客製化關卡提示,確保學生了解核心教學目標,並在闖關中完成回家作業

三大學習地圖

電腦科學

學習電腦科學與程式語言,由淺入深共分1~6級,讓學生從掌握核心概念到精練活用,包含迴圈 、函式及演算法等。

遊戲開發

屬於創造力與程式能力結合的專案式學習,讓學生透過基本函式庫建立的迷宮,編寫自己的遊戲,共分1~3級,自製的遊戲專案還可以分享給朋友,展現學習成果。

網頁開發

讓學生從入門到活用 HTML、CSS 和 jQuery,共分1~2級,可架構自己的 URL 網頁進行程式撰寫,網頁專案也可公開分享。

電腦科學

學習電腦科學與程式語言,由淺入深共分1~6級,讓學生從掌握核心概念到精練活用,包含迴圈 、函式及演算法等。

遊戲開發

屬於創造力與程式能力結合的專案式學習,讓學生透過基本函式庫建立的迷宮,編寫自己的遊戲,共分1~3級,自製的遊戲專案還可以分享給朋友,展現學習成果。

Web 開發

讓學生從入門到活用 HTML、CSS 和 jQuery,共分1~2級,可架構自己的 URL 網頁進行程式撰寫,網頁專案也可公開分享。

學生可以獲得什麼?

國際證書

  • 電腦科學 1~6級
  • 專題導向-遊戲開發 1~3級
  • 專題導向-網頁開發 1~2級

國際證書

  • 電腦科學 1~6級
  • 專題導向-遊戲開發 1~3級
  • 專題導向-網頁開發 1~2級

國際競賽

為學生提供競技交流,CodeCombat 每年籌辦區域競賽,將於2021年暑期推派台灣通過CS4等級以上的優異學生代表,前往美國矽谷,參加由史丹佛大學與CodeCombat 官方所舉辦的 CodeQuest 全球競賽!

國際競賽

為學生提供競技交流,CodeCombat 每年籌辦區域競賽,將於2021年暑期推派台灣通過CS4等級以上的優異學生代表,前往美國矽谷,參加由史丹佛大學與CodeCombat 官方所舉辦的 CodeQuest 全球競賽!

教師可以獲得什麼?

完整教學教材

  • 教師簡報 (電腦科學1 範例下載)​
  • 教學手冊 (電腦科學1 範例下載)​
  • 教學進度表 (範例下載)

全球2萬所學校採用

  • Ellington Public Schools, Ellington, CT
  • South Dakota School District, SD
  • Sabine High School, Gladewater, TX
  • STEM School Academy, Highlands Ranch, CO
  • Westmont High School, Campbell, CA
  • Spring Hill High School, Chapin, SC
  • The Pike School, Andover, MA
  • Mineral Wells Junior High School, TX
  • Sarah E. Goode STEM Academy, Chicago, IL
  • Catherine and Count Basie Middle School 72, NYC
  • Beaumont High School, Beaumont, CA
  • Elias Bernstein Intermediate School, NYC
  • Pontypridd High School, Pontpyridd, UK
  • Community School for Social Justice, NYC
  • La Merced Intermediate, Montebello,
  • CAWoodridge Forest Middle School, Porter, TX
  • Argyle Middle School, Silver Spring, MD

 

  • Sequoia Middle School, Pleasant Hill, CA
  • Swavesey Village College, Cambridge, UK
  • Bobby Duke Middle School, Coachella, CA
  • Meridian Middle School, Meridian, ID
  • Elton High School, Bury, UK
  • Woodlands School, Basildon, UK
  • Mount Vernon School District, Mount Vernon, WA
  • Kerr Middle School, Burleson, TX
  • Little Lever High School, Bolton, UK
  • Harriman Middle School, Harriman, TN
  • William Farr, Lincoln, UK
  • Centre High Campus, Edmonton, Canada
  • St. Benedict’s College, Johannesburg
  • Marymede Catholic College, South Morang, Australia
  • Bay of Islands College, Kawakawa, New Zealand
  • iELEV Cagaloglu, Istanbul, Turkey
    ... and 5000 more
  • Ellington Public Schools, Ellington, CT
  • South Dakota School District, SD
  • Sabine High School, Gladewater, TX
  • STEM School Academy, Highlands Ranch, CO
  • Westmont High School, Campbell, CA
  • Spring Hill High School, Chapin, SC
  • The Pike School, Andover, MA
  • Mineral Wells Junior High School, TX
  • Sarah E. Goode STEM Academy, Chicago, IL
  • Catherine and Count Basie Middle School 72, NYC
  • Beaumont High School, Beaumont, CA
  • Elias Bernstein Intermediate School, NYC
  • Pontypridd High School, Pontpyridd, UK
  • Community School for Social Justice, NYC
  • La Merced Intermediate, Montebello,
  • CAWoodridge Forest Middle School, Porter, TX
  • Argyle Middle School, Silver Spring, MD
  • Sequoia Middle School, Pleasant Hill, CA
  • Swavesey Village College, Cambridge, UK
  • Bobby Duke Middle School, Coachella, CA
  • Meridian Middle School, Meridian, ID
  • Elton High School, Bury, UK
  • Woodlands School, Basildon, UK
  • Mount Vernon School District, Mount Vernon, WA
  • Kerr Middle School, Burleson, TX
  • Little Lever High School, Bolton, UK
  • Harriman Middle School, Harriman, TN
  • William Farr, Lincoln, UK
  • Centre High Campus, Edmonton, Canada
  • St. Benedict’s College, Johannesburg
  • Marymede Catholic College, South Morang, Australia
  • Bay of Islands College, Kawakawa, New Zealand
  • iELEV Cagaloglu, Istanbul, Turkey
    ... and 5000 more

適齡國小到高中

合作平台

方案與服務

學生帳號授權

  • 一年期程式語言學習、330個程式學習關卡
  • 學習包含Python、Javascript、HTML、CSS、jQuery等各項程式語言專題
  • 解鎖獨家英雄、獲得額外寶石,增加學習動機並能分享專題成果給好友

教師資源

  • 完整的教師後台功能
  • 完善的線上程式碼解析與文件
  • 課堂教學用的教師包,內含教學簡報、教案等,讓老師可立即展開教學!

教學顧問客服

  • 課堂教學導入服務
  • 教師培訓服務
  • 教學與教案問題解答
  • 專業技術支持

學校與教育機構

14天免費試用與更多教學教材

提供給國小、國中、高中資訊教師及其學生14天的免費使用方案,
開放體驗各項程式語言的主題學習與教師後台工具,
並包含電腦科學1到電腦科學2完整教師包。
讓您與學生立即展開教學體驗,獲得滿意的程式課堂學習成效,
再考慮訂購1年期的帳號方案。

(帳號方案與美國官方同步,另提供校園專屬優惠)
立即留下您的資訊,24小時內專人回覆!

提供給國小、國中、高中資訊教師及其學生14天的免費使用方案,開放體驗各項程式語言的主題學習與教師後台工具,並包含電腦科學1到電腦科學2完整教師包。
讓您與學生立即展開教學體驗,獲得滿意的程式課堂學習成效,再考慮訂購1年期的帳號方案。

(帳號方案與美國官方同步,另提供校園專屬優惠)
立即留下您的資訊,24小時內專人回覆

教務客服聯絡人 黃小姐

Q&A

Q: 什麼是CodeCombat?
A: CodeCombat是一個遊戲化程式教育平台,由美國大學理事會所認可,全球兩萬所學校採納,教材依照國際教學標準設計,是您最佳的資訊科技課程教學系統的選擇!

Q: 適合學習CodeCombat的年齡層為何?
A: CodeCombat主要適合的年齡層為國小到高中學生。

Q: CodeCombat包括哪些程式語言?
A: 目前我們提供Python和JavaScript兩種程式語言。Java和C++研發測試中,即將釋出,敬請期待!

– 為何選擇Python?
Python是非常適合程式語言初學者的選擇,Google,Facebook等公司也都採用,是目前美國頂尖大學裡最熱門的電腦科學入門語言。

– 為何選擇JavaScript?
JavaScript為網頁開發語言,幾乎所有的網站都使用到JavaScript的相關開發技術。您可以在CodeCombat裡的Web網站開發選擇學習JavaScript。同時CodeCombat讓您可以在Python和JavaScript網頁開發學習簡單有效率的轉換。

對新手而言,Python的句法比JavaScript的句法更易懂,上手更容易。如果您不知道該從何語言開始學習,我們建議您先學Python。

Q: 我能使用CodeCombat獨立教授課程嗎?
A: 可以,CodeCombat的每道關卡皆經過數據分析與測試,設計成最適合每位學生的學習模式。每個關卡提供小提示但不直接提供答案,協助學生分析理解問題,挑戰關卡則可以自我評估學習成果。
此外,這些教學大綱和教材是特別針對沒有電腦科學專業背景的資訊老師特別設計的。在全球,CodeCombat大量被學校採用作為電腦教學教材。我們同時也提供一套課程大綱,包括課程規劃,課程聯繫,課程活動和作業獎勵等資源來激發學生的思考和學習動力。

Q: 購買開通課程和課程配套的教學資料的價格?
A: 我們會為根據您的學生數與教學需求提供優惠報價與教師資源。請您填寫網頁中的聯繫欄位、或寄送郵件至 service@ai4kids.ai 與我們聯繫!

Q: 我想先試用再決定是否付費,CodeCombat是否有提供給教師的免費試用課程呢?
A: 有,CodeCombat課程中的”電腦科學入門”(CS1)課程不需要任何許可證即可進入。該試用課程內容長度約在1-3小時左右,取決於學生的年齡和程式編寫方面的背景。

Q: 如果學生沒有電子郵件地址,可以建立帳號嗎?
A: 可以。學生在登錄註冊時選擇學生的帳號類型,然後使用老師的班級碼加入班級即可。

Q: 我可以追蹤學生的進度嗎?
A: 可以。老師專屬介面提供詳細的學生進度訊息、完成時間以及班級整體的數據表現,老師也可以分配和管理學生的課程作業。

Q: CodeCombat支援iPad裝置嗎?
A: CodeCombat目前不支援iPad裝置或Android平板電腦。

Q: 關於推薦瀏覽器和運行系統資訊?
A: 推薦最低電腦容量4GB、使用瀏覽器如Google,Safari,並推薦使用的Windows或Apple系統,電腦網路頻寬需要至少200 Kbps/每位學生。

Q: 班級裡學生的電腦科學基礎背景不一,CodeCombat如何幫助我解決教學困擾?
A: CodeCombat提供學生個人化學習體驗來解決這個問題。若學生的學習效率不一,需要從觀念和學習方法上進行指導。我們建立了兩個全新的功能:“提示”和“上手關卡”來幫助學習進度較慢的學生。

提示 當學生在某一關卡住時,每個關右上角都有一個藍色的“提示”按鈕。裡面會有針對當下關卡概念的詳細解釋,並且提供額外的詳細步驟幫助學生解決問題。

– 上手關卡 智慧偵測學生是否卡在某個關卡,針對這一情況給學生更多針對此關卡的練習機會直到學生進步。此功能給每位學生提供了個人化的學習體驗,對於已經理解的概念,學生可以快速通過,並在覺得困難的概念上得到更多練習機會。

Q: 課程結束後的競技場的難度級別?
A: 競技場是一個供學生進一步訓練各自學到程式編寫技能的開放關卡。您可以讓學習進度較優秀的學生進入競技場來深入地探索多人競技戰術,在此期間,落後的學生可以趕上進度。當大家都達到可以進入競技場的水平時,您可以進行錦標賽。這樣就可以準確的確保每個學生都能在課程結束時,進行至相同的課程進度。

Q: 學生可以在CodeCombat裡創造並分享自己的項目嗎?
A: CodeCombat中包含了遊戲設計和網站開發課程。在課程單元中能成為”創造者”。在這些課程的最後,學生還能夠把這些作品的連結分享到朋友圈等社交媒體上。

Q: 網頁開發和遊戲設計課程各有什麼內容呢?
A:
– 網頁開發 學生在網頁開發課程中,可以學習HTML,CSS和JavaScript等程式語言建立基礎知識。所有的網頁都會有各自的URL連結,學生可以將其分享給自己的朋友和家人。

– 遊戲設計在CodeCombat的遊戲設計課程中,學生會學習製作一個CodeCombat的遊戲關卡,並把這些關卡分享給他的朋友和家人,讓他們體驗學生設計的遊戲,學生們會依序解鎖更多工具以設計更複雜的關卡。

Q: 如果能力允許,學生能否跳過前幾關的基礎關卡?
A: 即使學生已經了解相關概念,我們依然建議依序完成關卡,這樣可以幫他們熟悉及奠定基礎。CodeCombat的關卡能有邏輯性的輔助學生建立信心並取得進步。透過這個方式,學生能夠循序漸進了解如何學習更複雜的進階課程。

Q: 老師需要像學生那樣購買許可證來通過關卡嗎?
A: 老師一樣需要許可證才可以開啟其他關卡。老師可以在課程手冊頁面預覽和遊玩所有遊戲關卡並且從下拉列表中選擇一個關卡。但遊戲進度不會被保存。

Q: 如何開始CodeCombat教學?
A: 可參照以下步驟:

1. 建立教師帳號
2. 建立一個班級
3. 添加學生
4. 為學生購買許可證
5. 學生可以透過您的班級碼來加入班級

Q: 《電腦科學入門》課程中,可加入的學生數有上限嗎?
A: 沒有

Q: 我如何把我的許可證分享給學校裡的其他老師?
A: 進入學生許可證頁面,點擊任一分組許可證下的“共享許可證”。您可以將未使用的許可證分享給學校裡的其他老師。

Q: 如何查看學生對相關教學概念的掌握程度?
A: CodeCombat通過“挑戰關卡”的形式來對學生進行階段性的評價。挑戰關卡需要學生在“電腦科學課程”中解鎖。教師可以在每個“班級”的“評價”標籤裡查看學生的課程表現。

Q: 兩種挑戰關卡類型的區別是什麼?
A: 當學生完成了某個主題相關的所有關卡時,“主題挑戰關卡”將被解鎖,“概念挑戰關卡”是以挑戰形式替代小節測試。當學生完成2-4個新概念的學習時,學生只需使用至少一個相關的概念即可通關。

Q: 我是老師,如何查看學生的闖關程式碼?
A: 老師可以在某個“班級”的“課程進度”標籤內點擊任何學生的綠色(挑戰完成)或黃色(挑戰進行中)標點來將學生的關卡程式碼與CodeCombat的課程內容進行比較。

Q: 有沒有所有關卡的對應攻略?
A: 每個關卡的攻略(包括挑戰關卡)可以在課程指南中找到相關課程,然後點擊該關卡的JavaScript或Python選項來查看相關攻略。所有教師都可以查看”電腦科學入門”部分的攻略,只有為學生購買了許可證的教師可查看所有課程的攻略。

Q: AP 課程是什麼?
A: AP(高級排名)課程是由美國大學學位(大學董事會)贊助和授權的高中先修性大學課程。AP課程相較於中學的學習內容,更複雜,難度也很大,相當於美國大學資訊科系一年級的學科,若中學生通過AP考試後,可以同等換取相應的美國大學學分。

Q: AP CSP課程是什麼?
A: AP CSP(電腦科學原理)課程,是AP課程科目的其中一門。無論是3D動畫,工程,音樂,應用程序開發,醫學,視覺設計,機器人技術還是金融工程和商業分析,電腦科學都是推動全世界技術,發展和創新的動力。電腦科學經驗已成為學生未來在工作中贏得成功的必要條件。

Q: AP CSP和CodeCombat又有什麼關係呢?
A: CodeCombat是經美國大學理事認證的AP CSP課程學習平台,由美國AP官網認證。

Q: 怎麼透過CodeCombat教授AP計算機科學原理CSP?
A: CodeCombat的課程和專業發展計劃包括教師向學生提供最新電腦科學課程所需的全部內容。
教師可以使用我們的AP CSP課程和專業發展中心作為教學課程和為學生準備AP考試的主要資源。

我們準備了充分的教學資源為教師提供支持,無論之前是否有程式背景,每位老師都能流暢地使用CodeCombat為學生授課。

Q: 什麼是CodeCombat?
A: CodeCombat是一個遊戲化程式教育平台,由美國大學理事會所認可,全球兩萬所學校採納,教材依照國際教學標準設計,是您最佳的資訊科技課程教學系統的選擇!

Q: 適合學習CodeCombat的年齡層為何?
A: CodeCombat主要適合的年齡層為國小到高中學生。

Q: CodeCombat包括哪些程式語言?
A: 目前我們提供Python和JavaScript兩種程式語言。Java和C++研發測試中,即將釋出,敬請期待!

– 為何選擇Python?
Python是非常適合程式語言初學者的選擇,Google,Facebook等公司也都採用,是目前美國頂尖大學裡最熱門的電腦科學入門語言。

– 為何選擇JavaScript?
JavaScript為網頁開發語言,幾乎所有的網站都使用到JavaScript的相關開發技術。您可以在CodeCombat裡的Web網站開發選擇學習JavaScript。同時CodeCombat讓您可以在Python和JavaScript網頁開發學習簡單有效率的轉換。

對新手而言,Python的句法比JavaScript的句法更易懂,上手更容易。如果您不知道該從何語言開始學習,我們建議您先學Python。

Q: 我能使用CodeCombat獨立教授課程嗎?
A: 可以,CodeCombat的每道關卡皆經過數據分析與測試,設計成最適合每位學生的學習模式。每個關卡提供小提示但不直接提供答案,協助學生分析理解問題,挑戰關卡則可以自我評估學習成果。
此外,這些教學大綱和教材是特別針對沒有電腦科學專業背景的資訊老師特別設計的。在全球,CodeCombat大量被學校採用作為電腦教學教材。我們同時也提供一套課程大綱,包括課程規劃,課程聯繫,課程活動和作業獎勵等資源來激發學生的思考和學習動力。

Q: 購買開通課程和課程配套的教學資料的價格?
A: 我們會為根據您的學生數與教學需求提供優惠報價與教師資源。請您填寫網頁中的聯繫欄位、或寄送郵件至 service@ai4kids.ai 與我們聯繫!

Q: 我想先試用再決定是否付費,CodeCombat是否有提供給教師的免費試用課程呢?
A: 有,CodeCombat課程中的”電腦科學入門”(CS1)課程不需要任何許可證即可進入。該試用課程內容長度約在1-3小時左右,取決於學生的年齡和程式編寫方面的背景。

Q: 如果學生沒有電子郵件地址,可以建立帳號嗎?
A: 可以。學生在登錄註冊時選擇學生的帳號類型,然後使用老師的班級碼加入班級即可。

Q: 我可以追蹤學生的進度嗎?
A: 可以。老師專屬介面提供詳細的學生進度訊息、完成時間以及班級整體的數據表現,老師也可以分配和管理學生的課程作業。

Q: CodeCombat支援iPad裝置嗎?
A: CodeCombat目前不支援iPad裝置或Android平板電腦。

Q: 關於推薦瀏覽器和運行系統資訊?
A: 推薦最低電腦容量4GB、使用瀏覽器如Google,Safari,並推薦使用的Windows或Apple系統,電腦網路頻寬需要至少200 Kbps/每位學生。

Q: 班級裡學生的電腦科學基礎背景不一,CodeCombat如何幫助我解決教學困擾?
A: CodeCombat提供學生個人化學習體驗來解決這個問題。若學生的學習效率不一,需要從觀念和學習方法上進行指導。我們建立了兩個全新的功能:“提示”和“上手關卡”來幫助學習進度較慢的學生。

提示 當學生在某一關卡住時,每個關右上角都有一個藍色的“提示”按鈕。裡面會有針對當下關卡概念的詳細解釋,並且提供額外的詳細步驟幫助學生解決問題。

– 上手關卡 智慧偵測學生是否卡在某個關卡,針對這一情況給學生更多針對此關卡的練習機會直到學生進步。此功能給每位學生提供了個人化的學習體驗,對於已經理解的概念,學生可以快速通過,並在覺得困難的概念上得到更多練習機會。

Q: 課程結束後的競技場的難度級別?
A: 競技場是一個供學生進一步訓練各自學到程式編寫技能的開放關卡。您可以讓學習進度較優秀的學生進入競技場來深入地探索多人競技戰術,在此期間,落後的學生可以趕上進度。當大家都達到可以進入競技場的水平時,您可以進行錦標賽。這樣就可以準確的確保每個學生都能在課程結束時,進行至相同的課程進度。

Q: 學生可以在CodeCombat裡創造並分享自己的項目嗎?
A: CodeCombat中包含了遊戲設計和網站開發課程。在課程單元中能成為”創造者”。在這些課程的最後,學生還能夠把這些作品的連結分享到朋友圈等社交媒體上。

Q: 網頁開發和遊戲設計課程各有什麼內容呢?
A:
– 網頁開發 學生在網頁開發課程中,可以學習HTML,CSS和JavaScript等程式語言建立基礎知識。所有的網頁都會有各自的URL連結,學生可以將其分享給自己的朋友和家人。

– 遊戲設計在CodeCombat的遊戲設計課程中,學生會學習製作一個CodeCombat的遊戲關卡,並把這些關卡分享給他的朋友和家人,讓他們體驗學生設計的遊戲,學生們會依序解鎖更多工具以設計更複雜的關卡。

Q: 如果能力允許,學生能否跳過前幾關的基礎關卡?
A: 即使學生已經了解相關概念,我們依然建議依序完成關卡,這樣可以幫他們熟悉及奠定基礎。CodeCombat的關卡能有邏輯性的輔助學生建立信心並取得進步。透過這個方式,學生能夠循序漸進了解如何學習更複雜的進階課程。

Q: 老師需要像學生那樣購買許可證來通過關卡嗎?
A: 老師一樣需要許可證才可以開啟其他關卡。老師可以在課程手冊頁面預覽和遊玩所有遊戲關卡並且從下拉列表中選擇一個關卡。但遊戲進度不會被保存。

Q: 如何開始CodeCombat教學?
A: 可參照以下步驟:

1. 建立教師帳號
2. 建立一個班級
3. 添加學生
4. 為學生購買許可證
5. 學生可以透過您的班級碼來加入班級

Q: 《電腦科學入門》課程中,可加入的學生數有上限嗎?
A: 沒有

Q: 我如何把我的許可證分享給學校裡的其他老師?
A: 進入學生許可證頁面,點擊任一分組許可證下的“共享許可證”。您可以將未使用的許可證分享給學校裡的其他老師。

Q: 如何查看學生對相關教學概念的掌握程度?
A: CodeCombat通過“挑戰關卡”的形式來對學生進行階段性的評價。挑戰關卡需要學生在“電腦科學課程”中解鎖。教師可以在每個“班級”的“評價”標籤裡查看學生的課程表現。

Q: 兩種挑戰關卡類型的區別是什麼?
A: 當學生完成了某個主題相關的所有關卡時,“主題挑戰關卡”將被解鎖,“概念挑戰關卡”是以挑戰形式替代小節測試。當學生完成2-4個新概念的學習時,學生只需使用至少一個相關的概念即可通關。

Q: 我是老師,如何查看學生的闖關程式碼?
A: 老師可以在某個“班級”的“課程進度”標籤內點擊任何學生的綠色(挑戰完成)或黃色(挑戰進行中)標點來將學生的關卡程式碼與CodeCombat的課程內容進行比較。

Q: 有沒有所有關卡的對應攻略?
A: 每個關卡的攻略(包括挑戰關卡)可以在課程指南中找到相關課程,然後點擊該關卡的JavaScript或Python選項來查看相關攻略。所有教師都可以查看”電腦科學入門”部分的攻略,只有為學生購買了許可證的教師可查看所有課程的攻略。

Q: AP 課程是什麼?
A: AP(高級排名)課程是由美國大學學位(大學董事會)贊助和授權的高中先修性大學課程。AP課程相較於中學的學習內容,更複雜,難度也很大,相當於美國大學資訊科系一年級的學科,若中學生通過AP考試後,可以同等換取相應的美國大學學分。

Q: AP CSP課程是什麼?
A: AP CSP(電腦科學原理)課程,是AP課程科目的其中一門。無論是3D動畫,工程,音樂,應用程序開發,醫學,視覺設計,機器人技術還是金融工程和商業分析,電腦科學都是推動全世界技術,發展和創新的動力。電腦科學經驗已成為學生未來在工作中贏得成功的必要條件。

Q: AP CSP和CodeCombat又有什麼關係呢?
A: CodeCombat是經美國大學理事認證的AP CSP課程學習平台,由美國AP官網認證。

Q: 怎麼透過CodeCombat教授AP計算機科學原理CSP?
A: CodeCombat的課程和專業發展計劃包括教師向學生提供最新電腦科學課程所需的全部內容。
教師可以使用我們的AP CSP課程和專業發展中心作為教學課程和為學生準備AP考試的主要資源。

我們準備了充分的教學資源為教師提供支持,無論之前是否有程式背景,每位老師都能流暢地使用CodeCombat為學生授課。