讓少兒編程跳出編程的圈子(一)
來自專欄孩子的計算機科學6 人贊了文章
隨著近幾年scratch在國內的推廣開來,加上時代潮流和教育政策的導向,越來越多的人看到了科技類創客類的教育,其中尤其是少兒編程的教育項目。從2016年還平平淡淡到這兩年一下風起雲湧,各類機構網站不斷地湧現出來。中國少兒編程網作為行業內非常早期的關注者,從2012年就開始觀察整個行業發展,分別建立的用戶學習群和行業交流群也成為了兩大類人群的交流平台,從這其中,我們也能夠發現許多有趣的事情。
少兒編程其實並不是完全新生的事物,而是對過去小眾事物的一個擴張和發展,在1984年鄧小平提出計算機普及從娃娃抓起開始,計算機和孩子之間就有了各種的渠道和內容,只是那時受到各類條件所限,計算機的昂貴,技術的高門檻都讓它註定成為了十分小眾的事情。在隨後的發展當中,計算機技術也在學校里試著普及和推廣過,學校里都存在的計算機教室就是一個例子,80年代長大的孩子都會有穿著鞋套小心翼翼進入微機教室的記憶,但仍然由於當時人們對於計算機的認知和理解不足,並不能夠很好的了解到學習計算機能帶來什麼好處,也更不知道我們都能夠教會孩子哪些計算機相關的知識,我們經常在學校課本上見到的也都是一些如何開關機,如何用word打字,如何用畫畫板畫畫一類的內容,不僅僅老師,孩子們玩的多了也會覺得沒有意思,再加上由於對未知事物的懼怕和無法管控,計算機和孩子們的距離越來越遠,微機課被其他學科霸佔也成為了家常便飯。
而這一切是怎麼一步一步導致的呢?首先在那時我們不認為學習計算機真的是十分重要的,其次許多人也並不了解計算機就像黑盒效應,還有我們也沒有真正好用適合的內容和課程來給學生們教學。如果僅僅是教會孩子們開機、打字、畫畫,我不是說他們不好,但是如果真的上課只是教這些內容,還真的不如用來學習一些其他的東西。
那麼總結下來就是一個問題,沒有合適的內容,讓真正有價值的計算機科學,以信息奧賽的形式在一小部分人當中開展著,而如今隨著計算機科學的不斷發展,有MIT的不斷努力,經歷過了LOGO語言的失利之後,為大家帶來了全新的scratch語言工具,這一語言工具的出現是具有劃時代意義的,為什麼要這樣高度的來評價它呢?因為它解決了剛剛我們所看到的的核心難題,也就是價值和內容,在過去信息奧賽作為計算機教學當中有價值的內容由於門檻的原因一直在小眾範圍內發展,而scratch語言工具的出現打破了這一限制,他讓「編程」這件事變得就像搭積木和說話一樣簡單,經過封裝簡化後的指令,直觀可視的操作,及時反饋的結果,都讓人們能夠非常快速的上手並操作這一軟體,scratch經過幾年的打磨發展,在2013年的scratch2.0版本開始正式的席捲了全球。
scratch在發展和推廣過程中,一直有在宣傳它的核心理念,也是影響scratch語言工具設計的核心理念:
讓它儘可能的簡單 — 簡單到不行再簡單 為軟體添加很多很多的功能,是常見的產品型態。但是我們也發現,減少功能數有時反而改善了用戶體驗。也許一開始接觸會覺得被約束或限制,但反而可以促進新的創造形式。
正是因為這樣的一個理念,讓許許多多的非專業者發現自己也能夠進入到「編程」這一領域當中,也同時讓許許多多專業領域的人們在一開始感到不適,我們能夠在技術人才非常多的知乎上看到,許許多多的專業人並不一定知道或者認可這樣的一個工具,問題並不在於他們,因為scratch真的不是一款優秀的生產工具,展示平台有限,功能也十分有限,但也正是這一點讓我們可以看出來,scratch的開發者們,希望藉由scratch能夠讓更多的人能夠使用這個創作工具,但是讓他們又不用掌握大量的專業知識,進入到編程的圈子當中,他們也確實做到了。
說完了scratch自身的發展,那麼國內由scratch語言工具發展起來的少兒編程目前是怎樣的呢?舒克老師將會在下一篇章與大家娓娓道來。
歡迎關注我的專欄,一起探討更多有關教育的哲學思考
http://weixin.qq.com/r/S0XUzBfEt0rIrVOv9xBZ (二維碼自動識別)
推薦閱讀:
※沐風老師詳解Scratch 2.0中文幫助:奔跑到終點線
※推薦Scratch給那些對此一無所知的家長們!
※從洋娃娃到Hello World,我為什麼讓女兒學編程?
※Scratch零基礎魔法編程(四)舞台區詳解
※沐風老師詳解Scratch 2.0中文幫助:時尚競賽