專訪李強:我為什麼要讓孩子學習編程?

NO IMAGE

Scratch之父米切爾·雷斯尼克在他的《終身幼兒園》一書中,針對創造性學習曲線的不同階段,總結孩子的學習包括想象、創造、遊戲、分享、反思……想象的一個遞歸的、螺旋式前進和上升的過程。其中在:”想象階段——幫孩子們找到好的點子,最好的方法就是鼓勵他們大膽地“瞎搗鼓”。
樂高積木是特別為孩子發明設計的,為孩子們提供了新的想象、創造和分享的空間。Scratch也特意地設計為鼓勵搗鼓、擺弄和修補的風格,其圖形化的積木塊就像樂高積木一樣,很容易拼接到一起,也很容易拆開。要想嘗試一段Scratch代碼,只需要單擊它,它就會立即執行,根本不需要等待代碼編譯,這特別方便“瞎搗鼓”。
而針對中國的家長,想讓孩子學編程,卻無從下手?今天我們請到了《Scratch 2.0/3.0少兒遊戲編程系列》的作者李強老師,他的兒子李若瑜因為參與了這本書的創作,獲得“區中小學社會大課堂學習成果銅獎”,成為同學中的“小明星”。這一切使他覺得當初通過遊戲來講解Scratch少兒編程的路徑算是找對了。”
一起來聽聽他是如何引導孩子愛上編程?他對於教孩子學編程有哪些建議。

專訪李強:我為什麼要讓孩子學習編程?

專訪李強:我為什麼要讓孩子學習編程?

Scratch 3.0少兒編程趣味課

目錄

異步社區:李老師已經是異步社區的老朋友了,可以介紹一下您自己嗎?目前在做什麼項目?

我之前是一名程序員,寫過代碼,做過架構,後來做項目經理、產品經理和技術總監,基本上做過計算機軟件各個領域的工作。業餘時間我也會也寫一些和計算機軟件相關的文章和書籍,還會做一些軟件相關的培訓工作。

近年來,在陪伴兒子成長的過程中,我的重心也逐漸向青少年計算機領域的教學轉移。我的主業還是從事醫療信息化工作。

異步社區:是什麼初衷開始創作暢銷著作《Scratch 2.0/3.0少兒遊戲編程系列》的?與兒子一起創作圖書的過程有他得到了哪些成長,可以與我們分享一下嗎?

因為我兒子李若瑜一直特別喜歡玩遊戲,為了避免他一味地玩網絡遊戲,一開始,我有意識地引導他看了一些Scratch的入門的書籍。但是在他很快掌握了基本的操作,並且對Scratch也產生了一定的興趣後,卻不知道下一步該做些什麼。

我帶他去圖書大廈把所有Scratch的教材都翻遍了,發現只能找到入門的書籍,找不到應用提高的書籍。我又不想讓他放棄,所以自己去網上找一些資源來教他。慢慢的他也會有些自己的想法,想把以前玩過的遊戲自己實現出來,我們就一邊分析,一邊找資源,慢慢的一個個遊戲就寫出來了。

異步社區的陳冀康編輯,瞭解到我這個情況以後,就鼓勵我把這些遊戲寫出來,幫助更多遇到同樣問題的家長和小朋友。

異步社區:《Scratch 3.0少兒編程趣味課》與《Scratch 3.0少兒遊戲趣味編程》有什麼不同?這兩本書您最希望推薦給哪些讀者看?

《Scratch 3.0少兒編程趣味課》更像是一本Scratch的教材,它分3部分。

  • 第一部分重點是面向想要孩子學習編程的家長,幫助他們理解怎麼樣幫助孩子更好的學習這門語言。
  • 第二部分是基礎,對所有積木進行了系統介紹,並且每種類型的積木都會有2到3個小遊戲,幫助小讀者理解和使用這些積木。
  • 第三部分側重是應用,幫助孩子們把學習過的知識用起來。

《Scratch 3.0少兒遊戲趣味編程》更偏向於實戰的一本書,趣味性更強,而且都是我們耳熟能詳的遊戲,更容易激發孩子的學習熱情。但是相對難度也要大一些。

我的建議是先閱讀《Scratch 3.0少兒編程趣味課》,夯實基礎,然後再閱讀《Scratch 3.0少兒遊戲趣味編程》,實現提高。

異步社區:您覺得孩子幾歲可以學習Scratch?從 Scratch 編程中孩子能獲得什麼能力?對孩子有哪些好處?

我覺得上了小學以後就可以學習Scratch,其實Scratch就像是樂高積木,只是在電腦上將這些積木拼插起來。

學習Scratch對於孩子的邏輯思維能力和解決問題能力都會有提高,但是最大的好處是增加了孩子的創造性。

異步社區:“一提到編程,很多家長就第一時間想到,No!No!No!我的孩子不當程序員“我們都知道,少兒編程的火熱最開始是人工智能發展帶起來的。這就意味著,未來如果孩子不懂編程,他就沒辦法適應社會的需要。在人工智能時代,編程不只是一個工具,更是一種思維的創新與體現,它已經成為每一個孩子必備的基本能力。您認同這個觀點嗎?為什麼?

我非常認同您的觀點。其實我們人類天生就會表達。所謂的表達,就是通過語言、聲音、文字、圖畫等各種各樣的形式,把人內心的意思傳達出來。要表達出來的東西通常是隱藏在人們內心之中的。我們的表達工具包括語言、聲音、文字、圖畫等,那麼,相應的表達方法也有很多種,比如唱歌、跳舞、畫畫、做手工、寫文章、演奏樂器等。

編程實際上也是一種表達方式。編程不僅僅是單純的某一種技術的積累,而是一種綜合的素養和表達習慣或方式的培養,關鍵在於要具備流暢地進行表達的能力。作為表達的方式,編程和寫作同樣都能夠幫助你開發思維,整理思路,表達心聲,進而培養出身份的認同感。

異步社區:很多家長沒有任何編程背景,他們可以在哪些方便幫助孩子學習?

家長沒有編程背景是沒有任何問題的。Scratch最大的優點就是容易上手。我想大部分的小朋友按照圖示自己就可以搭建積木。學習Scratch,同樣可以按照圖示一步一步地操作,通過循序漸進的方式就可以學習編程。

家長需要注意的就是保持孩子的好奇心,讓他們去嘗試。難度方面,其實不用太擔心,只要認真閱讀我們的《Scratch 3.0少兒編程趣味課》,並且把每個示例都自己實現一遍,很容易就可以入門。

異步社區:您為什麼要讓孩子學習少兒編程?學習後您的孩子有哪些改變?

學習編程至少對孩子有以下幾個方面的好處:

1. 開發思維,增強邏輯思維能力。當學習編程的時候,孩子會成為一個很好的思考者。掌握了計算思維和邏輯思維,孩子們將會發現它不僅適用於計算機方面,而且也適用於所有的問題解決和設計活動中,甚至是生活的方方面面。

2. 培養的專注力和細心程度。興趣是最好的老師。一旦培養了對編程的興趣,孩子就願意投入時間、精力和熱情來做這件事。

3. 增加孩子的抽象思考能力。前面提到,編程是一種表達方式,更進一步來說,它們都是一種比較抽象的表達方式。具體來說,孩子需要把抽象的思路和想法,用有形的、具象化或符號化的東西表達出來。

4. 增強孩子思考能力和動手解決問題的能力。編程的過程中,總是會面臨一道道的關卡和挑戰,這就要求孩子開動腦筋,積極思考,並且學會利用已有的知識、手邊的資源、夥伴和老師或家長的幫助來解決問題。

5. 最後,學會編程還將給孩子帶來巨大的認同感和成就感。

異步社區:在Scratch上,可以編程什麼有趣的遊戲?

Scratch的延展度很強。Scratch的三角形設計理念就是“低地板+高天花板+寬牆壁”。

1、低地板:入門容易。

2、高天花板:可以做出高複雜度的項目。

3、寬闊的牆壁:支持多種不同類型的項目,如動畫、故事、遊戲等。

我們既可以做些複雜的,像植物大戰殭屍、微信的跳一跳、打鴨子這樣大型遊戲。也可以做一個化妝舞會、講故事和打地鼠這樣的小遊戲。

異步社區:您覺得使用Scratch編程時,與程序員在工作中的編程有什麼區別?

Scratch編程是由興趣導向的,Scratch的核心在於培養創造性。感興趣,好玩是最重要的。這一點從Scratch最與眾不同的設計理念就可以體現出來,這也是Scratch之父米切爾·雷斯尼克一直所提倡和推廣的創造性學習方法的4P原則。

4P的指導原則就是:項目(Project)、熱情(Passion)、同伴(Peers)和遊戲(Play)。4P原則是培養創造力的最好方法,而Scratch的持續設計和開發工作,都是由創造性學習的4P原則引導的。

而工作中的編程更多是由目標驅動導向的,目的性更強,合理性要求也會更高。

異步社區:Scratch3.0有哪些新變化?是不是學習新版本更好?

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編程圖書。

專訪李強:我為什麼要讓孩子學習編程?
  • 暢銷書《Scratch 2.0少兒遊戲趣味編程》後,作者又一力作。
  • 採用全新Scratch 3.0
  • 全綵印刷, 3個層級、15個精彩遊戲寓教於樂
  • 提供代碼和素材下載,方便親子互動和自學

本書通過15款有趣的小遊戲和小程序,由淺入深地向讀者介紹Scratch 3.0編程的基本技能以及程序設計的思維和方法。適合6歲以上孩子學習。

專訪李強:我為什麼要讓孩子學習編程?
  • 全綵印刷,40個豐富多彩的項目,2個完整遊戲案例
  • 做中學,動手學,輕鬆掌握Scratch 3.0創意和編程
  • 提供代碼和素材下載 方便親子互動和自學

本書是學習Scratch 3.0創意和編程的趣味課程指南。本書從少兒學編程的基礎和準備出發,介紹了Scratch 3.0的界面和功能,並通過30多個項目示例,詳細展示了各類積木的用法和編程技巧,以及如何將Scratch 3.0與眾多流行的硬件結合進行編程開發。最後,通過兩個完整的遊戲案例的開發,展示瞭如何綜合應用前面課程所學的知識和技能。

– END –

相關文章

小孩子學編程,教什麼語言好?給家長和老師提出的十條建議

你為什麼不敢重構代碼?聽高手親授祕笈!

Python3破冰人工智能,你需要掌握一些數學方法

人生苦短,初學者應該如何更快的學好Python?