少兒編程涉及到的基本技能非常豐富,不僅僅是編程本身。我們前面說,就以Scratch為例,有設計思維基本技能:
設計思維
設計思維是人們提出的對未來社會有重大意義的思維方式,它是一種面向問題解決的、創(chuàng)新的系統(tǒng)思維方法。這也是屬于STEM課程方向內少兒編程的優(yōu)勢之一。我們的兒童將學會系統(tǒng)的思維方法來分析、分解問題(需求),并通過綜合的資源來解決問題。
基本設計:在Scratch的編程世界中,任何一個問題需求或任務,都需要在背景、角色及行為上進行思考和分解。它們是這款編程工具提供的基本視角和思維框架。
角色表達:在角色的行為表達過程中,基本的表達工具是外觀圖形的控制和聲音音樂的控制(Scratch提供21種樂器的模擬)。一個角色的外在行為和表達,無非這些方面。
交互邏輯:在事件過程中,背景、角色、行為所組成的一個完整世界中,核心邏輯是通過它們交互來完成的。除了程序所控制的軟件層面的交互之外,Scratch還提供豐富指令對計算機外部設備(如鼠標、鍵盤)以及外部的自動化控制元件的操作能力,這使得少兒編程的解決問題方式,擴展到了硬件層面,擴展到了生活中的自動控制層面。
所以,少兒編程是一個具有豐富資源和場景可能性的學科方向,以驅使兒童深入的、創(chuàng)新的考慮問題的解決方法,并鍛煉到兒童的設計思維。隨著問題的復雜度,以及兒童問題解決方案的復雜度,和方案中操控設備復雜度的提升,兒童的設計思維能力在不斷提升。 通過以上基本技能介紹,我們可以得出結論,少兒編程,對比現(xiàn)在學校里的所有學科而言,都有鮮明的特色和優(yōu)勢。它對我們兒童的教育和鍛煉,恰恰是許多學科所不能提供的。
所以,少兒編程對于兒童的基本技能的學習和訓練,有著巨大的、不可替代的作用。