風靡全球的兒童編程Scratch,你知道嗎?
視頻教案盡在果果老師微信公眾號:果果老師
Scratch是一種全新的程序設計語言,你可以用它很容易地創造互動式故事情節、動畫、遊戲,然後還可以把你的作品分享給所有人。開發者表示,這種電腦編程語言的目的,是幫助年輕人發展學習技能,學習創造性思維,以及學習集體合作。MIT(麻省理工學院)媒體實驗室的博士生凱倫.布雷南,是Scratch項目的負責人,他說,「我們的目的不是要創辦電腦程序編寫大軍,而是幫助電腦使用者表達自己。」
與其讓孩子玩遊戲;
不如讓孩子做編程。Scratch不是遊戲,是一款可以製作遊戲、動畫的編程工具。一旦掌握了這個工具,孩子們就能自由自在地揮灑它們無限的創意,享受創造的樂趣。Scratch由麻省理工學院媒體實驗室開發出來至今,全美有超過100萬的孩子在學習Scratch。而在台灣,中小學生的信息化課就是以Scratch為主來上的,也有許多Scratch教學的網站。台灣教育部門每年都會舉行程序設計比賽。台灣中小學的教育,通過Scratch,擴展了語文,數學,外語,音樂,體育,科學的教學深度。
科技使人類的生活發生巨大的變化。就當下的教育而言,孩子科技能力的重要性絕不亞於其他才藝和知識。
少年創學院長期開設Scratch課程,最小學員年齡6歲,最大的16歲(初高中甚至可以開始學習Html,Java等)。根據不同年齡孩子的成長特性,授課方式和授課內容都會不同。但根據孩子上課的情況和效果,我們總結了Scratch三大好處。
1、學習Scratch可以培養邏輯思維能力。在大年齡段孩子學習Scratch編程時,會涉及許多數學知識,孩子需要結合學校內學到的數學知識,來解決編程問題。因此,在不斷探索的過程中,孩子們的數學知識也會越累越豐富,創作能力也越來越強。2、學習Scratch可以提高學習的主動性。在Scratch課堂上,我們鼓勵孩子自己創作作品。在創作的過程中不僅習得了Science(科學),Technology(技術),Engineering(工程),Arts(藝術),Maths(數學)等多個領域的知識,而且也獲得了成就感和滿足感。定期校區舉辦Scratch分享會,讓孩子們彼此體驗他們自己編程的遊戲,互相提出改進方法方式,這個過程大大激勵了孩子的成就感和學習慾望。3、學習Scratch可以激發創造力。Scratch軟體的優勢是易學且功能強大,有助於孩子們發揮自己的想像力,而在動手創作過程中,他們的學習積極性、想像力和創造力會得到極大的鍛煉。孩子們可以用Scratch中已有的素材,發揮自己的想像力製作遊戲、動畫,還可以自己設計素材。孩子只要敢想,在我們的指導下,就能完成他們心目中的遊戲。
兒童編程和程序員的編程有什麼區別?
歸於一句話「孩子編程看興趣,大人編程看薪水。」
兒童編程使用簡易的編程軟體進行編程思想和思維方式的鍛煉,核心的理念是在把計算機編程融合孩子興趣的同時,加強孩子思維能力的鍛煉,在中國的大多數的兒童編程學習中,均將學科知識與編程知識相融合的方式進行授課教學。這在中國是有一定原因的:傳統的中國式教育是以升學為目的的,只有將學科知識融入到編程學習中,家長才會樂於讓孩子去接觸。而成人的程序編程主要學的是程序語法的應用和實踐,他主要偏向的是計算機編程的項目開發。
相對於在學校信息課上所學的知識來說,用於初學者教學,Scratch有以下這些優點:1、入門簡單,無關原有編程基礎,適合中小學學生初次學習編程語言時使用;
2、內容豐富,針對有興趣、喜愛繪畫的學生,提供角色繪製設計功能;
3、通過使用Scratch,讓學生在動畫、遊戲設計過程中逐漸形成邏輯分析、獨立思考創新的思維方式,學會提出問題,解決問題;
4、相比其他編程軟體,Scratch更加直觀,學生能比較容易地看到自己的勞動成果。學習編程最基本的是編程概念的掌握,Scratch以積木的形式進行編程,8個編程部件涵蓋了常見的編程概念。學習編程最重要的是編程思想的培養,在程序學習中培養學生利用編程解決問題的能力。
學生在學會了編程的基本原理和方法後,會有興趣也有能力將動畫和遊戲編寫得更逼真,更好玩。在修改動畫遊戲腳本的過程中,學生不斷提出問題,解決問題,根據自己的需求進行分析,設定合適的角色和相應的腳本,最終實現程序。
果果老師(多年IT編程經驗的軟體工程師,曾參與「江西教師網」、「中國工業陶瓷網」、「要美嗎」等網站開發,勵志投身於科技教育的一位踐行者)
推薦閱讀:
TAG:LFSLinuxfromScratch | 儿童编程 | 儿童学编程 |