英語可以學習游戲編程嗎,學C語言需要英語基礎嗎?
高數嗎,我全都忘了,如果你的編程方向是那種追求最優算法的話,如程序優化那種,就得好好看看高數了,不過也不用太深入,看專門為編程而編寫的數學書會比較好,如《算法設計與分析基礎》。。。。
對自己要求不那么高的話,高數可以略過了,接著說英語問題。。。。
考好CET4、6,不一定能熟悉計算機英語,因為計算機英語很多人是看不懂的,只有學計算機的人才懂其中含義的,所以在計算機領域,英語水平還是不要用這些證書來評定。。。。
例如用VC++ 6.0編程,有錯誤的時候,起碼你得看得懂所有英文的意思,所以要求也不高,對計算機英語熟悉就好了。。。。
兒童編程與機器人教育你認為孩子應該學嗎?
先說結論:建議學習,但是不建議在確定興趣之前到機構培訓。
某個朋友是某少兒編程培訓創始人之一,最近經常和我分析少兒編程的市場需求。
主要是通過各種問題對我進行靈魂拷問,最終讓我承認自己不行的同時承認我能力不足、時間不夠、耐心不行、效果不好。
他的拷問邏輯大概如下圖一
是不是覺得無力反駁,并且想馬上報名。
五年前K12教育中最熱門的是類別是「創客」。
三年前STEM進入家長的視野,兩年前此概念調整為STEAM。
現在全新的類別叫「少兒編程」。
實際上這類的培訓機構的出發點都是一個,以父母一知半解的「科技感」來制造焦慮。
這幾年流行的STEAM,其實是一個縮寫,用科學(Science)、技術( Technology)、工程( Engineering)、藝術( the Arts)和數學( Mathematics)英文單詞的首字母組成了一個新的教學概念。
但是針對這些內容,真的需要家長來幫孩子決定必須學哪一個嗎?
對于工程和技術,對應的是將理念變成現實的能力,里面涉及「主題式學習」、「項目式研究」和「創造性思維」的能力,確實是目前學校教育所缺乏的,但起初的創客和STEM/STEAM,核心內容是——「做手工」。
但STEAM強調的三點內核:探究式學習(Inquiry)、對話(Dialogue)和批判性思維(Critical Thinking),至少目前沒有在任何的培訓機構發現。
所有的培訓機構課堂教學依然是單向的,依然是對學習的創造有所期待,最終以某些極其類似的成品來滿足家長對于資金投入必須有成果的需求,探究、對話和批判性思維在其中,又有多少體現呢?
現在流行的少兒編程培訓,也是類似的套路。
機構一提到少兒編程,下一步就是指向機器人,具體的軟件掌握多少尚不清楚,硬件的錢肯定是首先支付了,還有額外的培訓費用,然后孩子可能就可以玩得很開心了,當然,如果是出于這個目的,無可厚非。
退一萬步講,我們如何來判斷教育成果的好壞。
一是孩子喜不喜歡,二是看孩子做出來的東西。
聽上去確實很合理,但是很遺憾,這兩樣都跟編程沒有任何關系。
如果家長以為孩子做出來滿地跑的小車,嗷嗷叫的恐龍就說明孩子學會編程了,那就是大錯特錯了,其實孩子能做出來什么東西,完全取決于這個機構買了何種教學套裝。
請記住一點,創造價值的是那些開發教育產品的工程師,而不是在機構里面學習的這些孩子。
存不存在認真教授編程的機構,老張不敢一竿子打死,但是,老張覺得至少目前少兒編程這個市場上,認真教編程的肯定做不過認真搞營銷的,認真搞營銷的肯定做不過資本驅動到處布點的。
其實不僅僅是少兒編程行業,任何行業,包括老張所在的行業也是一樣(心疼自己三十秒)。
說回重點,家長讓孩子去接受這一類的培訓,無非就是兩個原因。
第一個原因,希望借此提高孩子的競爭力,相比較而言,不如利用那部分時間和金錢,多帶孩子出去看看外面的世界。
首先,編程是一個不需要童子功的領域,學習的時間早晚區別不大,通常情況下,高中開始接觸就足夠了。編程思維本質上就是理性思維,并不太需要從小熏陶。
父母作為孩子的榜樣,秉承理性思維,比學習少兒編程,更有助于培養小孩的理性思維。
第二,在數理知識達不到一定程度的情況下,根本接觸不到真正的編程。現在所謂的少兒編程,無非是指揮小烏龜散散步,拖積木搭個自己都不愛玩的簡易小游戲,俄羅斯方塊就算是比較高難度的了。
回頭真用得著編程的時候,還是需要從頭學,沒有任何競爭力可言。
第二個原因,孩子是確實喜歡,那么有更好的方式可以解決。
實際上,少兒編程啟蒙有非常多的免費資源。
5歲開始玩scratch junior,6歲正式進入scratch,9歲告別貓咪轉向python,這是英國科普名社DK為孩子們設置的編程之路。
scratch只是一種工具,能夠幫孩子從現實世界到虛擬世界,創造出他想要的故事、游戲和動畫。
在現實中,孩子一樣能創造出屬于自己的故事、游戲和動畫,積木塊般的scratch更像是幫助孩子擁有了在網絡世界中去創造的工具和方法——并且,它還是無限制的構建工具集!
我不太相信一個在現實里邏輯混亂、敘事有問題、缺乏想象力的孩子,能通過scratch創造出優秀的作品——因為任何令人驚嘆的編程作品背后,一定是這個孩子原本在現實里就擁有出色的邏輯思維能力、想象力和創造力。
要鍛煉孩子的上述能力,參與少兒編程的課程也許有幫助,但絕非僅來自這類課程的幫助。
少兒編程最大的好處,是幫助孩子提前熟悉編程和算法的思維及工具,能讓孩子在早期的及時反饋中對其產生興趣,并以此為學習更多的動力。就好比,如果孩子想創造一個關于鱷魚的動畫,不僅要會編程,更要了解鱷魚,了解如何怎樣去講好一個故事。
我不排斥少兒編程,但我排斥某些少兒編程機構通過「本末倒置」和「打擊家長」的宣傳方式來制造焦慮。
總的來說:
讓孩子學習編程和算法的思維及工具,談不上什么智商稅;
讓孩子將少兒編程作為一門興趣玩一玩、看一看,也談不上智商稅。
但是,如果家長認為「編程」是每個孩子現階段就必須掌握的技能,并在機構的明示暗示下認為自己能力不足,所以必須交錢給專業機構來教,我覺得這就是智商稅。
最后,請大家舉一反三,任何培訓都適用,簡單而言,一瓶水2元不是智商稅,同樣的一瓶水20元,就是智商稅。
身為父母,只有「打破思維的墻」,不要只看未來的可能是啥,多看看眼前的底線是啥,才能不陷入營銷的焦慮。
兒童有必要學python嗎?
我是兩個孩子的媽媽,同時也是一個程序員,我來和大家聊聊對兒童編程啟蒙的看法吧。關于要不要學python的問題,取決于你的孩子目前幾歲、是否有基礎,看到后面介紹的兒童分齡編程啟蒙工具你就自然明白了。
1 為什么讓孩子學編程?我們生活的時代科技發展飛速,人工智能早在10年前就在國際象棋上打敗了所有人類。而就在去年,曾經被認為是人類最后一塊智慧壁壘的圍棋,也被阿爾法狗攻破了。無論是韓國名將李世乭,還是世界排名第一的中國棋手柯潔,都先后敗給人工智能。
說實話,我對未來的這個人工智能的時代,是心懷畏懼的。但是我們也該記住,再厲害的人工智能,也是人寫出來的。所以,我一定會讓我的孩子從小學習編程,掌握未來發展的一份先機。
就像我們小時候,英語曾經只是一門專業,現在卻成了很多人工作生活的必備技能。誰說得清,編程也很可能成為我們下一代的必備工作技能(或者加分項)?
2 讓孩子學編程有什么好處?編程其實對鍛煉孩子的思維能力有極大的幫助。
我做程序員這一行多年,也認識不少從數學專業轉行的同僚。大家都知道早期數學啟蒙能開發智力。其實數學和編程是互通的,早期的編程啟蒙,也類似于一種數學啟蒙,也能啟迪孩子的智力發展。
具體來說,編程(及編程類游戲、訓練)對鍛煉孩子的邏輯思維、解題能力、分析和思考能力都有很大促進作用。而這些能力的培養,對未來他們的學業,甚至工作生活都會有所幫助。
3 幾歲能學編程?怎么學?其實大家不用把編程想的那么高深復雜,也不必須送孩子上那些聽著高大上、價格嚇死人的機器人課。市場上有很多針對不同年齡段孩子的編程啟蒙類游戲,哪怕3歲的孩子,也完全可以玩轉;完全不懂編程的成人也可以跟著一起挑戰學習。下面就分年齡段介紹一些編程啟蒙類玩具、桌游、APP、網站給大家。
3-6歲1、桌游:機器人烏龜
歐美市場上,已經越來越流行STEM系列的玩具,其中有一款叫Robot Turtle(機器人烏龜)的,就是一個程序員爸爸設計的編程類桌游。
這款桌游可有2-5個玩家同時參與,每個人運行一個機器人烏龜,用功能卡牌來控制烏龜的走向,想辦法越過各種障礙獲取寶石。桌游設計巧妙,隨著孩子年齡增長,可以不斷解鎖新的功能牌,增加游戲的難度。是美國非常受歡迎的一款編程啟蒙類桌游。
2、玩具:可編程毛毛蟲
美國知名玩具廠商費雪(Fisher Price)也在去年推出了一款幼兒編程類的玩具:Think & Learn Code-a-Pillar (可編程毛毛蟲)。
這款智能玩具,自帶8節可拆卸組件(毛毛蟲的身體),還可以自己購買拓展件達到15節。每一節,都代表一種運動方式,比如前進、左轉、右轉、暫停并唱歌、180度轉彎等等。孩子可以通過對這些組件進行自由的編排和組合,來控制毛毛蟲的運動軌跡。
兩三歲的孩子就可以開始玩,一開始可能作為一個普通的電動玩具,等大一些,家長可以設置一些路徑,讓孩子設法通過設計毛毛蟲身體的編排順序,來達到這個路徑。這就是編程最基本的Sequence(順序執行)概念啦。
3、App:Box Island
適合:4-12歲
平臺:iPhone,iPad,Android
價格:免費安裝,20關以后要付費
Box Island是一款獲得過游戲大獎(Nordic Game Awards)的編程啟蒙類游戲,里面一共有100關,通過走完全部,孩子可以學習到Loop(循環)、If(條件執行)等基本的編程理念,對孩子邏輯思維的鍛煉很不錯。
孩子3、4歲就可以開始嘗試玩,到引入循環、條件判斷的時候,可能需要大人的一些講解和幫助。到60關往后,越來越難,有些大人可能也要動動腦筋才能解答,就需要孩子大一些才適合了。
4、App:Daisy the Dinosaur
適合:3-6歲
平臺:iPad
價格:免費
這款小游戲,有點類似幼兒版的Scratch。主角就是這只叫做Daisy的小恐龍,孩子可以通過拖拽一系列圖標,比如前進、后推、轉彎、打滾、跳躍等等,來控制Daisy的行動。
除了運動功能外,游戲還提供了基本的邏輯功能,比如循環,條件判斷,最有趣的就是一個If (touch/shake)的功能,讓游戲具有了互動性,孩子可以通過程序編排,控制Dasiy在觸屏或者搖動iPad時做出相應的動作(比如觸屏時前進,搖晃時打滾)。
游戲有兩種模式,Challenge和Free Play,前者是通過設定一個目標,讓孩子了解功能鍵的用法,后者就是讓孩子完全自由的設計程序,來控制Daisy的運動。3歲的孩子差不多就能理解玩法了。大點的則可以設計較為復雜的路徑。
5、App:Lightbot Jr
適合:4-9歲
平臺:iPad,Android
價格:$2.99
Lightbot系列也是個著名的編程類App,這個Jr(Junior)版是適合低齡兒童的,大約4歲左右可以開始嘗試。游戲分5大關,每關7-9題,掌握一個概念:
Basics(基本運動)
Jumping(跳躍)
Overloading (功能重載)
Procedures(子程序)
Loops(循環)
前三關,我家5歲的大寶都順利完成,到第四關子程序調用,就需要我的一些講解幫助了。感覺6-9歲的孩子應該能順利完成全部。
此外,還有一些適合3歲以上孩子玩的,比如桌游Code Master之類,大多在Amazon網站都有賣。
6-12歲1、桌游://CODE系列
美國著名的STEM玩具公司ThinkFun,有一套叫//CODE(程序)系列的桌游,有On the brink, Rover control, Robot repair這三款,下圖就是:
ThinkFun是個非常善于做腦力開發桌游的公司,它家的優秀作品簡直數不勝數。這套程序系列桌游是利用卡牌完成挑戰類的。因為我家孩子小所以我尚未入手,不過看過玩家評測,非常長草。有興趣的可以去ThinkFun網站看介紹,還有視頻:http://www.thinkfun.com/learn-coding/
2、App:Cargo-Bot
適合:6-12歲
平臺:iPad
價格:免費
這是一款很棒的編程類游戲,從易到難分好幾個等級,里面也包含了條件、循環、子程序調用等編程概念。
每題都是一個挑戰,讓你用最少的執行步數,把磚塊按顏色重新排列成題目要求的位置。
這款游戲玩下來的體驗,頗有難度,有些題目我都要抓破頭才能找到三星解決方案,所以暫時沒讓我家5歲的大寶玩。小學生開始挑戰應該不錯,大人也能玩的津津有味。唯一的缺點,只有iPad版。
3、App:LightBot
適合:6-12歲
平臺:iPad
價格:$2.99
和前面提過的LightBot Jr類似,這款是適合6歲以上孩子玩的,涵蓋的理念和Jr版差不多,但是難度要高一截,看看這個解題復雜程度:
如果孩子小時候喜歡Jr版,那么完成全部挑戰后,就可以繼續玩這個版本了。
9-99歲1、網站:Scratch
對兒童編程有興趣的家長,大約都聽說過Scratch的大名,這是美國MIT(麻省理工學院)的人搞出來的一套可視化編程工具。
前面提到的Daisy the Dianosaur就有點像低幼版Scratch。簡而言之,就是用拖拽各種功能圖標的方式,來控制一個游戲人物的各種互動和動作,進而設計自己的游戲。
不同于前面的編程游戲,Scratch本身是一套完整的編程語言,里面包括了所有編程邏輯,因而其功能可以說是非常的強大。所以下至9歲上至99歲都可以玩出各自的水平。
網站:https://scratch.mit.edu/
免費的哦!
補充一句,Scratch也有出一款iPad適合學前兒童的APP:Scratch Jr:
2、樂高:EV3
大名鼎鼎的樂高機器人就是它了。其實如果說Scratch是用編程來控制虛擬的動畫人物,那么EV3就是用編程來控制實際的機器人了。
編程的方式,其實是類似的,同樣是用可視化的編程模塊,通過drag-and-drop的方式來組成控制流,控制機器人的運動。網上找個EV3編程的控制圖給大家一點概念:
很可能你家男人會比你家小孩玩得更high~哈哈!
3、編程語言:Python
孩子小學四年級左右,其實就可以開始嘗試真正的編程語言了,目前廣受歡迎、語法簡單、上手容易、應用廣泛的,就數Python了。(好啦,說起誰是最好的編程語言,程序猿們一定是要吵架的,所以我只是舉個栗子,請同行們保持冷靜哈哈)
有興趣的家長和孩子們,可以去Python官網下載學習:https://www.python.org/
免費的哦!
好了,希望我分享的以上這些干貨能對大家有所幫助,也歡迎大家分享給更多人看到。
如果你喜歡我的回答,歡迎關注:
以上就是關于英語可以學習游戲編程嗎和學C語言需要英語基礎嗎的相關問題解答,希望對你有所幫助。