Scratch之父米切爾·雷斯尼克在他的《終身幼兒園》一書中,針對創造性學習曲線的不一樣階段,總結孩子的學習包括想象、創造、遊戲、分享、反思……想象的一個遞歸的、螺旋式前進和上升的過程。其中在:」想象階段——幫孩子們找到好的點子,最好的方法就是鼓勵他們大膽地「瞎搗鼓」。
樂高積木是特別爲孩子發明設計的,爲孩子們提供了新的想象、創造和分享的空間。Scratch也特地地設計爲鼓勵搗鼓、擺弄和修補的風格,其圖形化的積木塊就像樂高積木同樣,很容易拼接到一塊兒,也很容易拆開。要想嘗試一段Scratch代碼,只須要單擊它,它就會當即執行,根本不須要等待代碼編譯,這特別方便「瞎搗鼓」。
而針對中國的家長,想讓孩子學編程,卻無從下手?今天咱們請到了《Scratch 2.0/3.0少兒遊戲編程系列》的做者李強老師,他的兒子李若瑜由於參與了這本書的創做,得到「區中小學社會大課堂學習成果銅獎」,成爲同窗中的「小明星」。這一切使他以爲當初經過遊戲來說解Scratch少兒編程的路徑算是找對了。"
一塊兒來聽聽他是如何引導孩子愛上編程?他對於教孩子學編程有哪些建議。
我以前是一名程序員,寫過代碼,作過架構,後來作項目經理、產品經理和技術總監,基本上作過計算機軟件各個領域的工做。業餘時間我也會也寫一些和計算機軟件相關的文章和書籍,還會作一些軟件相關的培訓工做。編程
近年來,在陪伴兒子成長的過程當中,個人重心也逐漸向青少年計算機領域的教學轉移。個人主業仍是從事醫療信息化工做。小程序
由於我兒子李若瑜一直特別喜歡玩遊戲,爲了不他一味地玩網絡遊戲,一開始,我有意識地引導他看了一些Scratch的入門的書籍。可是在他很快掌握了基本的操做,而且對Scratch也產生了必定的興趣後,殊不知道下一步該作些什麼。微信
我帶他去圖書大廈把全部Scratch的教材都翻遍了,發現只能找到入門的書籍,找不到應用提升的書籍。我又不想讓他放棄,因此本身去網上找一些資源來教他。慢慢的他也會有些本身的想法,想把之前玩過的遊戲本身實現出來,咱們就一邊分析,一邊找資源,慢慢的一個個遊戲就寫出來了。網絡
異步社區的陳冀康編輯,瞭解到我這個狀況之後,就鼓勵我把這些遊戲寫出來,幫助更多遇到一樣問題的家長和小朋友。架構
《Scratch 3.0少兒編程趣味課》更像是一本Scratch的教材,它分3部分。異步
《Scratch 3.0少兒遊戲趣味編程》更偏向於實戰的一本書,趣味性更強,並且都是咱們耳熟能詳的遊戲,更容易激發孩子的學習熱情。可是相對難度也要大一些。編程語言
個人建議是先閱讀《Scratch 3.0少兒編程趣味課》,夯實基礎,而後再閱讀《Scratch 3.0少兒遊戲趣味編程》,實現提升。工具
我以爲上了小學之後就能夠學習Scratch,其實Scratch就像是樂高積木,只是在電腦上將這些積木拼插起來。學習
學習Scratch對於孩子的邏輯思惟能力和解決問題能力都會有提升,可是最大的好處是增長了孩子的創造性。
我很是認同您的觀點。其實咱們人類天生就會表達。所謂的表達,就是經過語言、聲音、文字、圖畫等各類各樣的形式,把人心裏的意思傳達出來。要表達出來的東西一般是隱藏在人們心裏之中的。咱們的表達工具包括語言、聲音、文字、圖畫等,那麼,相應的表達方法也有不少種,好比唱歌、跳舞、畫畫、作手工、寫文章、演奏樂器等。
編程實際上也是一種表達方式。編程不只僅是單純的某一種技術的積累,而是一種綜合的素養和表達習慣或方式的培養,關鍵在於要具有流暢地進行表達的能力。做爲表達的方式,編程和寫做一樣都可以幫助你開發思惟,整理思路,表達心聲,進而培養出身份的認同感。
家長沒有編程背景是沒有任何問題的。Scratch最大的優勢就是容易上手。我想大部分的小朋友按照圖示本身就能夠搭建積木。學習Scratch,一樣能夠按照圖示一步一步地操做,經過按部就班的方式就能夠學習編程。
家長鬚要注意的就是保持孩子的好奇心,讓他們去嘗試。難度方面,其實不用太擔憂,只要認真閱讀咱們的《Scratch 3.0少兒編程趣味課》,而且把每一個示例都本身實現一遍,很容易就能夠入門。
學習編程至少對孩子有如下幾個方面的好處:
1. 開發思惟,加強邏輯思惟能力。當學習編程的時候,孩子會成爲一個很好的思考者。掌握了計算思惟和邏輯思惟,孩子們將會發現它不只適用於計算機方面,並且也適用於全部的問題解決和設計活動中,甚至是生活的方方面面。
2. 培養的專一力和細心程度。興趣是最好的老師。一旦培養了對編程的興趣,孩子就願意投入時間、精力和熱情來作這件事。
3. 增長孩子的抽象思考能力。前面提到,編程是一種表達方式,更進一步來講,它們都是一種比較抽象的表達方式。具體來講,孩子須要把抽象的思路和想法,用有形的、具象化或符號化的東西表達出來。
4. 加強孩子思考能力和動手解決問題的能力。編程的過程當中,老是會面臨一道道的關卡和挑戰,這就要求孩子開動腦筋,積極思考,而且學會利用已有的知識、手邊的資源、夥伴和老師或家長的幫助來解決問題。
5. 最後,學會編程還將給孩子帶來巨大的認同感和成就感。
Scratch的延展度很強。Scratch的三角形設計理念就是「低地板+高天花板+寬牆壁」。
一、低地板:入門容易。
二、高天花板:能夠作出高複雜度的項目。
三、寬闊的牆壁:支持多種不一樣類型的項目,如動畫、故事、遊戲等。
咱們既能夠作些複雜的,像植物大戰殭屍、微信的跳一跳、打鴨子這樣大型遊戲。也能夠作一個化妝舞會、講故事和打地鼠這樣的小遊戲。
Scratch編程是由興趣導向的,Scratch的核心在於培養創造性。感興趣,好玩是最重要的。這一點從Scratch最不同凡響的設計理念就能夠體現出來,這也是Scratch之父米切爾·雷斯尼克一直所提倡和推廣的創造性學習方法的4P原則。
4P的指導原則就是:項目(Project)、熱情(Passion)、同伴(Peers)和遊戲(Play)。4P原則是培養創造力的最好方法,而Scratch的持續設計和開發工做,都是由創造性學習的4P原則引導的。
而工做中的編程更可能是由目標驅動導向的,目的性更強,合理性要求也會更高。
Scratch 3.0更新的幾個核心原則是,一是功能更加完備,二是讓新用戶更容易上手,三是更好地適應多種設備,尤爲是移動設備。可是,最核心的問題是Scratch的在線編程已經升級到Scratch3.0,因此你們最好仍是使用新的3.0版本。
興趣引導很重要,要激發孩子的學習興趣。讓孩子們多玩,多嘗試,家長要多鼓勵,多參與。當孩子寫出程序來,和孩子一塊兒玩這個遊戲,就是對孩子的最好鼓勵。
編程學習不復雜,經過咱們的這兩本書《Scratch 3.0少兒編程趣味課》與《Scratch 3.0少兒遊戲趣味編程》,基本上就能夠掌握Scratch的所有編程技巧。
Scratch受衆是最廣也是最受歡迎的兒童編程醫院。另外,由英國BBC設計的micro:bit,是基於ARM架構的一個小型的可編程計算機。它能夠經過計算機、手機、平板編程,也能夠用圖形化的方式編程。還有樂高的EV3,建立了積木與編程技術相鏈接的奇蹟,能夠作到軟硬件互動。
由於Scratch對於青少年來講更加容易理解和上手,包含了講故事,作動畫,設計遊戲等功能元素,而這些元素都特別可以激發孩子的學習興趣。等到他們經過Scratch逐漸熟悉和掌握了編程語言的一些基本原理,再去進一步學習Python或C++等高級語言,就會容易不少。所以,學習編程須要一個從易到難的過程,而Scratch真的是一種更不錯的入門語言,對於孩子來講更是最佳的選擇。
咱們趣味系列的下一本書是關於Python編程的。策劃和寫做的前提仍是要保持趣味性,閱讀起來不枯燥,玩中學是咱們趣味系列的一向原則。你們學習Python語言的熱情空前高漲,我但願能寫出少年朋友能讀懂並喜歡的Python編程圖書。
本書經過15款有趣的小遊戲和小程序,由淺入深地向讀者介紹Scratch 3.0編程的基本技能以及程序設計的思惟和方法。適合6歲以上孩子學習。
本書是學習Scratch 3.0創意和編程的趣味課程指南。本書從少兒學編程的基礎和準備出發,介紹了Scratch 3.0的界面和功能,並經過30多個項目示例,詳細展現了各種積木的用法和編程技巧,以及如何將Scratch 3.0與衆多流行的硬件結合進行編程開發。最後,經過兩個完整的遊戲案例的開發,展現瞭如何綜合應用前面課程所學的知識和技能。
- END -