search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

【啵棒教學資源】2個對於「程式編寫(Coding)」有幫助的很棒學習資源

by Gerd Altmann on   Pixabay

 

 

  「程式編寫(Coding)」,正變成現在至未來工作所需技能、教育上必須課程教學。

 

  全世界越來越多學校提供年齡往下的電腦運算學習計畫。

 

  「程式編寫(Coding)」就如Discovery Education具有說服力的描述,不僅僅是寫程式而已,而是學習邏輯思維、如何像程式設計師那樣思考去解決問題。

 

  當學習者連結所學並將所學轉化成「元知識(meta-knowledge」,學習總是能起作用、有力量的,從而能夠運用來解決真實生活中其他領域的實際問題。

 

  因此,在進行程式編寫(Coding)的教學時,是要引導學生認同程式設計師的角色、本質、特性,進而採納程式設計師的心智、心態、習慣,運用運算思維(Computational Thinking)來描述並解決問題,當中包括學習問題。

 

  元知識(metaknowledge),是關於描述、運用一般知識的知識。它是數個領域中的基本概念工具,這些領域包括知識工程、知識管理以及其他涉及對知識的研究與實作的領域。元知識就是「關於知識的知識」,知識是人們認識客觀事物的成果,而知識是具有層次性的。這種層次性反映出不同的認識關係。第一個層次是「事物—知識」關係。客觀事物是認識對象,知識是關於對象的認識成果,在這個層次上的知識是「關於事物的知識」。第二個層次是「知識—元知識」關係。當人們獲得關於事物的知識之後,將這種知識又作為認識對象進行研究,獲得新的認識成果,這種認識成果是「關於知識的知識」,即元知識。以上兩種關係綜合起來,就形成「事物→知識→元知識」這樣的知識層次關係。元知識是更高層次的知識,所研究的是知識的客觀性、全面性、深刻性、嚴密性等問題。元知識的意義在於,發現並克服知識的侷限性,使其更真實、更全面、更深刻、更嚴密。如果人的認識只停留在第一個層次上,就難以發現知識的侷限性。當人們在運用知識解決問題時,對知識本身的侷限性沒有自覺的認知,也就不能自覺超越這種侷限性,會使人們的思維陷入困境,難以有效解決問題。如果人們的認識上升到元知識的層次,就能在更高的知識層面、更廣的知識範圍、更深的知識內涵上來分析歸納研究問題,從而有效解決問題。

 

  這裡,分享2個受用有趣的教學資源,學生、父母、教師可以用來發展程式編寫(Coding)的技能。

 

  這2個教學資源在內容設計與教授上融合「探究式學習(Inquiry-based Learning)」的原則,提供各式各樣的活動和遊戲,可以學習程式編寫(Coding)的基礎,也可以在真實生活學習情境和環境中體驗直接具體的實際應用。

 

 

Code Monkey

 

 

這是一個開始程式編寫(Coding)的好平台。平台上提供了很多教育素材資源如指導視頻、課程、網路研討會、MOOC以及其他更多。使用Classroom Dashboard,可以追蹤學習情況並且管理學習活動。此外,平台提供各個年級和經驗水平的教育資源。不但可以學習程式編寫(Coding)的基礎,還可以學習在實際程式語言中設計程式。透過這個平台,可以發展現今至未來的必備技能,同時好玩有趣寓教於樂。

 

Discovery Education Coding

 

 

相當熱門的平台   Discovery Education 有自己好玩有趣的程式編寫(Coding)的素材和資源,包含區塊編碼(block coding)課程,在程式中藉由拖放事件(events)、 物件(objects)、行動(actions)來讓事情發生,進一步設計、建立遊戲和應用程式。平台上也提供其他程式語言的學習,諸如HTMLCSSPython等。透過平台,可以學習如何用文本撰寫程式並且將程式編寫的知識技能應用於設計提問、畫圖、運行模擬。有指導視頻和圖解,促進艱深複雜的程式概念的說明解釋。還有超過100個以上的教案,學習目標、能力指標、術語字彙、關鍵問題等等……

    創作者介紹
    創作者 Huang 的頭像
    Huang

    福爾摩沙 太平洋島嶼上的孩子們



    熱門推薦

    本文由 huangys135pixnetnetblog 提供 原文連結

    寵物協尋 相信 終究能找到回家的路
    寫了7763篇文章,獲得2次喜歡
    留言回覆
    回覆
    精彩推薦