為什么美國可以成為科技之都 編程從娃娃抓起

jopen 10年前發布 | 9K 次閱讀 編程

英文原文: Reading,Writing,Arithmetic,lately Coding

        七歲的 Jordan Lisle,是加利福尼亞州,米爾谷一所小學的二年級學生,就在上個月,在上完一天的學校課程之后,又報名參加了計算機編程的興趣培訓班。

        “我擔心他如果不學就會被落下。”孩子的母親,Wendy Lisle 解釋說,這也是為什么要讓孩子加入這個培訓班的原因。

        這是國家教育活動的一部分,旨在普及電腦編程知識,以適應現在的互聯網發展技術。自從 12 月份開展以來,從幼兒園到高中都推出了編程課。根據 Code.org 所述,從事這類高科技行業的公司為此提供免費的課程支持。此外,大概有 30 個學區,包括紐約和芝加哥,也已經準備在今年秋天增加編程課,主要設在高中,也包括低年級。并且已經有九個州已經將計算機課列為必修課,與基本數學和科學 技術一樣,需要修滿一定的學分才能畢業,而不再是像以前那樣作為選修課。

        另外,學校也會提倡這方面的課外活動。還是拿米爾谷舉例,很多孩子,從幼兒園到五年級,都開始蜷坐在電腦面前,通過解決問題來學習電腦的基礎邏輯知識。

        對于計算機科學,社會有了一個非常鮮明的變化。智能手機和應用程序現在無處不在,相關的編程職業非常緊俏,很多很多家長,特別是自己本身就是從 事科技工作的,越發意識到編程已經不是課外活動這么簡單,他更像是一類基本的生活技能,一個有可能在將來某一天給自己的孩子帶來工作和財富的技能。

        編程教學的普及雖然還處于初級階段,但是它以一種“前所未有,所向披靡的速度在教育上普及開來”,Elliot Soloway,密歇根大學的一位研究教育和計算機科學的博士這樣說道。他認為這種現象能起到積極作用,能在一定程度上激發學生的學習熱情,就像現場解剖 青蛙給孩子們看,也許那些孩子里就有未來的外科醫生和生物學家!

        但是,對于編程低齡化的勢頭卻應該有所遏制。現在有越來越多的關于這方面的競賽,需要提一提的是,我們目前尚不清楚,小學生學習基本計算機科 學,是否有助于他們將來找到好工作,也不知道是否有益于鍛煉他們的創造力和邏輯思維。特別是那些還年幼的孩子,Elliot Soloway 博士強調,計算機技術在他們眼中更像是視頻游戲——比真的去玩 CS 這種網絡游戲要有意義,但卻不大可能學會真正的編程技巧。

        世界上最大的幾家計算機公司和他們的創始人,包括微軟的 Bill Gates 以及 非死book 的 Mark Zuckerberg 籌集了大約 1000 萬美元建立了 Code.org。該組織為培訓高中老師提供經費,還為學生開發了一種結合了基本代碼指令的視頻游戲課程,游戲包括時下最熱的憤怒的小鳥以及植物大戰僵 尸。

        這些視頻課程并不涉及傳統的計算機語言,相反,孩子們可以用簡單的文字命令——例如“前進”,“右轉”——來左右移動,這就意味著,可以直接操縱憤怒的小鳥撞向那頭傻豬。

        現在各州都逐漸加入到學習編程的大軍中。芝加哥公立學校教育局有望在 5 年內出臺將計算機科學作為轄區內所有高中學生畢業必學的政策,并且能夠引導四分之一的其他學校也這么推行。紐約市公立學校也打算在今年秋天培訓教師上編程課,主要是面向那些準備考大學的學生。

        “這類技能,無論是高科技領域還是其他別的領域都需要具備。” Britt Neuhaus,紐約市學校創新工程執行者說。他強調,紐約市已經計劃增加 2015 年的教師培訓名額,甚至考慮將該政策延伸到初中。

        學習編程的熱潮從硅谷迅速蔓延開來。“這對美國經濟發展有著戰略上的意義”,John Pearce,一位技術企業家這樣說道。他和另一位企業家,Jeff Leane,啟動了一個非盈利網站—— MV Gate,由 Code.org 提供技術支持,旨在教授年輕人和他們的父母如何編程,并且已經在米爾谷這個舊金山金門大橋附近的富裕郊區推廣開了。

        只要家長覺得這對孩子有幫助,就會允許孩子使用電腦。Pearce 先生說,“我絕對不允許我的孩子玩電腦游戲超過一個小時,但是,”他接著說,“如果孩子是用電腦學習代碼,那么,即使通宵也沒有關系。”

        這個觀念已經深入人心。James Meezan,一個二年級學生,他們家就是如此。他和他的母親參加了由 MV Gate 舉辦的第一屆“Hour of Code”比賽。在這里需要介紹一下他的母親 Karen Meezan,她是當地學生家長和教師聯誼會的會長,曾任一家房地產公司的高新技術部門的總經理,她和當地的一些校長是編程課程的踴躍支持者。

        她說,她的兒子在學校里雖然表現的很好,但是在沒有找到自己的興趣時,并不“出類拔萃”。現在他迷上了編程,一周至少花一小時在 CodeKids 上面。CodeKids 是由 MV Gate 組織的在米爾谷五所小學中的三個學校舉行的課外編程活動。

        James,今年 8 歲,這樣描述編程,“這是讓計算機主動為人類辦事”。興趣是最好的老師,他經常一坐就舍不得離開。而他的媽媽則欣慰的表示,他已經找到了學習的目標,他非常用功,孜孜不倦。

        還有一些孩子似乎就迷惘的多了,至少最初的時候是。“谷歌人也許都已經成編碼工具了,還有 非死book 也是——天哪,別問我了,我不知道!”Sammy Smith,一個可愛的 10 歲女孩,當她參與編程活動被問及感想的時候情不自禁的說。

        但是一旦開始學習,她和她的朋友們全神貫注的使用基本指令操縱憤怒的小鳥,然后像玩一樣的學習稍微復雜一點的指令,例如“repeat”命令, 以及涉獵“if-then”語句等這類基本的編碼概念。但是也并不是所有孩子都擅長編程。隨行的家長中有很多是從事高科技工作的,包括 Scott Wong,推ter 的項目部主管。他的兒子 Taeden,才 7 歲,面對電腦呆若木雞,一臉迷茫。而 Taeden 5 歲的弟弟,Sai,就坐著他的旁邊明顯心不在焉。

        使用文字命令來簡化編程的概念主要來源于 Scratch 語言,這是麻省理工學院的技術媒體實驗室在 2007 年開發出的一種可視化的編程語言。這種語言的出現一下子吸引了成千上萬的用戶,但是大多數用戶都不是學生。

        然后,2013 年的時候,Code.org 誕生了,它借鑒了 Scratch 語言的基本思想,在學校里把編程發揚光大。Hadi Partovi,Code.org 的創始人和微軟的前任高管,認為學生學習編程就和“了解重力,分子,電以及光合作用”一樣有必要。

        已經有 2 萬教師簽約 Code.org,Alana Aaron,在曼哈頓附近的 Washington Heights 教小學五年級數學和科學,就是其中一員。去年年底她在一個專業發展會議上一聽到這個概念就被吸引了。她和其他老師調換了為期 2 個月的科學課進修計算機編程,計劃將來可以給大家傳授 Code.org 課程。

        “現在計算機科學的應用非常廣泛,”她說,“如果我的孩子不能接觸這么有前景的事物,那么他們將來就有可能會失去潛在的機遇和優渥的工作。我想每個家長都不希望自己的孩子輸在起跑線上。”

        譯文鏈接:http://www.html5tricks.com/read-write-arithmetic-coding.html

        翻譯作者:蔣麗麗

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!