分享這篇文章

哈囉,你好,我是點亮

在這篇自學程式的線上資源包,整理了我如何帶孩子從零基礎到可獨立完成專案、並且樂在其中。

我會用淺顯易懂的重點式整理,逐步帶你認識豐富的免費資源,幫助孩子在這個每天都出現新技術的世界裡,使他們都能學以致用。

 

適合孩子自學程式的線上資源,有以下共通點

1、吸引孩子產生興趣,讓孩子自己主動去做、去學

2、培養孩子的創造力,提供孩子機會,把心中想像的創意實作成作品

3、降低學習門檻,沒有複雜的文字指令,寫程式等於在玩積木,透過拖曳程式積木的方式就可以進行寫程式的體驗

4、不光是學程式語言本身,而透過程式語言學到解決問題邏輯思考以及創意設計的能力

Code.org

code.org

Code.org 是一個完整的程式學習平台,為4歲以上孩子提供免費的程式課程。

孩子可以選擇他們最喜歡的動畫角色進行編程,課程採用引導式教學,課程會給孩子明確的指示,一步步帶孩子完成專案。

整理Code.org對孩子的幫助

  • 設計給孩子的速學課程,逐步引導孩子完成
  • 增加親子互動,家長或老師可以從不插電課程(紙本遊戲以及教學),作材料跟孩子一起玩
  • 孩子完成課程後可以獲得證書(完課證明),獲得成就感

快速連結

溫馨提醒

如果想要將網站內容調整成中文,可以到網站最下方將語言切換至「繁體字」

 

ScratchJr

ScratchJr logo

ScratchJr 是一套可讓幼兒園和國小低年級學生(5-7歲)在平板上使用的圖形化程式開發平台。ScratchJr的Jr是Junior的縮寫,意思是Scratch的簡單版。

ScratchJr 雖然是Scratch的簡單版,但ScratchJr 保留了最基本的計算機概念,例如:事件(從哪裡開始)、序列(具有順序性的指令)、迴圈(重複)等知識。

整理 ScratchJr 對孩子的幫助

  • 入門級程式語言,非常適合給剛開始接觸程式的兒童,尤其是學齡前的孩子
  • 培養玩中學的樂趣,讓孩子從小就體驗到,原來學習可以這麼自然、這麼好玩
  • 將孩子心中的創意實作成作品

快速連結

溫馨提醒

如果想要調整成中文,可以到首頁,點一下右上方的齒輪,選擇「簡體中文」

 

Scratch

Scratch Logo

Scratch 是一個全世界最多人使用的圖形化程式開發平台,Scratch 擁有一個線上社群,孩子可以盡情在Scratch與來自世界各地的人一起編寫和共享程式專案,適合8-16歲兒童及青少年。

Scratch 由美國麻省理工學院研發,全世界有9千多萬會員以及超過1億個作品,而且每分每秒仍在增加當中,因此學習資源相當的豐富。

Scratch 供孩子製作各種遊戲、動畫,甚至是應用程序(App),幾乎以前我們在任天堂玩過的經典遊戲,Scratch都做得出來,例如瑪利歐、俄羅斯方塊、打磚塊以及小精靈。

整理 Scratch 對孩子的幫助

  • 讓孩子把作品分享給全世界,獲得成就感
  • 除了學到原有的程式功能外,更可以學習許多擴充功能,例如:AI視訊偵測(使用攝影機偵測動作)、文字轉語音(讓你的專案能說話)、串接英國BBC發明的學習機板micro:bit(讓你的專案與實體世界連結)、串接LEGO積木操控機器人(將機器人創造帶入現實生活)
  • Scratch可以做到非常複雜、類似真實世界的遊戲,學習天花板高,不會兩三下就學完了

學習 Scratch 家長的內心話

在Scratch的「探索區」,有許多開發者用心製作的遊戲,因為實在太好玩,孩子經常停留在上面,我的方式是引導孩子去「改編」他正在玩的那款遊戲,例如:要去調整哪個參數或是增加哪個程式積木能夠讓角色變得更強、不容易死,或是反過來,該如何調整能讓敵人變得更弱之類的,給孩子任務去引導他,目的是要讓孩子從玩家轉變為開發者

快速連結

Scratch線上網路版(免下載及安裝、要註冊帳號)

Scratch離線電腦版(下載及安裝後、不需接網路)

溫馨提醒

如果想要調整成中文,可以到首頁最下方,選擇語言為「繁體中文」

 

Google Doodle: Kids Coding

Google Doodle: Kids Coding

Google Doodle: Kids Coding 是一款2017年推出的網路版遊戲,為了慶祝第一版兒童程式語言LOGO滿50周年,由3大團隊聯合製作,其中包括Scratch的團隊。

這款遊戲是我本人第一次接觸積木式的程式設計,玩法非常的簡單,孩子透過拖拉程式積木控制兔子在地圖上前進以獲得胡蘿蔔。

整理 Google Doodle 對孩子的幫助

  • 玩法簡單,只要對孩子簡單講解規則就可以開始
  • 提供孩子任務方向,給予引導讓孩子朝目標完成
  • 用可愛角色吸引孩子的注意力,孩子因興趣而產生學習動機

快速體驗連結

 

Kodable – Hour of Code

Kodable - Hour of Code

Kodable – Hour of Code是Code.org發起的一小時玩程式的益智遊戲。

Kodable的一小時玩程式活動可以免費體驗,請點以下的快速連結,進到首頁然後點「Play without saving」,逐步跟著指示操作,然後選擇Hour of Code的課程,就可以讓孩子進行程式體驗了。

整理 Kodable 對孩子的幫助

  • 適合學齡前的孩子
  • 玩法簡單,只要對孩子簡單講解規則就可以開始
  • 提供孩子任務方向,給予引導讓孩子朝目標完成
  • 用可愛角色吸引孩子的注意力,孩子因興趣而產生學習動機

快速連結

 

Tynker – Hour of Code

Tynker - Hour of Code
Tynker – Hour of Code

 

Tynker – Hour of Code 是Code.org發起的一小時玩程式的益智遊戲。

Tynker – Hour of Code適合可以自行閱讀的孩子,相較Kodable,Tynker任務難度會偏高,建議家長陪在旁邊,指導或跟孩子一起完成。

我自己是放手讓國小一、二年級的小孩就體驗這款遊戲,目前台灣因108新課綱讓國小低年級的中文生字量就足以看懂遊戲上面的指令說明,跟我們家長以前國小比起來,108新課綱明顯讓中文難度加多,意思是越小的年紀就能學到越多的生字。

遊戲主軸是當孩子選擇一隻龍寶寶後,就開始進行尋寶。這個故事是要帶龍寶寶穿越神秘的叢林,孩子嘗試帶龍寶寶衝破障礙物以獲得獲取強化道具。在探險的路上孩子將學習程式的排列順序、迴圈循環和條件邏輯。

此外,Tynker的正式版與Scratch一樣是圖形化程式開發平台,Tynker的特色是讓孩子可以透過程式模組實作出真實商業應用的項目,例如機器人、智能照明系統、無人機等。

Tynker與Scratch同樣有自己的社群、也可以讓全球孩子自由地分享與全世界的兒童互相交流

Tynker做出來的動畫及遊戲表現細膩突出,畫質更接近真實的遊戲。

整理 Tynker 對孩子的幫助

  • 玩法簡單,只要對孩子簡單講解規則就可以開始
  • 提供孩子任務方向,給予引導讓孩子朝目標完成
  • 用可愛角色吸引孩子的注意力,孩子因興趣而產生學習動機

快速連結

 

Lightbot:Code Hour

Lightbot:Code Hour

Lightbot:Code Hour 是一款由Code.org發起的一小時玩程式的益智遊戲。

孩子需要指導Lightbot(發光機器人)點亮地上的藍色磚塊來完成任務,讓孩子習慣用程式邏輯來解決問題,從而獲得對基本編碼概念的實際理解,例如學習如何編排指令,並利用迴圈重複執行指令。

整理 LightBot 對孩子的幫助

  • 透過遊戲任務引導孩子學習程式的基礎知識,包括序列(Sequence)、迴圈(Loop)及函式(Function)等程式流程觀念。
  • 完成任務後將得到Code.org頒發的證書,讓孩子獲得成就感

快速下載連結

溫馨提醒

如果想要調整成中文,可以到遊戲首頁右上方選中華民國的國旗就可以了。

 

兒童程式學習資源 整理比較表

教學平台

對象年齡

程式語言

詳細內容

Code.org

4 歲以上

拖曳式程式

提供速學課程,讓孩子逐步完成,增加親子互動,孩子完成課程後可獲得證書。

ScratchJr

5-7 歲

拖曳式程式

入門級程式語言,培養玩中學的樂趣,讓孩子把心中的創意實作成作品。

Scratch

8-16 歲

拖曳式程式

學習資源豐富,讓孩子做出非常複雜、類似真實世界的遊戲,讓孩子把作品分享給全世界,獲得成就感。

Google Doodle: Kids Coding

4 歲以上

拖曳式程式

玩法簡單,提供孩子任務方向,用可愛角色吸引孩子的注意力。

Kodable – Hour of Code

學齡前

拖曳式程式

這個遊戲的玩法簡單,提供孩子任務方向,用可愛的角色吸引孩子的注意力。

Tynker – Hour of Code

可讀寫中文

拖曳式程式

可以透過程式模組實作出真實商業應用的項目,例如機器人、智能照明系統、無人機等。

Lightbot: Code Hour

4 歲以上

拖曳式程式

透過遊戲任務引導孩子學習程式的基礎知識,包括序列、迴圈及函式等程式流程。

 

教育的目的是讓我們的孩子或學生為面對未來的世界做好準備。

未來,有幾種工作技能是不可替代的:

  • 與人面對面交流、交流思想的工作
  • 透過自我學習進行研究和創造來解決問題的工作

這兩項技能目前都很難讓機器在短期內取代人類。

 

透過正確的方式學習程式,我們有機會培養孩子的自學能力。而這種自學能力,是在瞬息萬變的未來世界中與時俱進、不被淘汰的重要關鍵能力!

 

如果你想帶孩子或學生學習更多,歡迎與我們聯繫或追蹤我們的YouTube和Facebook:

點亮程式團隊

 

延伸閱讀

兒童AI教育

  1. Code.org AI 課程完整全攻略(2023年更新)
  2. 不會被 AI 取代的工作:AI 不會取代老師,未來還會非常缺老師
  3. 從 ChatGPT 到 Khanmigo:AI 如何幫助我們孩子的未來教育?
  4. ChatGPT大解密:AI人工智慧對孩子的影響有多大呢?你需要的是這 3 個「應變方法」
  5. AI 求職市場真相:從近 1000 筆職缺看未來趨勢
  6. AI人工智慧 應用神助攻:幫助爸媽準備孩子睡前床邊故事的好幫手:Pagemaster的1項教育發明
  7. 孩子真正需要學的是什麼?學AI、學程式,還是...?你可以聽聽看我的這 1 個看法
  8. 探索ChatGPT4:超越語言,進入圖像領域及其對孩子的影響
  9. AI人工智慧體驗工作坊演講:創新思維、資訊安全、擬真互動 | 問題與解答(Q&A) | 中國文化大學法律系
  10. AI 教育應用:「AI時代,孩子該學什麼?」─ 台灣 Google 前董事總經理簡立峰的1個看法
  11. 在AI世代教育孩子與AI共存:AI的出現創造新職業機會,必須了解的1件事

兒童程式教育

  1. 讓孩子免費自學程式的資源清單(2023年)
  2. Code org 精選課程總整理:一站式學習程式(2023年)
  3. 美國 10 大熱門「YouTube 兒童頻道」程式學習頻道推薦
  4. Scratch程式教學經驗分享:我是如何帶學生學程式?3 個真實案例
  5. 為何程式設計納入108課綱 程式必修課?該如何應對?有這3個就夠了:給孩子更有力的未來
  6. 10 部 Scratch 教學影片:讓孩子輕鬆學習程式設計
  7. 讓孩子一接觸程式就喜歡程式:Scratch
  8. 學齡前孩子學習程式的啟蒙:Scratch Jr
  9. 完整的線上學程式的資源:Code.org
  10. 兒童程式 的 50 個常見問題
  11. 如何用程式邏輯提升孩子的問題解決能力:4 個解決問題的步驟案例,你可以這樣做
  12. 孩子的興趣培養是天生的、還是後天的,心理學家告訴我們:興趣可以在這裡被培養
  13. 為何選擇寫程式?一位軟體工程師的親身經驗分享

教育趨勢

  1. 【教育趨勢】送給孩子的高效率讀書方法|好書推薦《考試腦科學》
  2. 【教育趨勢】從爸媽角度看《108課綱》
  3. 【教育趨勢】從零開始徹底搞懂素養(3大關鍵:知識+技能+態度)
  4. 【教育趨勢】108課綱在考試及學習上的差別:國小、國中及高中職
  5. 【教育趨勢】108課綱,我的孩子會不會更忙碌?甚至要額外補習
  6. 【教育趨勢】為什麼課綱過沒幾年就大改?多元入學對我們的孩子有利嗎?
  7. 【教育趨勢】108新課綱的「素養」,究竟要培養孩子什麼「核心能力」?

親子關係

  1. 「如果時間能重來,我要好好陪伴孩子長大」,疫情的限制或許是實現爸媽夢想的最佳時機
  2. 【親子關係】爸媽總是忍不住罵孩子?「4個管教方法」,親子關係大提升
  3. 【親子關係】爸爸給孩子的陪伴究竟有多重要?教你「和孩子相處的5個技巧」
  4. 【親子關係】爸媽知道怎麼辦:當孩子情緒失控時...掌握「5個溝通心法」
  5. 【親子關係】爸媽情緒失控傷了孩子好後悔?教您3個步驟「修復親子關係」,輕鬆做自己
  6. 【親子關係】孩子亂發脾氣、動手打人怎麼辦?3個爸媽需要知道的原則
  7. 【親子關係】誰說「忙碌爸爸就不能做個好爸爸」,盤點3個爸爸對孩子的影響力
  8. 【親子關係】孩子說:我就是要,爸媽只能一再妥協?教您4招正面管教,立即改善孩子行為
  9. 【親子關係】幸福是怎麼一回事?