search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

noip 孩子學習信息學競賽 編程,家長能做些什麼呢?

編程重要嗎

我在很多場合聽到過這麼一個說法:未來,編程和英語會一樣重要,都是孩子在這個世界上生存所必備的基礎技能。的確,美國前總統歐巴馬還發起過「編程一小時」活動,號召孩子們都參與到編程學習中來,他說:

「不要只是買一個新的電腦遊戲,自己做一個;不要只是下載最新的應用程序,幫助設計它;不要只是在手機上玩玩,編寫它的代碼。」

喬布斯曾說過「人人都應該學習一門計算機語言,因為它將教會你如何思考」。

那麼 作為家長,在孩子學習編程的過程中能做些什麼呢?

支持

在美國的Hour of Code Week( 全民學編程周)中,總統歐巴馬為了號召美國人民編程,還親自寫了一段Java代碼,並表示向美國學校資助40億美元用於計算機科學教育。歐巴馬說,編程應當與ABC字母表和顏色同時得到教學,所有人都應該更早地學習如何編程。

2013年,英國對中國小教學大綱進行全面改革,並要求全國在2014年開始使用新大綱教學。教學大綱的修訂就包括將「計算科學(Computing)」列為基礎必修課程。在新的英國國家教學大綱里,5-7歲的學生需要通過計算機課程掌握:

☑理解什麼是演算法,以及演算法如何以程序的形式在電子設備上運行

☑創建和調試(debug)簡單程序

☑ 用邏輯推理預測簡單程序的執行結果

2017年起,浙江等地將把信息技術(含編程)正式升級為聯考科目,納入聯考總分。

有些家長認為,自己的孩子將來不要從事軟體開發,所以不需要學習編程。實際情況並非如此,孩子學習編程,並不是為了將來要從事專業的編程工作。從教育角度看,青少年編程的核心的理念是把計算機編程作為與閱讀、表達、數學等一樣的,小朋友成長所需的基礎技能來培養。

在國內,我們見慣了各種少年沉迷遊戲或者傷仲永的例子,也沒有聽說因接觸編程而毀掉前程的故事。其實在30多年前的,鄧小平在上海視察時就發出了「計算機普及要從娃娃抓起」的號召,這則故事還被寫入了人教版的國小教材。當年給鄧小平演示計算機的男孩叫李勁,他目前就職於微軟亞洲研究院,成為張亞勤的左膀右臂。張亞勤本人,還有15歲進入華中科技大學,27歲當上華為副總的李一男,都是鮮活的例子。

發達國家對推廣編程教育的觀點是:編程技能已不僅是信息行業對人才的需求,而將是所有行業的需求。行業需要的也不僅僅是軟體專業人才,還需要大量掌握編程技能的行業專業人才。

在如今的信息化時代,無論軟體、電子、航天航空等高科技行業,還是金融、會計、機械等行業,許多工作都離不開一定的編程能力,或者有一定的編程能力能更好的勝任工作。同時編程訓練對於抽象、邏輯思維和動手能力的鍛煉有著先天的優勢。未來的生活中,人們使用數字化設備和軟體來處理工作的需要會越來越大。這些變化就需要人們對計算機邏輯有更深的理解,要具備與計算機相近的「計算思維」(Computational Thinking),並具備與之關聯的能力。

實踐證明,學習了計算機編程的中國小生,思考問題的方式變得非常邏輯化,學會了嚴密的邏輯推理方式——編程思維,它是一種思維體操。青少年本身對計算機有著濃厚的興趣並且有超強的記憶力,計算機編程將有助於開發其學習潛力,提高邏輯推理能力和解決問題的能力。

學習計算機編程的過程充滿樂趣。如果你有一個想法,馬上就可以通過編程來實現,並且可以立即看到效果。這種即時的反饋,會讓你的學習興趣變得越來越濃厚,也越來越有信心。這種超強的信心,是你在其他學科中難以感受到的。許多人還記得自己第一個程序運行成功時的那種興奮,真是太棒了,這是你一輩子都不會忘記的感覺。

1、編程能培養孩子的哪些能力?

編程是一件很有趣的事情,我覺得主要能培養五個方面的能力:策劃構思能力、邏輯分析能力、模式識別能力、問題分解能力、測試糾錯能力。這些重要的思維能力,不光在編程上很重要,也適用於各行各業。

1構思能力

編程是一種「先寫劇本,后看結果」的活動,這要求孩子先在腦子裡進行構思並模擬出結果,然後再實際驗證結果是不是符合預期。

這是一個「非同步」的過程,對於這種「都得事先想好」的方式,孩子一開始是不適應的,因為這違背他們的直覺。

我見過很多父母給孩子買「迷宮書」,其實走迷宮也包含這個要素,有的孩子會先在腦子裡走一遍,然後一次性下筆把路線畫出來,這就是一種構思和模擬能力的體現。

2邏輯能力

編程需要考慮到各種情況,根據不同的情況作出不同的選擇(分支),而且各個分支之間不能重複,也要避免遺漏某一種可能性造成程序的異常行為。

在邏輯思維中有個詞叫做MECE(Mutually Exclusive and Collectively Exhaustive),意思就是「相互排斥且整體完備」,也就是「不重複,不遺漏」。這是邏輯思維中的一個重要原則。

舉個例子,交通信號燈有紅、黃、綠三種狀態,如果你在寫程序的時候只考慮了紅燈和綠燈的情況,沒考慮黃燈的情況,那就不「完備」了。

此外,條件還會涉及到「與」、「或」、「非」等邏輯操作,比如說,「當信號燈為紅色或黃色時」和「當信號燈不是綠色時」這兩個描述應該是等價的,這對於孩子來說都是非常好的邏輯訓練。

3模式識別能力

在編程中,我們經常需要發現一些「可以重複」的單元,然後讓計算機去重複它。

舉個簡單的例子,計算(1+5)×4相當於(1+5)+(1+5)+(1+5)+(1+5),其中每一個(1+5)就是一個可重複的單元,或者說是一種模式(pattern)。

在解決實際問題時,模式並不都是顯而易見的,有些模式是隱藏的,或者需要一定的變換才能出現的,這些都考驗孩子觀察力和識別力。

4分解問題的能力

一些複雜的問題都可以分解中等的問題,中等的問題還可以進一步分解成小問題。在解決複雜問題時,問題的分解是非常重要的,編程中我們也經常需要使用這樣的方法。

舉個例子,比如要造一輛汽車,我們先要把汽車分解成很多小的部件,比如發動機、變速器等,這些部件還可以繼續分解成更小的部件,我們需要先造好每一個小部件,再把他們組合起來變成一輛汽車。

5調試糾錯能力

任何工作都無法一蹴而就,是人總會犯錯誤,程序運行起來發現不對有問題,這時就需要孩子能夠找到出錯的地方在哪裡,並且將它改正。這裡面包含的能力很多,比如抗挫折力、觀察力、專註力等等。

總之,通過學習編程所培養的能力並不只是適用於編程,而是可以在很多方面派上用場。

那麼家長在孩子的編程學習過程中可以做些什麼呢?建議如下:

給孩子提供一切必要的支持

不管是電腦設備,還是自己的空閑時間,既然決定要讓孩子開始學習編程(其實學任何其他東西也是一樣),在這些硬性條件上必須幫孩子都打點好。

系統太老?軟體太舊?升個級都不麻煩。沒空陪孩子、怕孩子影響視力?只要合理安排好時間,這些恐怕不是不能克服的,甚至有時候,只是家長的「借口」。

讓孩子學會獨立操作

孩子剛開始學編程的時候,都會習慣每一步都跟著老師一樣做。家長必須在平時的家庭練習中引導他們學會獨立操作,可以看一段,停一下,然後自己做,慢慢適應。

孩子進行操作的過程其實就是他消化、理解、記憶的過程,因此一定要讓孩子執行操作,哪怕結果是不對的。因為我們必須要懂得:葫蘆畫瓢在結果上看起來很美好,但是效果其實是很差的。

給孩子完整的編程時間

睡前十分鐘匆匆忙忙趕個編程作業?平時練習做到一半就不做了,然後爸爸媽媽幫忙收個尾?這種做法其實就跟沒有學一樣。

編程其實很有趣,但對於孩子來說也是一項學習的內容,開始了,就應該認真地當做一門課程來完成,這樣不僅效率高,靜下心后,孩子對課程的理解和認知也會更透徹,也才利於孩子對編程專業知識的吸收。

編程學習中受挫多鼓勵孩子

孩子容易在學習中受挫,甚至都會哭著對自己的程序或作品產生懷疑。但是錯誤和問題放在那裡,掩耳盜鈴般地逃避,會永遠是心裡的一個坎。所以,這個時候家長們需要明白,要不斷地鼓勵孩子,把這個失敗給補上,結果出來了,孩子自己也會滿意,也才不會對編程產生厭噁心理,也將會更喜歡編程,自然也會更有自信。

在編程學習過程中,碰到問題是很正常的事,我們要鼓勵孩子們,遇到問題多問,多嘗試,得到解答后,一定要讓孩子重新去做一遍,這樣才是真的「學會了」。

至於之後要不要堅持走信息學競賽路線,或者學習更難的工程語言,可以根據孩子的興趣和能力而定。但懂得編程知識,對於他們將要面對的人工智慧時代,絕對是百利而無一害的。

再多次培訓,不如來清北NOIP訓練營一次!

NOIP2017金秋衝刺訓練營帶你圓夢金秋!!!

沒參加NOIP夏令營沒關係!

NOIP2017金秋衝刺訓練營等著你!!!

NOIP2017金秋衝刺訓練營

為NOIP初賽複賽,打基礎,做準備,清北學堂&Tyvj特推出金秋衝刺訓練營!!!

一期:10月1日~10月8日;

二期:10月28日~11月4日;

地點:北京、濟南、杭州、廣州



熱門推薦

本文由 yidianzixun 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦