arduino紅外遙控無級調(diào)速 如何看待有人培養(yǎng)孩子學(xué)習(xí)編程代碼的行為?
如何看待有人培養(yǎng)孩子學(xué)習(xí)編程代碼的行為?謝謝邀請我。-先關(guān)注,再收藏,總有一天會用到的。-1.編程可以培養(yǎng)孩子哪些能力?編程是一件很有意思的事情,我覺得主要可以培養(yǎng)這些能力:1)能力。編程是一項活動先
如何看待有人培養(yǎng)孩子學(xué)習(xí)編程代碼的行為?
謝謝邀請我。
-
先關(guān)注,再收藏,總有一天會用到的。
-
1.編程可以培養(yǎng)孩子哪些能力?
編程是一件很有意思的事情,我覺得主要可以培養(yǎng)這些能力:
1)能力。編程是一項活動先寫劇本,然后看結(jié)果,這就需要孩子先在腦海中構(gòu)思和模擬結(jié)果,然后實際驗證結(jié)果是否符合預(yù)期。這是一個 "異步 "過程。對于這種,孩子一開始并不適合,因為這違背了他們的直覺。我見過很多父母買 "迷宮書籍和雜志為了他們的孩子。其實走迷宮也包含這個元素。有的孩子會先在腦海里走一遍,然后一次性把路線畫出來。這是一種構(gòu)思和模擬能力的體現(xiàn)。
2)邏輯能力。編程需要考慮各種情況,根據(jù)不同的情況做出不同的選擇(分支),每個分支可以 不可重復(fù),以免因遺漏一種可能性而導(dǎo)致程序的異常行為。在邏輯思維中,有一個詞叫MECE(互斥且集合窮盡),意思是 "互斥且完整的 ",也就是 "沒有重復(fù),沒有遺漏。這是邏輯思維的一個重要原則。例如,交通燈有三種狀態(tài):紅色、黃色和綠色。如果你寫程序時只考慮紅燈和綠燈,你就不會成功完成 "。此外,條件還將涉及邏輯運算,如AND、OR和NOT。比如信號燈是紅色或黃色的時候和信號燈不是綠色的時候,這兩種描述應(yīng)該是等價的,這對孩子來說是非常好的邏輯訓(xùn)練。
3)模式識別能力。在編程中,我們經(jīng)常需要找到一些 "可重復(fù) "然后讓電腦重復(fù)一遍。舉個簡單的例子,計算(1 ^ 5)×4相當于(1 ^ 5)(1 ^ 5)(1 ^ 5)(1 ^ 5),每個(1 ^ 5)是一個可重復(fù)的單元,或者說是一個模式。在解決實際問題時,模式并不都是顯而易見的,有些模式是隱藏的,或者它們需要一些變化才能出現(xiàn),這考驗著兒童 的觀察和辨別。
4)分解問題的能力。有些復(fù)雜的問題可以分解成中等的問題,中等的問題可以進一步分解成短問題。標題。在解決復(fù)雜問題時,問題分解非常重要,我們在編程中經(jīng)常需要用到這種方法。比如我們要造一輛車,首先要把車分解成很多小零件,比如發(fā)動機、變速器,這些零件還可以再分解成更小的零件。我們需要先制造每個小零件,然后將它們組合成一輛汽車。
5)調(diào)試和調(diào)試能力。任何工作都不可能一蹴而就,但人總是會犯錯。程序運行時,發(fā)現(xiàn)有問題。這個時候,孩子需要能夠發(fā)現(xiàn)錯誤在哪里,并改正錯誤。涉及的能力有很多,比如抗挫折能力,觀察力,專注力等等。
總之,學(xué)習(xí)編程培養(yǎng)出來的能力,不僅僅適用于編程,可以用在很多方面。
關(guān)于不同年齡學(xué)什么,我只能給出一些大概的建議:
4~6歲:玩一些編程類游戲,比如用指令控制一個角色到達終點,繞過一些障礙物,用循環(huán)完成重復(fù)性的任務(wù)。哥哥玩過的好游戲有:盒子島,LightBot Jr等等。7~9歲:使用一些可視化編程工具完成一些復(fù)雜的任務(wù),如Scratch、AppInventor等。還可以挑戰(zhàn)一些復(fù)雜的編程游戲,比如Cargo-Bot、人力資源機等。10歲:學(xué)習(xí)一門真正的編程語言,比如Swift、Python,嘗試寫一些軟件,初步學(xué)習(xí)算法、數(shù)據(jù)結(jié)構(gòu)、面向?qū)ο缶幊?。也可以嘗試一些硬件編程,比如用Arduino做一個小機器人。在上面的建議中,我認為對于接受度好的孩子來說,可視化編程的部分可以跳過,這并不是學(xué)習(xí)編程的必經(jīng)階段。或者這么說吧,如果你是7-9歲,it 使用像Scratch這樣的東西是可以的。如果你是4歲,你不 不需要一步一步地從頭開始,直接學(xué)習(xí)嚴肅的編程語言,比如Swift和Python --就像學(xué)習(xí)自行車一樣。;不需要使用輔助輪。有些孩子不用輔助輪學(xué)得很快。
至于書,我只看過兩本,一本是《Scratch少兒趣味編程》的(這本書最近出版了2本),另一本是《父與子的編程之旅:與小卡特一起學(xué)Python》的,都是從國外引進的。歡迎大家推薦其他書籍。我只能說我讀書少。
3.父母可以 t程序,他們怎么教孩子學(xué)?
說實話,父母誰可以 t program歲孩子玩的編程游戲,一眼就能玩出來。他們的智商怎么會比4歲的孩子差?所以就啟蒙而言,我不。;我不相信任何父母是的,主要是因為興趣和時間。當然,在認真學(xué)習(xí)編程語言、算法、數(shù)據(jù)結(jié)構(gòu)的階段,如果家長能夠 t程序,他們可以 我?guī)筒簧厦Γ菑牧硪环矫鎭碚f,在這個階段,孩子可以獨立學(xué)習(xí),也可以通過交朋友、參加興趣班來學(xué)習(xí)。
4.現(xiàn)在社會上有一些編程培訓(xùn)機構(gòu)。要不要讓孩子上學(xué)?
目前編程培訓(xùn)、藝術(shù)舞蹈培訓(xùn)等培訓(xùn)機構(gòu)相對較少。主要原因是老師相對較少。市場上出現(xiàn)了一些培訓(xùn)機構(gòu),能力參差不齊。有必要多比較,多嘗試。
5.學(xué)編程一定要數(shù)學(xué)好嗎?
首先要明確,數(shù)學(xué)和算術(shù)是兩回事。孩子對數(shù)字比較敏感,會不會做加減乘除和能不能學(xué)好編程關(guān)系不大。
編程和數(shù)學(xué)真的是相輔相成的,因為編程需要的很多能力和數(shù)學(xué)需要的能力是一樣的,比如邏輯完備性,模式識別等等。編程中的一些概念也來源于數(shù)學(xué),比如函數(shù);到了學(xué)習(xí)算法的時候,會用到更多的數(shù)學(xué)思想和工具;至于最近特別流行的機器學(xué)習(xí),是純數(shù)學(xué)模型。
對于這個問題,我只能說編程和數(shù)學(xué)應(yīng)該是互相促進的。學(xué)習(xí)編程有利于更好的學(xué)習(xí)數(shù)學(xué),學(xué)好數(shù)學(xué)當然也能幫助你更好的學(xué)習(xí)編程。
6.學(xué)習(xí)編程要花很多時間在屏幕前。擔心影響視力怎么辦?
這個問題很大程度上是一個誤解。
近視最大的影響因素在于基因,環(huán)境因素的影響相對較小。在環(huán)境因素中,目前認為戶外活動時間最相關(guān)(非因果),戶外活動時間長有助于降低近視發(fā)病率,可能與陽光的刺激有關(guān)。此外,無論是閱讀的距離、姿勢、時間,還是光線的亮度、電子屏幕的使用,都沒有證據(jù)表明這些與近視的發(fā)病有關(guān)。網(wǎng)上很多文章其實是在嚇唬人,或者是犯了因果倒置、摘櫻桃等邏輯錯誤。
所以只要不是戶外活動,無論是看書、玩玩具還是使用電子設(shè)備,這些都是劃等號的。如果我們認為讀書是 "對我們的眼睛無害比使用電子設(shè)備,我們只能欺騙自己。我的家庭沒有。;不要限制孩子使用電子設(shè)備的時間。中間提醒他們休息基本就夠了,但是會保證每天戶外活動的時間。
7.有哪些編程比賽?
當然,最著名的是國際信息學(xué)奧林匹克競賽(IOI),這是僅次于國際數(shù)學(xué)奧林匹克的第二大國際青少年學(xué)科競賽,也是程序設(shè)計領(lǐng)域最高水平的國際競賽。國內(nèi)有相應(yīng)的全國信息學(xué)奧林匹克競賽(NOI),我初中高中都參加過,成績一般(我沒有 學(xué)不好算法)。這個競賽是面向算法的,對數(shù)學(xué)要求很高,但如果在NOI獲獎,會被很多頂尖大學(xué)打上標記。
除了編程比賽,還有很多機器人比賽,但我不 我對他們了解不多。我知道的大概是樂高贊助的國際機器人奧林匹克(IRO)。應(yīng)該國內(nèi)也應(yīng)該有相應(yīng)的比賽。機器人競賽的能力更廣,但對算法的要求更低——換句話說,信息學(xué)競賽更側(cè)重于科學(xué),機器人競賽更側(cè)重于工程。至于大學(xué)是否會關(guān)注這種競爭,我不知道。;我不知道。
競爭不是學(xué)習(xí)的目的,有能力挑戰(zhàn)就好。