Computer Science Fundamentals

Free set of elementary curricula that introduces students to the foundational concepts of computer science and challenges them to explore how computing and technology can impact the world.

探索課程
Video thumbnail

針對每個年級的免費而有趣的小學課程

  • Six courses, one for each elementary grade
  • 公平計算機科學入門課程
  • 對同年級的所有學生使用相同的課程,無論他們的經驗如何
  • All courses make suitable entry points for students
  • Aligned to K-5 CSTA curriculum standards
探索課程

課程一覽

  • 年級: K-5

  • 級別: 初學者

  • 持續時間: 月或季度

  • 裝置: 筆記本電腦, Chromebook, 平板電腦

  • 主題: 編程、互聯網、遊戲和動畫、美術和設計、應用程式設計

  • 編程工具: 精靈圖實驗室,遊戲實驗室

  • 專業學習: Facilitator-led Workshops, Self-paced Modules

  • 輔助功能: Text-to-speech, Closed captioning, Immersive reader

  • 支持語言: فارسی ,العربية , Bahasa Indonesia, Català, 简体字, 繁體字, Čeština, Français, Deutsch, हिन्दी, Italiano, 日本語, 한국어, ಕನ್ನಡ, بهاس ملايو, Монгол хэл, English, Polski, Português (Brasil), Română, Русский, Slovenčina, Filipino, தமிழ், ภาษาไทย, Türkçe, Українська, Español (España), Español (LATAM), اردو, O'zbekcha, Tiếng Việt

自從工作坊結束後的星期一以來,我一直在教這門課程。學生和我喜歡它(他們的課堂老師也是如此!)

計算機科學基礎教師

為你的課堂挑選正確的計算機科學基礎課程

計算機科學基礎提供一套多樣化的選項,因此總有可以滿足各種需求的課程。


專為小學課堂設計的課程

查找與所教年級對應的課程。每門課程約為一個月。

Kindergarten

A課程

使用像循環和事件命令編程。教導學生與他人合作,研究不同的解決問題的技巧,堅持不懈地面對挑戰性任務,學習互聯網安全知識。

Grade 1

B課程

通過線下活動和各種難題,學生將學習編程的基礎知識、協作技巧、調查和批判性思維能力、面對困難的毅力和互聯網安全知識。

Grade 2

C課程

創建具有順序、循環和事件的程序。調查解決問題的技術和制定戰略,以建立積極的線上和線下社區。創建學生可以分享的互動式遊戲。

Grade 3

D課程

審查早期課程中的概念,包括循環和事件。之後,學生將發展他們對算法、嵌套循環、while循環、條件語句等的理解。

Grade 4

E課程

製作有趣的互動項目,以加強對線上安全的學習。參與更複雜的編程,例如嵌套循環、函數和條件語句。

Grade 5

F課程

看看用戶如何在他們使用的應用程式中做選擇。製作各種為用戶提供選擇的精靈圖實驗室應用程式。瞭解更多進階概念,包括變數和「for」循環。


自定進度小學課程

教師通過教授線下活動和引導全班討論,在學生的學習中發揮著至關重要的作用,但是,我們認識到,計算機科學基礎並不總是在傳統的課堂環境中教授。除了A-F課程外,我們還提供兩門自定進度的快速課程,教師可以讓每個學生按照自己的節奏獨立學習。

年級: K-1

凖讀者快速

通過解決難題和創建動畫場景來學習拖放模組編程的基礎知識。製作藝術品和簡單的遊戲,與朋友、家人和老師分享。

年級: 2-5

快速

Learn to create computer programs, develop problem-solving skills, and work through fun challenges! Make games and creative projects to share with friends, family, and teachers.


沒有裝置?我們為你准備好了

來吧,切斷電線(一會兒)!

計算機科學教育並不一定要在螢幕前進行,設備訪問不應該成為學習計算機科學概念的障礙。

探索線下課程

在全程支援你的資源

註冊Code.org帳戶獲取材料,幫助你自信地教授計算機科學。Code.org擁有豐富的資源,旨在支援教育工作者,甚至是沒有計算機科學教學經驗的人。

教案

獲得逐步指導、學習目標和有效教學的評估策略。

有用的資源包括幻燈片、活動指南、評估準則等等 — 全部集中在一個地方。每個教案都附有課堂實施的技巧、差異化思路和擴展活動,滿足各種能力的學生。

探索示例教案
介紹 AI 的運作方式

教學視訊

觀看易於理解的計算機科學和編程概念概述。

Code.org系列視訊專門為你的課堂設計,迷人而有趣。

探索所有視訊

幻燈片

我們為教育工作者提供有組織的、視覺上引人入勝的、教學上合理的框架來教授計算機科學課程。

Code.org的幻燈片提供分步說明、示例和與課程目標一致的互動活動。

探索示例幻燈片

評估

我們的課程包含形成性和總結性評估資源的綜合系統。

這些包括評估準則、檢查表、小項目、章末項目、面向學生的評估準則、示例項目和項目後測試 — 全部都是為了幫助教師衡量學生成長、提供回饋和評估學生理解。

探索評估課程

Track your students' progress

Our powerful progress view helps you monitor student work by providing insights into completion status, time spent, and more. Easily track each student's learning journey, quickly assess participation, and give personalized feedback.

Create a Code.org account
教案

教案

獲得逐步指導、學習目標和有效教學的評估策略。

有用的資源包括幻燈片、活動指南、評估準則等等 — 全部集中在一個地方。每個教案都附有課堂實施的技巧、差異化思路和擴展活動,滿足各種能力的學生。

探索示例教案
影片
介紹 AI 的運作方式

教學視訊

觀看易於理解的計算機科學和編程概念概述。

Code.org系列視訊專門為你的課堂設計,迷人而有趣。

探索所有視訊
幻燈片

幻燈片

我們為教育工作者提供有組織的、視覺上引人入勝的、教學上合理的框架來教授計算機科學課程。

Code.org的幻燈片提供分步說明、示例和與課程目標一致的互動活動。

探索示例幻燈片
評估

評估

我們的課程包含形成性和總結性評估資源的綜合系統。

這些包括評估準則、檢查表、小項目、章末項目、面向學生的評估準則、示例項目和項目後測試 — 全部都是為了幫助教師衡量學生成長、提供回饋和評估學生理解。

探索評估課程
Progress

Track your students' progress

Our powerful progress view helps you monitor student work by providing insights into completion status, time spent, and more. Easily track each student's learning journey, quickly assess participation, and give personalized feedback.

Create a Code.org account

滿足你的需求的專業學習

在準備教學時獲得所需的支援。老師喜歡它,超過90%的老師將其評為有史以來最好的職業發展!

Facilitator-led Workshops

加入當地教師的行列,為在課堂上實施計算機科學提供鼓舞人心的實踐支援。我們的區域合作夥伴為個別教師或全校PD提供為期一天的高品質Code.org研討會。報名參加附近的專業發展研討會!

自定進度線上模組

通過閱讀,觀看視頻,完成互動謎題並反思自己的學習,您將在準備在課堂上教授計算機科學的同時,發展自己的理解。


常見問題

計算機科學基礎是否與標準相對應?

計算機科學基礎是以K-12計算機科學框架和CSTA標準為指導編寫的。目前,計算機科學基礎中的每節課都包含與相關CSTA標準的映射。每門課程的所有CSTA映射摘要可在下面找到:

Google表格版本的標準可在計算機科學基礎標準中找到。

我怎樣才能把計算機科學基礎帶到我的整個學校?

作為美國領先的K-12計算機科學課程,我們的小學課程已在達拉斯等主要城市學區以及愛荷華州的小型農村地區被證明有效。無需聘請專家來教授計算機科學。我們的計劃經過獨一無二的設計,旨在為剛接觸計算機科學的教師提供支援,同時提供靈活的課程演進以滿足學生的需求。與學校和學區管理員分享這本手冊,或者建議他們查看我們的管理員頁面,那是專為回答管理員常見問題而設計的。

教授計算機科學基礎需要多少錢?

Our curriculum and platform are available at no cost for anyone, anywhere, to teach!

我如何/在哪裡可以獲得計算機科學基礎的專業發展?

剛開始教授計算機科學?不用擔心!我們的大多數老師以前從未教過計算機科學。加入當地教師的行列,為在課堂上實施計算機科學提供鼓舞人心的實踐支援。我們的區域合作夥伴為個別教師或全校PD提供為期一天的高品質Code.org研討會。註冊參加附近的專業發展研討會

成為逾10萬名參與研討會的教師中的一員。我們的大多數研討會與會者都說:“這是我參加過的最好的職業發展。”事實上,90%的參與者會向其他老師推薦我們的課程

計算機科學基礎的推薦教授時間是什麼時候?

每門計算機科學基礎課程包括13-17節為期45分鐘的課。我們建議所有學生按照老師設定的節奏在課間推進。有許多由教師主導的旨在同步體驗的項目關卡,技能培養課程可以由學生按照自己的節奏完成。

計算機科學基礎需要什麼材料?

許多課程都有指導學生完成活動的講義。這些資源可以列印出來或以數字形式分發。有些課程需要典型的課堂用品和教具。訪問計算機科學基礎教學大綱瞭解更多

支持和問題

還有問題嗎?找我們!我們隨時提供幫助。

我們的支援團隊隨時為你解答關於開始使用Code.org進行教學的任何問題。你還可以在我們的教師論壇上向其他老師詢問他們的經驗。

聯絡Code.org支援 探索教師論壇

其他資源

除了課程和專業學習外,我們還有大量材料來支持您的課堂。

課程目錄

針對各個年級和經驗水平的全面課程,其中包含健全、結構化和自主節奏的學習選項。

Explore Videos

We offer a growing library of educational videos for use by educators worldwide, online or in classrooms.

獲取支援

我們的客戶支持團隊隨時準備回答您的問題。給我們發送電子郵件:support@code.org,或查看我們的支援中心,那裏提供有用的指南和答案!