scratch編程小貓愛運(yùn)動(dòng)教程 少兒編程究竟教什么內(nèi)容呢?
少兒編程究竟教什么內(nèi)容呢?用一句話總結(jié),少兒編程教的是通俗化、趣味化的編程語(yǔ)言,因此同樣的也可以提升到孩子的軟實(shí)力。當(dāng)孩子能夠完成入門學(xué)習(xí)也可以是年齡大那些之后,變會(huì)及時(shí)自學(xué)是可以就回來去找工作帶的編
少兒編程究竟教什么內(nèi)容呢?
用一句話總結(jié),少兒編程教的是通俗化、趣味化的編程語(yǔ)言,因此同樣的也可以提升到孩子的軟實(shí)力。當(dāng)孩子能夠完成入門學(xué)習(xí)也可以是年齡大那些之后,變會(huì)及時(shí)自學(xué)是可以就回來去找工作帶的編程語(yǔ)言了。這一次把一句話的定義,分四個(gè)部分講解:
1.什么是編程?編程是寫一個(gè)程序的過程,程序是給電腦的指令,寫程序的人叫程序員(或者計(jì)算機(jī)工程師)。得象是訓(xùn)練狗的時(shí)候,我們說了“坐下來”、“見面握手”等指令,狗狗照做;程序則可以不向電腦發(fā)出“彈出一個(gè)窗口”、“確認(rèn)用戶名和密碼是否需要錯(cuò)誤的”等指令。與訓(xùn)練寵物不同的是,如果能程序指令給得精準(zhǔn),電腦就當(dāng)然會(huì)通過指令想執(zhí)行,不可能有誤差。
我們熟悉的電腦游戲、手機(jī)APP等,也是由一系列的指令所構(gòu)成的。而編程正是手機(jī)、電腦、甚至還火箭運(yùn)行程序的根本。
2.什么是編程語(yǔ)言?編程語(yǔ)言是人類與電腦交流所正式語(yǔ)言,語(yǔ)言中的詞語(yǔ)、句子叫做什么代碼。和學(xué)外語(yǔ)一樣,編程語(yǔ)言里也有語(yǔ)法和詞匯不需要學(xué)。如果用錯(cuò)詞、語(yǔ)法不吻合,程序就不能運(yùn)行,那種情況被叫做“系統(tǒng)漏洞(bug)”。
編程語(yǔ)言有很多種,例如C語(yǔ)言、JAVA、Python、SQL等。雖然種類很多,不過只要你學(xué)會(huì)了一門,再去學(xué)習(xí)其他的就會(huì)容易,而且編程中的大多數(shù)概念是脈相通的。但,只不過各種語(yǔ)言的文有所差別,但是實(shí)現(xiàn)英語(yǔ)寫完整的,很淺顯易懂。跟人類的語(yǔ)言比起來,有所不同的編程語(yǔ)言更像是完全不同方言之間的差別。
3.什么是通俗化、趣味化的編程語(yǔ)言?少兒編程正常情況會(huì)可以使用可視化的編程語(yǔ)言,比如Scratch。不只是黑壓壓的文字代碼,可視化語(yǔ)言由色彩繽紛的模塊分成,孩子們只需要建議使用鼠標(biāo)鼠標(biāo)拖動(dòng)、拼接,像搭積木和拼圖完全不一樣簡(jiǎn)單。這樣的設(shè)計(jì),可以不讓語(yǔ)言能力或則拼音打字技能弱的小朋友,也組織到編程中來。
Scratch是由美國(guó)麻省理工學(xué)院MIT,專門買為兒童學(xué)編程啊,設(shè)計(jì)出的語(yǔ)言,能夠放出起小朋友們對(duì)編程的熱情。在用Scratch,孩子們也可以可以制作出小動(dòng)畫、小游戲等等,持續(xù)發(fā)揮他們的創(chuàng)造力。
可是在職場(chǎng)中,程序員們不可能可以使用Scratch,只不過編程所必須解釋的有用概念,Scratch徹底都比較復(fù)雜到了。但,孩子們學(xué)習(xí)Scratch的過程,是鍛練編程思維、為怎么學(xué)習(xí)專業(yè)的編程語(yǔ)言打基礎(chǔ)的過程。打好基礎(chǔ)以后,就可以自學(xué)開始的編程語(yǔ)言了。
4.以外去學(xué)習(xí)編程語(yǔ)言,孩子能只學(xué)什么?少兒編程本來造成推崇,不僅僅是是因?yàn)樗虝?huì)了孩子們寫代碼,還只不過它可以提升孩子們的軟實(shí)力,要好地去對(duì)付21世紀(jì)科技飛速發(fā)展受到的挑戰(zhàn)。Scratch的設(shè)計(jì)師,MitchResnick教授有過發(fā)起攻擊過一個(gè)挑戰(zhàn),讓學(xué)Scratch的孩子們?cè)谀赣H節(jié)這一天,為自己的媽媽做一個(gè)電子版的賀卡。有的孩子做了一個(gè)小貓動(dòng)畫,用直撲媽媽的小貓華指自己對(duì)媽媽的愛;有的寫了一句“母親節(jié)快樂”,只不過當(dāng)媽媽用鼠標(biāo)點(diǎn)擊每個(gè)字母時(shí),會(huì)沒顯示出ta想對(duì)媽媽說的話。設(shè)計(jì)這張賀卡,毫無疑問鍛煉身體了孩子們的創(chuàng)造力和想象力。
把怎么設(shè)計(jì)實(shí)現(xiàn)的過程中,孩子們會(huì)遇上各種各樣的困難,必須不斷修改自己寫的程序。這個(gè)克服一切困難的過程,這個(gè)可以鍛煉身體孩子們“解決問題的能力”、“意志力”、“專注力”;向同學(xué)、老師拜求幫助的時(shí)候,是可以鍛煉身體到“溝通能力”。而望著自己寫的代碼,變的一頭怪物卡片時(shí),那種成就感看上去像手中掌握了超能力,對(duì)孩子的自信心是比較大的提升。
scratch哪種程序結(jié)構(gòu)可以控制小貓一直在舞臺(tái)上移動(dòng)?
scratch亂詞執(zhí)行程序結(jié)構(gòu)也可以操縱小貓總是在臺(tái)上移動(dòng)手機(jī)。