【廣告】
Scratch-適合編程啟蒙的編程語言
Scratch是一種趣味編程語言,它由麻省理工學院(MIT)和Google公司共同研發(fā),針對6-16歲孩子的趣味編程語言,只需要使用鼠標,學生就可以編寫自己的故事書,動畫片或者小游戲。
Scratch采用的是“圖形拖拽式編程”方式進行程序的創(chuàng)造。相對于JAVA、Python等語言來說,Scratch有以下這些優(yōu)點:
入門簡單,無關(guān)原有編程基礎(chǔ)。通過拖拽塊創(chuàng)建代碼,而不是手動編寫基于文本的代碼,去除了枯燥的編程語法。內(nèi)容豐富,針對有興趣、喜愛繪畫的學生,提供角色繪制設計功能。通過使用Scratch,讓學生在動畫、游戲設計過程中逐漸形成邏輯分析、獨立思考創(chuàng)新的思維方式。相比其他編程軟件,其更加直觀,學生能比較容易地看到自己的勞動成果。
人工智能時代,國內(nèi)外都重視編程教育
1. 人工智能的時代,編程是通往未來社會重要的技能。全球有超24個國家,包括日本,韓國,以及歐洲多個國家,這些國家很重視已經(jīng)將編程教育納入K12課程大綱或者教學場景。例如,在美國,兒童編程已經(jīng)成為孩子繼閱讀、寫作、算術(shù)這三項基本能力外所需要掌握的第四項必備技能;英國要求5歲以上的孩子必須學習編程。
2. 我國于2017年7月印發(fā)人工智能發(fā)展規(guī)劃,鼓勵學校在相關(guān)課程中推動編程教育。在中,詳細介紹了新課程改革的有關(guān)情況,在此次的“新課改”中,正式將人工智能、物聯(lián)網(wǎng)、大數(shù)據(jù)處理正式劃入新課標。
孩子應該從幾歲開始學習編程?
據(jù)一項研究表明:孩子在6歲左右開始形成抽象邏輯思維,整個6~16歲是抽象邏輯思維的形成期。
培養(yǎng)抽象邏輯思維,6歲到16歲是學習編程的zui佳時期,邏輯是很抽象的。但是編程通過可見的代碼、工具、運行結(jié)果,去不斷梳理抽象的邏輯思維,再通過實踐把抽象思維具象化地表現(xiàn)出來。
然而在美國,孩子從4歲就已經(jīng)開始接觸編程邏輯思維,9歲左右就可以掌握一門專業(yè)的編程語言,各種編程科創(chuàng)活動或者夏令營也很頻繁,整體都處在大眾化到普及化的過程。我國編程教育還處于剛起步的階段。
國外少兒編程的現(xiàn)狀
在美國,創(chuàng)客教育已成為其素質(zhì)教育的核心,編程、3D打印、機器人等新技術(shù)也已走進了美國的中小學校。美國前總1統(tǒng)奧巴馬也曾參與“編程一小時”,呼吁美國小朋友“要去編程”。
2012年,日本在中小學普及編程教育科目。
2014年,英國教育大綱規(guī)定計算機編程是5-16歲兒童必修課程。
2015年,美國政府投入大量資金開展少兒編程教育,呼吁全國青少兒學習編程。
2016年,美國國情咨文推行計算機科學教育,強制要求高中畢業(yè)必修計算機編程學分。
2017年,新加坡全1面推動少兒編程教育,中小學考試中加入編程考試科目。
而在國內(nèi).......
2017年,浙江省試水少兒編程教育,將信息技術(shù)課提升為高1考科目。高1考考試范圍包括編程、數(shù)據(jù)庫處理、表格處理等。