什麼是 Code.org? 什麼是「一小時玩程式?」

淺談風靡全球的「Hour of Code」,及推動它的組織

Frankie
CodingBar
4 min readJan 3, 2019

--

文/Frankie

Code.org 是什麼?

Code.org 是一個非營利組織,它的成立原因是為了讓電腦科學、程式教育更加普及。它提供免費、支援中文化的程式設計教學的網站,結合卡通及動畫,使用拖曳積木的方式,不需要輸入程式語言,就可以自動產生JavaScript 等程式語言,活潑的內容讓學生能從遊戲中學程式!

Code.org 的課程特色為「少敘述,多實作、體驗」。不過能有這樣的教學、學習體驗,當然也要歸功於程式本身!我們今天才能有這種互動課程。

進入Code.org

【Code.org 傳送門】

進入網站後可以不申請帳號,直接選擇「開始學習」。

如果你的介面不是中文,請點開始學習,再移駕到網頁最下方,會有 Language 欄位可以選擇。

Code.org 的課程

目前Code.org 共有五門主要課程,有些課程的翻譯並不是很完善,課程架構為由淺到深,且每個課程都有些前面課程的基礎概念複習,所以可以依照學齡或程式程度來選擇課程難度,否則會稍嫌浪費時間,因為Code.org重複性太高一直是最為人詬病的地方。

例如:小四以上的學生可以嘗試直接由 課程3 開始學習。

不插電的教學活動

另外是四個課程之外的「不插電的教學活動」,其實四個課程中本來就都有穿插著數個不插電活動,這個「不插電的教學活動」有點像是合輯。

那麼什麼是不插電的教學活動呢?簡單來說,就很像實體實作課程,利用一些不插電道具,如美勞用品等等,來進行Code.org設計好的教學活動。這些教學活動的目的是讓學生能夠提前對程式的一些概念、邏輯問題有些認識,即使學生不知道這就是程式中會用到的某某觀念,但還是能在課程進行之餘,無形吸收這些知識。

每個不插電活動甚至還有教學計畫可供參閱,不過大部分都還沒中文化就是了。

Hour of Code

Hour of code 可說是「玩遊戲,學程式」的精選集,但是它涵蓋的「意義」可遠不止如此。

一小時玩程式 (Hour of Code) 是一個「一小時的程式挑戰」,由 Code.org 在 2013年底的電腦科學教育週推出,至今已成為全球最受認同的程式教育活動之一,它的目的是讓從 6 – 106 歲人士透過他們網站上的資源和遊戲嘗試「動手寫程式」,透過遊戲學習程式中的基本概念。

Hour of Code 的課程經常融入了知名的遊戲和電影主題,如 Plants vs ZombiesAngry Birds冰雪奇緣,甚至還有星際大戰Minecraft。參加者只需利用程式邏輯,把「程式方塊」依照需求決定擺放順序,組成不同的解決方案來解決不同的難題,然後晉級,最後完成遊戲,正所謂「玩遊戲學程式」。

現在,使用過 Code.org 的人越來越多,不管你是誰,你在哪裡,你幾歲,你都應該馬上體驗看看 Code.org 的免費課程!

延伸閱讀

--

--