朋友和鄰居都會叫我S爸爸,我覺得自己最大的身份是一個男孩子的爸爸。我曾經也是一個非常焦慮的爸爸,但目前平靜了很多。因為我兒子今年已經12年級了,已經申請完大學,隨著他被心儀的大學錄取,學校各種事情的搞定,我的心情已經慢慢平靜下來。機緣巧合,我走到了孩子的科技教育、編程教育、STEM教育這個行業里。我的孩子是在2007年上的小學,孩子因為天氣和環境的原因經常咳嗽,他又比較調皮,我們想給他找個環境好些、可以輕松點的地方,所以全家搬到了加拿大。到了加拿大后,孩子的學業輕松,隨著慢慢到了青春期,有更自由的空間和更多的時間可以玩自己喜歡的東西,例如玩游戲。當時他玩游戲也是玩到昏天黑地,我們作為家長很焦慮,家里出現了很多的紛爭,估計很多家長都是感同身受。孩子在游戲上花了大量的時間,引起家里很多焦慮、困惑和沖突。我就在思考,能否帶孩子引導他的出路,分散他的注意力。
我一直是科技背景出身,我就帶著孩子一起編編小程序和小游戲,孩子學了后也很開心。很多家長也和我們有相同的情況,不少家長就找到我們說一起學習吧,所以我就無意中走到了這一步,組織孩子去學習編程。學了一段時間家長有很多困惑,例如學了后我能得到什么、給未來的職業有什么幫助。因此我們就帶著孩子參加國際學術活動,為他們申請大學創造一些條件。慢慢我們就越來越聚焦,現在聚焦在學術活動、STEM教育領域,主要的精力放在了推動青少年科技學術活動和編程方面。
2012年到現在,陪孩子從中國到北美經歷了7年的歷程,從中發現中國的孩子還是有很多的優勢,他們的基礎教育底子非常扎實,我的孩子在學校里的數學就一直名列前茅。劣勢,就是在于學校和家長更多關注學業上的東西,在自我管理能力和動手能力方面有所忽視。第一次在加拿大開家長會的時候,班主任讓我猜哪張課桌是孩子的,我一看,肯定是最臟最亂的那張就是他的。我們在家對他的自我管理能力要求不多,只要把學習學了、作業做了,其他的事情大人都會幫他做,這樣就讓孩子不知道怎樣把時間和事物管理好。而加拿大的孩子從K1開始,就會受到時間管理的培訓、事物的擺放、甚至每天的計劃,很注重學習和生活習慣的培養。他們的動手能力和創新能力很強。這點我非常有感觸。
放養還是嚴格管教 ---KEEP BUSY
我朋友家的孩子10年級,就組織一個小團隊,把1973的舊甲殼蟲拆了變成電動車。孩子們有自己創新的意識和動手能力的展現。可以發揮自己的想象空間。另外一點,中國的家長給孩子報了很多課外班,國外的家長是放養,其實不是這樣的。國外一些條件比較好、知識程度比較高的家庭,對孩子的管教和補習是非常注重的,他們更重視藝術和體育。當地有句話叫 keep Busy,就是不能讓孩子閑下來。
青春期的孩子---家長要管住自己的嘴
在電子產品和游戲的管控方面,每個家庭和每個孩子都是不一樣的。在這方面要根據自己家庭的情況和孩子的特點,做些不同嘗試,當然最好要注意減少沖突,寬嚴結合。
有個孩子很優秀,但也有各種各樣的情緒。他媽媽經常要示弱一些,媽媽說:“有沖突的時候我就哭,這樣可以轉移矛盾。”看來這也是挺好的一個策略。不同的家庭、不同的孩子,我們要想不同的手段,找到孩子的目標再推進。
孩子承受的壓力超出我們想象
我們剛去加拿大的時候,總是想讓孩子盡快和當地融合,覺得通過體育運動可以和社區融合。孩子第一任冰球教練隔了兩三年和我們重逢時說,S剛來加拿大的時候什么都聽不懂,我問他第一次是YES,再問一次是NO。當時他在更衣室里什么都聽不懂。我當時心里震顫了一下,當時我們想象不到他承受了多大壓力,可是我們一直在推他,孩子的壓力是蠻大的。
我在2015年涉及到編程,當時在加拿大和美國編程教育風起云涌。總統奧巴馬和facebook的扎克伯格也一直在宣傳。另外從國家的層面戰略的推動,這引起我很大的注意。我在想成人在學編程小朋友也可以學,這樣可以擴展他們思路,從電子產品和游戲中引導出來。
通過幾年對孩子的培訓,我慢慢摸索出編程可以提高他們的邏輯思維和理性思維的能力,也包括專注力和創造力。編程在編的時候也可能會出現一些BUG,這時候時候鍛煉孩子的細心、耐心和專注力。
例如我們今年有個山東的孩子,前幾年一直在專注打國家信息學奧賽,拿了很好的名次,但是專業課語文數學等稍微放了放。今年高考的時候,他要加強文化課的學習,就發現他在學校這些課的時候,突飛猛進。學習的過程要比沒學編程的孩子快很多。現在在等高考成績,他之前也已經被加拿大的UBC和昆山、杜克這樣的大學的OFFER已經下來了。
編程對孩子數理化的學習和語言的學習也有很大的幫助,大部分編程語言都是英文,不會就自己查字典,慢慢地英文也在提升。
2016年開始無論是從國際到中國還是從國家戰略層面,都提出了對編程教育的高度重視。在自主招生方面五大奧賽的成績會對孩子進入理想的大學很有幫助。
另一個角度看,現在出國的孩子越來越多,科技方面的學術活動術語叫科技背景提升,也可以讓孩子展現能力,讓他顯得很有特點,這樣有助于孩子申請學校。
小學甚至更低齡孩子的家長,對于到底什么是編程、怎樣去學編程,根本就沒有概念。家長要想清楚,學習編程的目的是什么,最后它要體現在考試或者學術活動上,或者是為升學做準備。
1. 編程的啟蒙---要以興趣為基礎
家長在這里要注意,不是每個孩子都適合學習編程,孩子小的時候比如8、9歲就不要學習C++,孩子會感到枯燥。學習編程也要符合孩子的成長規律,對于小學階段的孩子來說先要培養他的興趣,帶他們先做一些很簡單編程游戲,通過興趣引導他往前走,堅持堅持再加上家長的有效引導,孩子就會愛上編程。
2. 要做有目標的學習,有方向的學習。
現在孩子的時間都非常寶貴,與其在他不感興趣、沒有方向性的東西上浪費時間,還不如讓孩子多出去玩會兒。
3. 學習編程要有家長的推動
我也是個家長,每次讓孩子學東西的時候也有功利性,怎樣為孩子未來升學、未來的職業指引,這都是我們家長要考慮的。變成在開始的時候,都是簡單的、好玩的、拖拽式的。到了后面就該寫代碼、學算法非常枯燥,這時孩子能不能堅持下去,能不能去取得一個學術活動的好成績,家長的支持和推動是少不了的。
上面這三點請各位家長仔細想一想,也跟孩子一起討論討論。
1. 不是每個孩子都適合學編程
現在媒體有很多宣傳要學編程,甚至也進入了新課標,我們會支持孩子在學校上好課,但我也想說:“并不是每個孩子都適合學編程”。我還是要說這句降溫的話,并不是要讓孩子跟風一定要學編程,特別是低齡的孩子。你不知道他的興趣是什么,你也不知道他能不能堅持的下去,這是非常關鍵的。
2. 要符合孩子的成長規律
前面我們說學習要有目的性,但我們也不能太功利。有的家長3、4年級就找我:“張老師我們要學C++”,為什么呀?因為信息奧賽就考C++。遇到這種情況我就拒絕了,因為孩子太小了,學這個語言會很枯燥,他可能很快就失去了興趣。一個事兒如果讓孩子失去了興趣,他可能一輩子都不會去做,我們不能這么扼殺他的興趣。從這一點來說,我們要堅持住學習編程要符合孩子的成長規律。到一定的時候,他能理解了,有一定的數學基礎,在學編程才能學的更好。
3. 低齡學生從具象化圖形開始
對于低齡孩子的啟蒙,我建議從具象化的、拖拽式的開始。上完這一段家長看看孩子是否愿意學,愿意就再繼續學習。不愿意就再去尋找其他,家長一定要看孩子的興趣。
4. 高小、初中可以從Python入手
Python語言因為他的封裝性比較好,孩子容易上手,可以去嘗試。為什么是嘗試?孩子能不能往下走,走過一段時間后他就會清晰的告訴你。真正的編程、未來的學術活動、工作跟游戲化的編程完全不一樣。孩子能不能坐得住,能不能有耐心跟得上老師,自己能否有耐心做這件事,都是不一樣的。

學習編程未來的方向到底是什么?有的家長說,以后不一定去做程序員。所有有深度的計算機學術活動都是基于算法,算法是一些在編程里面最最頂端的技能、概念。在職業發展上,現在有個職也叫算法工程師,很熱門、薪水高,就業前景非常好。但是學起來也很艱苦、枯燥,它和數學也結合得很緊密。在設計應用領域,電子工程師、通信工程師等。在加拿大有些女孩子也來學編程,她未來要在她的工作中應用。還有職業也很受孩子們的喜愛,就是游戲設計、電競,影視的后期制作。

機器人和編程是兩條路,當中有一些小的結合。我們從最左邊“搭建”來看,樂高就是有不同的顆粒搭建起來的,再到搭建樂高機器人。那機器人是怎樣動起來的、怎樣完成一些任務,這里面就需要編程了。編程是驅動機器人在動的一種工具或者一種手段。

機器人比賽是哪個體系?在國際上兩個比較重要的比賽一個叫FLL(樂高)協會,他的學術活動未來國際上都很受大學的認可。在美國RECF是VEX背后的基金會,國際上主流的是這兩套機器人比賽體系。

做好規劃,讓學習的目標更精準,為國內外的比賽做準備,為升學做準備,讓自己的能力、特色得到很好地展示。
給家長的小貼士:
1. 編程越往上學越是算法的較量,要求孩子的數學也要很好,所以趁孩子低齡時幫助孩子把數學基礎打好,不要跟風,要沉得住氣,把孩子的路徑規劃好。2. 孩子小盡量是興趣的培養,有興趣就有內驅力;孩子大了初三或高中以上,就一定要提前規劃學習。信息學奧賽初高中組的難度完全不一樣,國際比賽的規則也需要提前了解以備賽。3. 還是那句話,學習要有目標,方向定好了就要提前規劃,高效的學習。

1-3年級:嘗試,摸索,找興趣
4-6年級:過度( 拖拽編程過度代碼編程 )
初中:要從代碼編程開始,要看未來發展方向,如果要打信息學奧賽,這個時候必須要做了,學習C++,算法的學習開始了。
高中:初三、高一、高二,此時孩子的目標要非常明確,這時也要關心孩子其他科目的學習,這個階段目的性一定要強。
國際學術活動適用于不同階段的目標

全國青少年信息學奧林匹克聯賽(NationalOlympiad in Informatics in Provinces,簡稱NOIP)
比賽流程
?能力要求
信息學的學習須具備的五大能力:觀察、分析問題的能力;數學建模的能力;靈活運用算法的能力;編寫代碼并且調試的能力;檢測程序是否正確的能力。
調試能力比編程能力更重要。很多學生之所以參加信息學學術活動但拿不了獎,很大部分原因就在于調試環節出了差錯。具備算法功底、編程能力之外,還需要具備創造性思維以及團隊合作的能力。信息學與各個學科都密切相關,尤其是數學學科,信息學的本質就是利用計算機來解決數學問題。
比賽時間


? 2025. All Rights Reserved. 滬ICP備2023009024號-1