天天看點

你真的了解少兒程式設計嗎?

對于少兒程式設計,相信大多數人對此并不陌生。近年來,少兒程式設計不管是在國内還是國外都非常受歡迎,有很大一部分原因是因為人工智能快速發展。從阿爾法狗3:0的成績戰勝天才棋手柯潔之後,使得人們開始反思:人類在邏輯思維方面與機器相比差距為何會出現如此差距;人工智能也離不開程式設計,接下來我們看看人工智能5大突破吧!

是以,很多人看到了程式設計的重要性。最近更是有很多相關利好政策的釋出,為程式設計在我國教育推行普及打下了堅實的基礎。但是,對于少兒程式設計的了解僅僅停留在知道這個層面,對于少兒程式設計更深層次的認識,可能很多人還不太了解,那麼究竟什麼才是少兒程式設計呢?

程式設計的起源

提到少兒程式設計,首先想到的是Scratch創始人Mitchel Resnick。但是,真正的起源來自于Logo語言之父、構造主義(Constructionism)學習理論的提出者——西蒙·派珀特(Seymour Papert)教授。

你真的了解少兒程式設計嗎?

基于對兒童學習和認知的了解,派珀特意識到,計算機不僅能夠執行指令和傳遞資訊,還能幫助兒童體驗、開拓和表達自己。于是派珀特教授很自然的将自己發明的Logo語言應用到了教育領域,讓孩子通過程式設計的方式使學習變得看得見、摸得着。後來Mitchel Resnick又在派珀特教授的理論基礎上推出了新一代的程式設計語言——Scratch程式設計語言。‍

那麼,少兒程式設計究竟學的是什麼?

很多家長将孩子送去學少兒程式設計,但是少兒程式設計究竟學什麼呢?實際上,少兒程式設計是解決問題,實作目标的過程。當孩子們在思考和讨論問題時,當孩子們在為實作目标一步步分析時,就是在運用程式設計的算法。

程式設計的核心就是通過分析問題最終解決問題。學習程式設計最重要的是培養孩子應對現在和未來發展的能力,提升孩子的邏輯思維和實踐能力。

你真的了解少兒程式設計嗎?

最終得以掌握少兒程式設計的要領,不管面對多麼複雜的問題,都可以利用程式設計思維将大問題逐個拆分,找到問題的關鍵和問題之間存在的關聯,進而想辦法将問題逐一解決,這也是是少兒程式設計學習的最重要的核心。‍

少兒程式設計:與世界溝通的語言

程式設計作為一種科技語言是沒有國界的,适用于全世界。而在科技發展的今天,程式設計應用于各個領域。很多國家都意識到程式設計學習的重要性,是以,采取了各種措施來推廣程式設計教育,如英國将程式設計列入中國小必修課程中,美國前總統奧巴馬呼籲全民學程式設計,越南亦将程式設計納入國小正規課程等等。

你真的了解少兒程式設計嗎?

蘋果CEO庫克也曾說到:學習程式設計要比學習英語更重要。因為程式設計語言可以影響全球70億人‍。

總而言之,程式設計就像英語一樣,接受程式設計教育,相當于拿到了通往未來世界的門票,進而緊跟時代發展趨勢。從小培養孩子的程式設計技能也将成為一個不可忽視的新課題。

繼續閱讀