【廣告】
Scratch-適合編程啟蒙的編程語言
Scratch是一種趣味編程語言,它由麻省理工學院(MIT)和Google公司共同研發(fā),針對6-16歲孩子的趣味編程語言,只需要使用鼠標,學生就可以編寫自己的故事書,動畫片或者小游戲。
Scratch采用的是“圖形拖拽式編程”方式進行程序的創(chuàng)造。相對于JAVA、Python等語言來說,Scratch有以下這些優(yōu)點:
入門簡單,無關(guān)原有編程基礎(chǔ)。通過拖拽塊創(chuàng)建代碼,而不是手動編寫基于文本的代碼,去除了枯燥的編程語法。內(nèi)容豐富,針對有興趣、喜愛繪畫的學生,提供角色繪制設(shè)計功能。通過使用Scratch,讓學生在動畫、游戲設(shè)計過程中逐漸形成邏輯分析、獨立思考創(chuàng)新的思維方式。相比其他編程軟件,其更加直觀,學生能比較容易地看到自己的勞動成果。
編程教會孩子如何思考
1. 計算思維實際上包括了數(shù)學思維和工程思維,其中重要的是抽象分析能力和邏輯思考能力。在編寫程序時,首先需要把一件事情抽象出來,再用邏輯化的方法表達出來,所以編程的過程就是鍛煉抽象思維和邏輯表達能力的過程。
2. 根據(jù)多元智能理論,學習編程可不僅培養(yǎng)孩子的邏輯思維,而且對數(shù)學理解、英語興趣、嚴謹理念、解決問題能力、動手能力和創(chuàng)造力的培養(yǎng)都有很大幫助。
編程是邏輯思維體現(xiàn)
2015年,在《關(guān)于“十三五”期間全1面深入推進教育信息化工作的指導(dǎo)意見(征求意見稿)》中,提出“探索STEAM教育、創(chuàng)客教育等新教育模式”。編程教育首1次以政策形式出現(xiàn)在公眾視野。
2017年,出臺《新一代人工智能發(fā)展規(guī)劃》,指出實施全民智能教育項目,在中小學階段設(shè)置人工智能相關(guān)課程,逐步推廣編程教育。
此外,在《浙江省深化高??荚囌猩贫染C合改革試點方案》中,更是明確將信息技術(shù)學科(含編程)納入高中生的必學科目,并且以100%紙筆閉卷測試的方式納入高中階段的考查。
編程簡介
為了使計算機能夠理解人的意圖,人類就必須將需解決的問題的思路、方法和手段通過計算機能夠理解的形式告訴計算機,使得計算機能夠根據(jù)人的指令一步一步去工作,完成某種特定的任務(wù)。這種人和計算體系之間交流的過程就是編程。
編程:設(shè)計具備邏輯流動作用的一種'可控體系'【注:編程不一定是針對計算機程序而言的,針對具備邏輯計算力的體系,都可以算編程。