愛伊米

提倡綜合素質教育的今天,你還是繼續認為程式設計教育是為了培養程式設計師嗎?

“忽如一夜春風來,千樹萬樹梨花開。會議的召開是大家所共同關注的,教育也不例外。會議期間提出要重視學生的綜合素質培養,少兒程式設計就成為了青少年兒童教育中重要的一環。越來越多的資訊告訴我們少兒程式設計教育也即將走入正軌,你的孩子開始學程式設計了嗎?

對於很多家長來說“少兒程式設計”還是文章中時常刷到的內容。隨著人工智慧時代的來臨,“程式設計從娃娃抓起”已悄然變成了現實。到底要不要送孩子學習少兒程式設計呢?許多家長正面臨選擇。

程式設計是與計算機交流的過程,學習少兒程式設計能打破常規思維,注重邏輯思考,提升邏輯與思維能力,培養細心耐心與專注力,提升競爭力,助力孩子輕鬆走在人工智慧時代前列。

提倡綜合素質教育的今天,你還是繼續認為程式設計教育是為了培養程式設計師嗎?

程式設計是人類和計算機對話的一種語言,和人們用於溝通的漢語、英語等語言一樣,有著相似的學習過程,越早接觸,越能更好地掌握。

程式設計是一個技術活兒,讓孩子學程式設計是不是“拔苗助長”了呢?

少兒程式設計並不是讓幾歲的孩子去學習C語言、Java等工業級的開發語言,而是讓孩子在接觸過程中學到程式設計思維。“Scratch”就是目前市面上針對於低齡兒童的少兒程式語言。這種語言是由麻省理工大學專門開發的視覺化程式語言,把一段段程式碼變成了一個個“積木塊”,學員可以把這些程式塊像搭積木一樣羅列起來,就可以做出屬於自己的動畫、遊戲。這種視覺化、趣味性的操作,很容易吸引孩子。

提倡綜合素質教育的今天,你還是繼續認為程式設計教育是為了培養程式設計師嗎?

其實,Scratch也是目前家長們瞭解最多的少兒程式語言。Scratch的入門門檻很低,只要會操作滑鼠鍵盤,就可以學習。不需要懂英文,也不需要學習各種枯燥的程式設計語法。然而,Scratch的“天花板”卻很高,可以做出很有難度的作品。如果Scratch學得好,做出一個類似“植物大戰殭屍”、“超級瑪麗”這樣的作品也不在話下。另外,Scratch可以做出不同型別的作品,比如一個動畫,一個音樂相簿,或者是設計一款遊戲。

這樣的程式設計,和家長們理解的程式設計有些不一樣。少兒程式設計其實並不是為了教孩子學習程式設計的知識,而是教他們學習一種“程式設計思維”。少兒程式設計真正能帶給孩子的東西,是一種思維層面的變化,比如創新能力的提升。

提倡綜合素質教育的今天,你還是繼續認為程式設計教育是為了培養程式設計師嗎?

少兒程式設計≠培養程式設計師

在我們的慣性思維中,會習慣性地認為程式設計只是程式設計師的工作,如果僅僅是如此的話,那讓孩子去學程式設計就沒意思了。

社會智慧化已然是大勢所趨,掌握一門程式語言,對孩子的未來發展是很有幫助的,掌握了程式語言,就相當於提前搶到了與未來對話的主導權。

換言之,現代社會的職業新陳代謝非常快,如果我們還能回想起自己的童年,那時候我們自己和家長所規劃的我們的未來職業,目前很多都已經陷入迷茫甚至消失了。所以不僅僅是程式設計師,以任何一個具體職業為目標,來培養孩子,都不是什麼有意義的事情。

提倡綜合素質教育的今天,你還是繼續認為程式設計教育是為了培養程式設計師嗎?

培養廣泛的興趣,以及那些最基礎的能力,這樣孩子在未來才有更多的選擇空間,才可能適應我們無法預測的未來社會職業分工的變化。

學習程式設計也是如此。它並不是把孩子的未來定向到程式設計師的職業上,我們要做的不是縮窄孩子的未來可能性,而是相反,透過這種培養儘量擴張孩子未來的選擇權。學習程式設計的意義在於培養孩子一方面在於瞭解網際網路時代思維邏輯和生存方式;更主要的,是培養一些他未來無論做什麼工作,都會有用的能力。

少兒程式設計為孩子開啟新世界大門

小朋友無疑是想象力最豐富的,很可惜隨著年齡漸長,由於教育體制的問題,大多數中國孩子的想象力都是快速衰退。就小朋友表達自己的手段而言,無非是講故事(說出來)、寫作文、畫畫。

圖形化程式設計工具則提供了另一種可能性——利用創作互動式故事、動畫、遊戲、藝術作品,這種表達方式更生動、更好玩,也更強大。

很多父母對程式設計有誤解,他們認為給孩子學程式設計,將來就是讓孩子做一個程式設計師,可如果不想讓孩子做程式設計師的話,那麼學習程式設計也沒啥必要了?

這個理論其實是不對的,學程式設計和當一名程式設計師沒有任何關係,學程式設計的核心是演算法,是孩子的程式設計思維,這對孩子的學習以及創造力幫助都很大。