北京游戲編程 培訓(xùn),少年編程是個(gè)什么東西?
少兒編程并非讓小學(xué)生學(xué)習(xí)敲代碼,而是讓學(xué)生通過(guò)學(xué)習(xí)編程思維培養(yǎng)一些能力。主要有幾下幾種:
構(gòu)思能力
編程是一種“先寫劇本,后看結(jié)果”的活動(dòng),這要求孩子先在腦子里進(jìn)行構(gòu)思并模擬出結(jié)果,然后再實(shí)際驗(yàn)證結(jié)果是不是符合預(yù)期。這是一個(gè)“異步”的過(guò)程,對(duì)于這種“都得事先想好”的方式,孩子一開始是不適應(yīng)的,因?yàn)檫@違背他們的直覺(jué)。
邏輯能力
編程需要考慮到各種情況,根據(jù)不同的情況作出不同的選擇(分支),而且各個(gè)分支之間不能重復(fù),也要避免遺漏某一種可能性造成程序的異常行為。在邏輯思維中有個(gè)詞叫做MECE(Mutually Exclusive and Collectively Exhaustive),意思就是“相互排斥且整體完備”,也就是“不重復(fù),不遺漏”。這是邏輯思維中的一個(gè)重要原則。
模式識(shí)別能力
在編程中我們經(jīng)常需要發(fā)現(xiàn)一些“可以重復(fù)”的單元,然后讓計(jì)算機(jī)去重復(fù)它。舉個(gè)簡(jiǎn)單的例子,計(jì)算(1+5)×4相當(dāng)于(1+5)+(1+5)+(1+5)+(1+5),其中每一個(gè)(1+5)就是一個(gè)可重復(fù)的單元,或者說(shuō)是一種模式(pattern)。在解決實(shí)際問(wèn)題時(shí),模式并不都是顯而易見的,有些模式是隱藏的,或者需要一定的變換才能出現(xiàn)的,這些都考驗(yàn)孩子觀察力和識(shí)別力。
分解問(wèn)題的能力
一些復(fù)雜的問(wèn)題都可以分解中等的問(wèn)題,中等的問(wèn)題還可以進(jìn)一步分解成小問(wèn)題。在解決復(fù)雜問(wèn)題時(shí),問(wèn)題的分解是非常重要的,編程中我們也經(jīng)常需要使用這樣的方法。
調(diào)試除錯(cuò)能力
任何工作都無(wú)法一蹴而就,是人總會(huì)犯錯(cuò)誤,程序運(yùn)行起來(lái)發(fā)現(xiàn)不對(duì)有問(wèn)題,這時(shí)需要孩子能夠找到出錯(cuò)的地方在哪里,并且將它改正。這里面包含的能力很多,比如抗挫折力、觀察力、專注力等等。
一個(gè)小學(xué)五年級(jí)的學(xué)生想學(xué)游戲編程?
近幾年,少兒編程越來(lái)越熱。隨著人工智能逐漸進(jìn)入我們的生活,今后這種編程教育很可能會(huì)更火。
大多數(shù)家長(zhǎng)面對(duì)N多的編程教育品牌,都很茫然,不知道選哪個(gè)好。
作為曾經(jīng)做過(guò)少兒編程教育的小編,給您一些建議,希望對(duì)您給孩子選擇機(jī)構(gòu)有所幫助。
1.弄清楚少兒編程的分類
市場(chǎng)上關(guān)于少兒編程主要是兩大類,一是純編程,比如scratch,python,c++這類
二是樂(lè)高EV3或者仿樂(lè)高的這類,動(dòng)手搭建作品,在通過(guò)編程使作品動(dòng)起來(lái),完成指定任務(wù)。純編程類,更注重思維邏輯的培養(yǎng),動(dòng)手類,更注重物理和程序相結(jié)合。看家長(zhǎng)如何選擇了。
2.對(duì)孩子的好處。最直接的是參加相關(guān)比賽可以在升學(xué)時(shí)候有加分或者降分錄取政策。每個(gè)地區(qū)認(rèn)定不同,需要家長(zhǎng)弄清楚當(dāng)?shù)卣摺?/p>
3.如何選擇機(jī)構(gòu)。目前少兒編程發(fā)展太快,以至于很多小機(jī)構(gòu)倉(cāng)促開業(yè),沒(méi)有系統(tǒng)課程,上到那算哪。如果家長(zhǎng)選擇這類機(jī)構(gòu),我覺(jué)得對(duì)孩子和家長(zhǎng)都不好。建議家長(zhǎng)多上網(wǎng)交接下各家機(jī)構(gòu)的優(yōu)缺點(diǎn),在做選擇。我就不推薦您具體機(jī)構(gòu)了。這樣涉嫌推銷[捂臉]
學(xué)編程的游戲有哪些?
當(dāng)今最吸引人的職場(chǎng)技能是編程。 在世界范圍內(nèi), 已經(jīng)有 3600 萬(wàn)兒童參與了一個(gè)名為“編程一小時(shí)”的活動(dòng),這個(gè)活動(dòng)除了能讓這些孩子學(xué)會(huì)使用軟件外,還能讓他們了解軟件的編寫過(guò)程,掌握一技之長(zhǎng),對(duì)他們長(zhǎng)大后的職場(chǎng)生涯也能有一定的幫助。
當(dāng)然,學(xué)習(xí)編程不意味著就要讓孩子長(zhǎng)大后以編程為生,簡(jiǎn)單的來(lái)說(shuō),了解一些編程的基本概念,能夠幫助孩子提高解決問(wèn)題的能力,也能提高孩子的思辨能力,這兩個(gè)能力都能使孩子在未來(lái)的成長(zhǎng)過(guò)程中受益良多。比爾·蓋茨曾說(shuō)過(guò):“學(xué)習(xí)編寫程序,能夠幫你拓展思維,并且讓你更好的進(jìn)行思考,它能夠讓你獲得更多的思考問(wèn)題的方法,我認(rèn)為這對(duì)所有人來(lái)說(shuō)都是非常實(shí)用的。”
目前市場(chǎng)上有許多以游戲的方式來(lái)學(xué)習(xí)編程的產(chǎn)品,這些游戲能夠教會(huì)他們一些編程的基本概念和方法,而且還能寓教于樂(lè),很適合兒童進(jìn)行編程學(xué)習(xí)。我們對(duì)這些旨在讓孩子了解編程的游戲進(jìn)行了一個(gè)整理,你可以從中進(jìn)行選擇。這些游戲幾乎涵蓋了所有系統(tǒng)平臺(tái),例如 iOS、安卓、Windows Phone、PC 和 Mac 等,甚至還有桌游,其中既有免費(fèi)游戲,也有付費(fèi)游戲。你可以根據(jù)實(shí)際情況來(lái)為孩子進(jìn)行挑選。
Lightbot 和 Lightbot Jr.
適用年齡:4-8 歲(Lightbot Jr.);9 歲以上(Lightbot)
平臺(tái):網(wǎng)頁(yè)瀏覽器、iOS、安卓
價(jià)格:免費(fèi)(瀏覽器)、3 美元(iOS/安卓)
Lightbot 是一個(gè)關(guān)于計(jì)算機(jī)編程的迷宮游戲,創(chuàng)造者為一位來(lái)自加拿大的大學(xué)生 Danny Yaroslavski。這個(gè)游戲的目標(biāo),是讓畫面中的機(jī)器人舉起所有藍(lán)色的瓷磚,它會(huì)為孩子提供各種指導(dǎo),以完成目標(biāo)。
Yaroslavski 表示,這個(gè)游戲能夠讓孩子了解編程中的一些基本概念,例如計(jì)劃、測(cè)試和調(diào)試等。這個(gè)游戲的網(wǎng)頁(yè)版不收費(fèi),移動(dòng)設(shè)備端也有一個(gè)免費(fèi)的試用版,且這款游戲有兩個(gè)版本,分別適用于不同年齡段的兒童。
Kodable
適用年齡:5-8 歲
平臺(tái):iOS
價(jià)格:免費(fèi)版(Pro 版本 7 美元)
Kodable 共有 105 個(gè)關(guān)卡,每個(gè)關(guān)卡都能夠教授兒童一些編程知識(shí)。這款游戲很少使用文字,而是使用了大量的圖片,這使得它非常適合學(xué)齡前兒童。另外,由于這款游戲使用了鮮艷的配色,這種配色對(duì)于小孩子來(lái)說(shuō)非常具有吸引力,能夠長(zhǎng)時(shí)間的保持他們的興趣。
Kodable 聯(lián)合創(chuàng)始人 Grechen Huebner 在一次接受媒體采訪的時(shí)候表示:“成年人經(jīng)常會(huì)低估孩子的學(xué)習(xí)能力,其實(shí)在他們小的時(shí)候給他們一些挑戰(zhàn),他們往往能夠完成這些挑戰(zhàn),這正好證明了他們的學(xué)習(xí)能力有多高。“免費(fèi)版的 Kodable 擁有 45 個(gè)關(guān)卡,用戶可以通過(guò)應(yīng)用內(nèi)購(gòu)買的方式來(lái)解鎖所有關(guān)卡。而 Pro 版中還有詞匯學(xué)習(xí)功能和學(xué)習(xí)導(dǎo)引,但Pro 版 Kodable 需要付費(fèi)7 美元。
Robozzle
適用年齡:6 歲以上
平臺(tái):網(wǎng)頁(yè)瀏覽器、iOS、安卓、Windows Phone
價(jià)格:免費(fèi)(網(wǎng)頁(yè)瀏覽器版),免費(fèi)或2 美元(移動(dòng)版)
如果你想給比較大的孩子一些挑戰(zhàn),或是想給你自己一些挑戰(zhàn),你可以試試 Robozzle。這是微軟編程人員 Igor Ostrovsky 在業(yè)余時(shí)間開發(fā)的一款游戲。Robozzle 會(huì)給你一些指令,你要根據(jù)這些指令來(lái)解決各種問(wèn)題,從而操控畫面中的機(jī)器人。
這個(gè)游戲有很多難度,難度最低的適合兒童,而難度最高的甚至?xí)屢恍I(yè)的編程人員撓頭。該游戲的網(wǎng)頁(yè)版可供用戶免費(fèi)使用,其中的用戶社區(qū)功能還能夠讓用戶創(chuàng)建新的難度,或是對(duì)關(guān)卡進(jìn)行評(píng)論,因此可以說(shuō)這款游戲擁有一些社交化的功能。
注:Robozzle 的 iOS、安卓和 Windows Phone 7 版為收費(fèi)版。
Cargo-Bot
適用年齡:5 歲以上
平臺(tái): iOS
價(jià)格:免費(fèi)
Cargo-Bot 是第一個(gè)完全針對(duì) iPad 開發(fā)的編程學(xué)習(xí)應(yīng)用。它的難度起點(diǎn)非常適合 5 歲以上的兒童,但是隨著游戲的不斷進(jìn)行,其難度也會(huì)不斷增加。
游戲者需要在一個(gè)廠房中使用吊車來(lái)移動(dòng)木箱。孩子可以在游戲的進(jìn)程中學(xué)習(xí)各種編程知識(shí),例如循環(huán)和調(diào)試等。該應(yīng)用開發(fā)者 Rui Viann 在接受采訪時(shí)表示:“我希望這個(gè)游戲能夠讓玩家沉浸在用調(diào)查變動(dòng)箱子的過(guò)程中,而忘記了自己其實(shí)是在學(xué)習(xí)編程知識(shí)。”
SpaceChem
適用年齡:10 歲以上,包括成人
平臺(tái):PC、Mac、Linux、iOS、安卓
價(jià)格:免費(fèi)預(yù)覽版、PC/Mac/Linux 版 10 美元、iOS/安卓版 3 美元
SpaceChem 這款游戲于 2011 年面世,它是用一種類似科幻電影的畫面讓用戶來(lái)學(xué)習(xí)編程知識(shí)。該游戲的難度足以適合青少年用戶,例如高中生甚至是大學(xué)生。這款游戲的目標(biāo)是通過(guò)完成編程操作,來(lái)搭建機(jī)器,與怪獸進(jìn)行對(duì)戰(zhàn)。
該游戲的開發(fā)商 Zachtronic Industries 表示:“SpaceChem 是一個(gè)適合 12 歲的兒童進(jìn)行的游戲,而且足以讓他們?yōu)橹偪瘛?/p>以上就是關(guān)于北京游戲編程 培訓(xùn)和少年編程是個(gè)什么東西的相關(guān)問(wèn)題解答,希望對(duì)你有所幫助。