Skip to Content Facebook Feature Image

小朋友學Coding?家長不得不知的入門指南

博客文章

小朋友學Coding?家長不得不知的入門指南
博客文章

博客文章

小朋友學Coding?家長不得不知的入門指南

2021年06月15日 17:40 最後更新:17:40

在我們的年代,電腦課不過是學打字、儲存檔案等簡單知識。但隨著時代演變,現在的孩子從幼稚園起便需要學習如何編程。不止幼稚園,中小學乃至是大學都開始將程式編寫列作必修或選修科目。還在煩惱該如何讓孩子踏出編程的第一步?在這篇文章,我們將會告訴你有關兒童編程的重要事項,包括最好的課程、語言和遊戲。

 

最值得推薦的編程課程

 

Minecraft/ Roblox 假期特訓營

一個假期說長不長,說短不短,最適合小朋友用來學習新事物了!難得迎來夏日,何不讓孩子們一邊玩遊戲,一邊學編程?對 Z 世代的孩子來說,最受歡迎的編程遊戲不外乎是 MinecraftRoblox。暑假期間,市面上有許多以這些遊戲為主題的課程,讓孩子們能透過互動刺激的遊戲,認識編程的各種概念。

 

Scratch / Scratch JR

ScratchJr (適合 3 至 5 歲) 和 Scratch (適合 6 至 8 歲) 同樣是由麻省理工學院 (MIT) 開發,孩子可以從拖拽方塊開始,展開他們的編程之旅。孩子們還可以在專業導師指導下,創造自己的故事、遊戲和像  Flappy Bird 的動畫。

Scratch 採用的是方塊編程,讓孩子可以像砌積木般學習,為他們打好根基,有助他們過渡到文本編程。

 

用 App Inventor 開發手機程式

如果小朋友年滿 9 歲或以上,家長可以為他們報讀 App Inventor 課程,增強孩子們的計算和解難能力。

App Inventor 是另一個方塊編程的開發軟件,小朋友可以用積木式的堆疊法來開發實用程序、手機或電腦遊戲等,有興趣的話,還可以創造一個全新版本的 Food Ninja 或 Angry Bird,並在 App Stores 上架!如果你的子女想試試,可以跟著這些免費教學設計一個手機程式!

 

適合小朋友的編程語言

 

Lua

Lua 雖然是一種高級的編程語言,卻十分輕量、小巧,很容易就能嵌入應用程式中,學起來也非常有趣!由於 Roblox 這款最受歡迎的遊戲平台也是由 Lua 開發的,所以你的孩子可以學習如何將 Lua 應用自己創建的遊戲。孩子們還可以使用 Lua 來構建自己的 3D 世界,充分發揮自己的創意和想像力!

 

Swift 

Apple 為了鼓勵孩子學習編程,特意開發了一個名為 Swift Playgrounds 的平台。整個學習環境恍如遊戲般輕鬆,只要成功解決不同的謎題,孩子便能晉級到下一關卡,過程中會牽涉需要編碼知識,讓孩子能在玩樂中學習如何構建 IOS 應用程式。

 

Python 

許多科技巨頭如 Google、Netflix 和 Dropbox 都有在使用 Python。與 Javascript 和 HTML 等傳統編程語言不同,Python 的命令和語法 (編碼的規則) 以英文關鍵字為根基,讓兒童和沒有任何編程背景的人士都能輕鬆上手。

 

邊遊戲,邊編程

 

LightBot 

LightBot 雖然不教授實際的編程語言,但從構建益智遊戲的過程中,孩子們仍能學到基本的編程知識和邏輯。這個遊戲適合 9 歲或以上的孩子,是不少老師的輔助教材,現時有超過 2000 萬來自世界各地的玩家。假如孩子的年齡介乎 4 至 8 歲,則可以嘗試玩較簡易的版本 —— LightbotJR。

 

Minecraft 

如上上述,Minecraft 是當下十分受歡迎的遊戲,甚至在全球掀起了一陣潮流。遊戲介面簡單易用,有、提供各式各樣的工具,孩子們可以透過拖拽方塊,建立他們想像中的神奇國度。

 

進階班

掌握基本編程技巧後,家長可以考慮為孩子報讀近年十分流行的網頁開發Python 課程




amychan2264

** 博客文章文責自負,不代表本公司立場 **

很多人都說 Python 簡單易學且非常實用,因為相比起其它語言如 Java 和 C,Python 編寫程序的效率更高。想知道學習 Python 的最佳方法?以下,我們將會為你逐一介紹最適合孩子的學習平台。

 

學習 Python 的第一步

我們特意為你整合了一個表格,詳細比較不同學習方法的優點和缺點!簡單而言,我們會建議孩子透過面授課堂學習 Python 或編程,始終學生身處的環境是否有趣、積極,會直接影響其學習成效的表現。當然,透過線上課堂來啟蒙小朋友對編程的興趣也不失為一個好方法。

 

優缺點比較:

你的孩子適合哪種 Python 學習方法?

Python 學習方法

靈活性

知識水平

趣味性

激勵性

編程遊戲

低 

編程影片

線上教學

面授課堂

Python 學習方法

靈活性

知識水平

趣味性

激勵性

編程遊戲

低 

編程影片

線上教學

面授課堂

 

面授課堂

以我們「Data Science & AI with Python」的課程為例,只需約 16 小時,有一定基礎的孩子或青少年便能學懂如何用 API 從網站提取數據,並在經驗豐富的講師指導下,把握數據分析、數據視覺化等技巧。

 

上述技能不但能夠幫助學童們處理學校的課業,還能協助他們充實個人履歷及為未來的職業生涯奠下穩健的基礎!覺得數據科學和人工智慧有點太遙遠?那你可以考慮將 Python 應用於網頁開發,在完成全端網頁發展課程後,你的孩子便具備足夠的能力獨力建立一個全新的網頁或電子商店。

 

最適合孩子的線上 Python 學習資源

Python Turtle

「Python with Turtle」是一個向量繪圖工具套件,用家可以透過精美圖案和斑斕顏色學習編程,非常適合小朋友。孩子可以在繪畫的同時開始編程,初時只需要完成一些簡單的形狀,如正方形、星形等,而隨著難度提升,孩子需要繪畫的圖形也會變得更複雜和吸引!

 

Graphics 

Juni Learning 是一個博客網站,有著豐富的編碼教學、文本步驟指南和影片,帶領你完成各種項目,其中一個教學更會教你如何繪製自己的太陽系!聽下去很酷,對吧?為了方便用家,網站為所有資源做了詳細分類,你可以根據難度、代碼行數、學習成效和其它條件,篩選你希望獲取的資料!

 

最適合孩子學習 Python 的遊戲

Minecraft

這裏說的 Minecraft 並非平日的遊戲,而是「Minecraft 教育版」,孩子可以在遊戲過程中,學習基本的編碼概念,並嘗試用 Python 建立他們自己的虛擬村莊!

 

CodeCombat

CodeCombat 寓遊戲於學習,提供超過 100 個免費關卡,孩子能在不同戰鬥關卡中,逐步學會各種程式,如 Python 的基本技巧。

 

最適合孩子學習 Python 的讀物

給中小學生的Python ── 初學程式設計也能快速上手

這本書值得閱讀的原因有二:首先,內文非常淺顯易懂,就連小學生也能理解透徹。其次,作者引用了許多有趣搞怪的例子,讓孩子永遠都不會覺得無聊!

 

Coding for Kids: Python: Learn to Code with 50 Awesome Games and Activities

擔心自己的孩子未能跟上編程的學習進度?這本書適合所有 10 歲或以上的孩子,指示簡單又易於理解,還有許多色彩豐富圖案輔助說明。由於書中有大量趣味遊戲和活動,線上課堂又有豐富的截圖和參考資料,即使沒有家長陪伴,學童獨自一人也能輕鬆自學。