學習編程好處多
【作者:胡教員,編號75071 更新時間:2016-09-05】
在今年的1月30號,美國總統奧巴馬對公眾發布了“全民計算機科學行動計劃(Computer Science for All)”項目,鼓勵美國中小學生盡早地學習計算機科學的知識,為未來的大學學習和職業成功做準備。在奧巴馬的這個項目里,“計算機科學”其實就等同于“計算機編程”,由于很多學生家長并不了解計算機編程, 酷酷老師寫了這篇科普文,希望能夠解答廣大學生家長心中的困惑。那么中小學生學習計算機編程到底有什么好處呢?
1、出國留學,計算機編程能力是打動面試官的最佳捷徑
據教育部數據顯示,近幾年我國出國留學人數逐年攀升,2015年度出國留學人員總數達52.37萬人。申請人數的劇增,導致國外院校的錄取門檻逐漸提高。
以美國為例,美國知名的私立高中和大學本科每年的招生名額幾乎變化不大,對于國際生和各個國家的配額都有限制,有的學校每年錄取的中國學生數量嚴格穩定在五個或者三個這樣的個位數。
對于中國學生而言,大家的標準化考試成績(SSAT/SAT、TOEFL)都是很優秀的,課外活動背景也差不多,讓招生官在成千上萬個類似的申請人當中錄取3-5個學生,申請競爭的白熱化程度可想而知。|赴美校園面試場景|
此時,學生的特色就成了勝出的關鍵,在眾多的特色當中,提供編程能力證明正成為打動面試官的最佳捷徑。如:南京外國語學校的謝春陽因編程特長被耶魯大學、哥倫比亞大學同時錄取,武漢外校英中國際班學生沈凡具有編程特長被庫珀聯盟學院錄取。
2、計算機編程是美國高中課程的組成部分,學習編程可以減輕留學后的學業負擔
以美國TOP140寄宿高中為例,大部分寄宿高中的數學系都會開設不同操作系統下的編程課程,如iOS、Windows、Android以及游戲編程,還有不同的編程語言,如Java、C語言、Python等。|美國某寄宿高中上課場景|
由于中、美教育制度的巨大差異,初到美國留學的中國學生都需要一段時間才能適應,而學生如果能夠在赴美留學之前先學習一部分課程,比如計算機編程課程就可以減輕留學后的學業負擔,為學生快速適應美國的學習節約時間。
3、對于很多職業來說,計算機編程成為必不可少的一個技能
大家還記得引力波嗎?在今年的2月12號,美國科學家宣布,他們去年9月首次探測到引力波。這一發現印證了物理學大師愛因斯坦100年前的預言。宣布這一發現的,是激光干涉引力波天文臺(LIGO)的負責人美國卡爾頓文理學院(Carleton College)的Nelson Christensen教授。|美國卡爾頓文理學院召開發現引力波的新聞發布會|
這個機構誕生于上世紀90年代,進行引力波觀測已經有近30年。那么觀測到的引力波數據的量應該很大,科學家如何對這些數據進行分析呢?答案是前面提到的Python編程語言。
據LIGO團隊成員、來自中國的留學生羅家倫介紹,引力波的探測實屬不易,儀器會探測到成千上萬的數據,“如果是人工一個個去看,需要很多年。”羅家倫說,其所在的小組需要運行用Python語言編寫的程序來分析在探測到的引力波候選信號中,判定哪些是真正的引力波。經統計分析,他與團隊尋找到統計顯著的數據,最終找到信度高達99.99995%的《物理學評論通訊》中所介紹的引力波。
其實對于很多職業來說,編程成為一個必不可少的技能,例如生物學、金融學等等,他們需要編程技能,以讓他們能夠進行日常的研究和工作。
4、學習計算機編程可以訓練學生的邏輯思維能力、創造力
我們都知道數學主要是開發人的邏輯思維能力,計算機編程可以說是數學的一個應用方向,那計算機編程怎么對人的邏輯思維進行訓練呢?舉個例子,大家都玩過俄羅斯方塊這款小游戲,假如現在讓你寫一個俄羅斯方塊游戲APP,你會怎么入手?|俄羅斯方塊游戲界面|
從編程思維的角度來看,我們需要將問題進行分解,將一個大問題拆解為一個個小問題,然后逐個完成。對于上面的游戲,我們大致可以將其分解為三個小問題:
a.游戲界面(速度和積分顯示怎么處理?主游戲界面怎樣顯示?)
b.俄羅斯方塊(一共有多少種方塊?每種方塊用數學坐標應該怎樣表示?)
c.游戲邏輯(方塊的下落,左右移動,上下翻轉,掉落消除應該怎么處理?對應的數學坐標應該怎樣計算)
編寫這個游戲的過程充分應用了分類討論,函數思維,問題抽象等多種思維方法。寫完這個游戲之后你會發現原來一個看起來很簡單的游戲竟然隱藏著如此多的細節,背后有那么多的復雜的邏輯需要處理,每一個軟件和游戲其實都是邏輯思維的藝術品。
在這個過程中你會不斷發現自己思維存在的缺陷和問題,并著手去進行完善。將這種編程邏輯應用到日常生活中,應用到讀書寫作中,你會有新的收獲。
比如現在要寫一篇議論文,但感到無從下手,我們就可以按照編程的方式將問題分解——是想不到論點,還是沒有支持的論據?論點不足應該怎么辦,論據不足又該怎么辦?你手頭有哪些工具可以利用?你期待寫成什么樣子?明確問題之后再將它們逐個擊破,問題也就得到了解決。
總結
通過上面的介紹,相信各位家長朋友對于計算機編程、對于讓孩子學習計算機編程所獲得的益處有了比較全面的了解。我們每天上淘寶、天貓、京東購物,用滴滴打車,用支付寶、微信付款、理財,用百度地圖導航,用12306手機APP購火車票,用攜程訂購酒店,用酷米客查公交車……
生活當中這些我們早已習以為常的智能手機、軟件APP,以及作為紐帶的互聯網,無不依賴我們人類編寫的程序驅動。另一方面,由于我們國家教育方面的原因,學生一般需要到大學一年級才開始學習計算機編程課程,但是在學生上大學之前的這十幾年時間,他們與生俱來的天性——創造力卻無法被激發出來(他們大多只會使用這些數字設備)而白白浪費了……
當今世界,全球一體化早已成為社會趨勢。地區與地區之間,國家與國家之間,經濟與經濟體之間的交流和接觸日益頻繁,障礙逐個被掃除,資源和信息的流動變得前所未有的暢通。隨著全球化步伐的不斷邁進,國門不斷打開,我們國家的年輕人已經和世界各國的年輕人走到了同一個舞臺上,需要和全球同齡人去競爭。
在21世紀,計算機編程已成為除英語之外必須掌握的第二門外語,為了不白白浪費孩子創造力,為了讓孩子能夠在未來的全球化競爭中勝出,讓孩子學習編程吧,越早越好……
搜索教員
最新文章
熱門文章
- 趙教員 北京石油化工學院 材料與化工
- 成教員 中國科學院研究生院 數學
- 董教員 中國傳媒大學 廣告學(品牌學方向)
- 郭教員 北京交通大學 應用化學
- 楊教員 北京工業職業技術學院 動漫制作技術
- 劉教員 清華大學 化學
- 劉教員 東北大學 自動化
- 李教員 重慶移通學院 英語
- 謝教員 航天工程大學 光電信息科學與工程
- 周教員 湖南人文科技學院 數學與應用數學
