同時(shí),鍛煉了創(chuàng)造性的思維,邏輯編程和協(xié)同工作的體驗(yàn)。因?yàn)橛?jì)算機(jī)的編程實(shí)際上僅是一種數(shù)據(jù)處理,然后按照一定的程序輸入的工作而已,與計(jì)算機(jī)的升級換代,軟件開發(fā)決然不同,“時(shí)光機(jī)”功能類似程序員們debug的過程,它能讓用戶回放每一個(gè)編程步驟,看每一步的程序運(yùn)行過程和結(jié)果,并以圖形化方式顯示,這樣用戶可以清晰地理解每一步的含義,并找出代碼出錯的地方進(jìn)行修正,從而避免在未來的編程過程中再犯類似的錯誤。
1、少兒編程比奧數(shù)更能促進(jìn)腦力思維的開發(fā)嗎,哪里有編程課可以學(xué)?
少兒編程比較鍛煉邏輯思維,注重細(xì)節(jié),對養(yǎng)成嚴(yán)謹(jǐn)?shù)牧?xí)慣非常有好處,當(dāng)然其間也學(xué)習(xí)到了程式語言、數(shù)學(xué)和計(jì)算知識。少兒編程的方向也有很多,應(yīng)當(dāng)根據(jù)年齡和理解力選擇合適的項(xiàng)目,比如由麻省理工媒體實(shí)驗(yàn)室開發(fā)的Scratch非常適合低齡兒童學(xué)習(xí),圖形化模塊的堆疊像積木一般,非常直觀,容易理解,孩子在玩樂的過程中完成了程式初級啟蒙。
同時(shí),鍛煉了創(chuàng)造性的思維,邏輯編程和協(xié)同工作的體驗(yàn),在孩子們中非常受歡迎的有Minecraft我的世界,雖然是一款游戲,讓孩子們已大大小小的方塊在三維空間內(nèi)創(chuàng)造和修改自己的世界,當(dāng)創(chuàng)世紀(jì)神,游戲高度自由,仿佛數(shù)字版的樂高積木,但遠(yuǎn)比樂高積木復(fù)雜可以多人伺服器或單人體驗(yàn),打造精美絕倫的建筑和空間、藝術(shù)。
游戲玩法在此不贅述,在此過程中,孩子們鍛煉了邏輯運(yùn)算、空間結(jié)構(gòu)等能力,微軟公司推出Makecode趣味編程平臺,可以讓中小學(xué)生使用圖形化的編程語言來控制制作自己的Minecraft游戲,從而把游戲設(shè)想變成現(xiàn)實(shí),成為一名Minecraft游戲的小開發(fā)者。再大一些的孩子,小學(xué)高年級到初中生,可以考慮從Python進(jìn)入正式編程學(xué)習(xí),前期有了編程游戲的鋪墊,這時(shí)學(xué)習(xí)會有非常好的邏輯和數(shù)學(xué)思維,
Python學(xué)習(xí)當(dāng)中,會接觸到數(shù)學(xué)概念,比如質(zhì)數(shù)比如變量…,但不是復(fù)雜到燒腦的程度,理解概念即可。綜上,編程學(xué)習(xí)的是語言,同時(shí)鍛煉邏輯能力和嚴(yán)謹(jǐn)?shù)牧?xí)慣,并數(shù)字方向,而奧數(shù)更多的是在數(shù)學(xué)領(lǐng)域內(nèi)的思維開發(fā),并不適合每一個(gè)孩子去學(xué),目前學(xué)習(xí)它更大的用處是數(shù)學(xué)考試時(shí)跟上最后一兩道拉分題。以我多年陪伴孩子學(xué)奧數(shù)的經(jīng)驗(yàn)來看,奧數(shù)題出來,懂的秒懂,這種孩子可以去學(xué)奧數(shù),進(jìn)一步開發(fā)數(shù)學(xué)潛能,這是天份別浪費(fèi)了;不懂的反復(fù)講勉強(qiáng)懂或還是不懂,這部分孩子如果平時(shí)學(xué)習(xí)很輕松可以考慮上奧數(shù)課,當(dāng)成數(shù)學(xué)提分的培訓(xùn);如果平時(shí)學(xué)習(xí)就非常辛苦,建議掌握課本內(nèi)容,先把基礎(chǔ)題穩(wěn)住,再適當(dāng)收集一些難題來做,奧數(shù)課就不用去上了,徒增大人和孩子的煩惱,
2、沒英語基礎(chǔ)可以學(xué)編程嗎?有推薦的學(xué)編程的網(wǎng)站嗎?
編程其實(shí)和英語的關(guān)系不是很大,當(dāng)然只是對于初學(xué)者來說,只要會簡單的單詞就可以了,實(shí)在不會的話,其實(shí)很多變量,類名,對象名的命名是可以用漢語拼音的,只是不推薦罷了。當(dāng)然每種語言的關(guān)鍵字都是英文的,這些單詞是必須掌握的,即使你不會拼寫也無所謂,因?yàn)楝F(xiàn)在的開發(fā)工具都有提示功能和自動補(bǔ)全的功能,所以英語的影響不是很大,
3、女生想學(xué)個(gè)編程,推薦先學(xué)什么,去哪里學(xué)比較好?
先想想為什么要學(xué)編程。是因?yàn)榕d趣愛好還是覺得編程這件事情很酷,或者因?yàn)槌绦騿T工資高?第二你今年多大了?超過三十就不要學(xué)了,程序員是個(gè)青春飯第三你能承受每天加班嗎?如果這些你都覺得沒問題,ok來吧,歡迎想做網(wǎng)頁設(shè)計(jì)前端?服務(wù)器開發(fā)?還是手機(jī)app呢?太多選擇了,都是編程,重要的是你得有個(gè)目標(biāo)!。
4、數(shù)學(xué)不好可以去學(xué)編程嗎?有什么好的建議嗎?
數(shù)學(xué)不好也完全可以學(xué)編程的,因?yàn)橛?jì)算機(jī)的編程實(shí)際上僅是一種數(shù)據(jù)處理,然后按照一定的程序輸入的工作而已,與計(jì)算機(jī)的升級換代,軟件開發(fā)決然不同。編程不需要太多的數(shù)學(xué)知識,不需要高等數(shù)學(xué)知識,不需要高中數(shù)學(xué)知識,甚至不需要初中數(shù)學(xué)的太多知識,只要數(shù)的認(rèn)識和數(shù)據(jù)的處理技能就可以了,所以,數(shù)學(xué)不好的人完全可以學(xué)編程。