為何要讓孩子學(xué)習(xí)編程?
來源:上海極客晨星少兒編程
時(shí)間:06-26
編程是每個人的基本技能,今后不懂編程就是半文盲。卡內(nèi)基梅隆大學(xué)的Jeannette Marie Wing教授所提出了“人人都需要培養(yǎng)編程思維”。斯坦福大學(xué)教育學(xué)院網(wǎng)站上的一篇文章“Learning to code isn't enough”(“只學(xué)寫代碼是不夠的”),強(qiáng)調(diào)不僅僅是要學(xué)寫代碼,更重要的是培養(yǎng)孩子編程思維。
其它問題
-
學(xué)習(xí)編程有哪些好處呢?
- 函數(shù)變量思維,這有點(diǎn)像麥肯錫方法,“不要重新發(fā)明一個輪子”,就是應(yīng)用了“函數(shù)思維“,需要時(shí)直接借用原有的思維模式,重新輸入條件,進(jìn)行問題解決。例如,編程者通常會把那些將會被重復(fù)使用到的運(yùn)算過程或方法,先編寫并儲存為函數(shù),需要時(shí)就直接調(diào)用,只需改動輸入某些參數(shù)、不同場景等即可,不用每次都重新編寫。
-
什么是編程思維?
- 它是指人腦的某種理性思考活動。編寫一個計(jì)算機(jī)程序,跟做一道菜,完成一個項(xiàng)目,管理一家公司,本質(zhì)上都具有相同的目標(biāo)——就是要有序地解決問題。
-
為何要讓孩子學(xué)習(xí)編程?
- 編程是每個人的基本技能,今后不懂編程就是半文盲。卡內(nèi)基梅隆大學(xué)的Jeannette Marie Wing教授所提出了“人人都需要培養(yǎng)編程思維”。斯坦福大學(xué)教育學(xué)院網(wǎng)站上的一篇文章“Learning to code isn't enough”(“只學(xué)寫代碼是不夠的”),強(qiáng)調(diào)不僅僅是要學(xué)寫代碼,更重要的是培養(yǎng)孩子編程思維。
-
孩子學(xué)習(xí)少兒編程自身可以得到哪些好處呢?
- 復(fù)雜的問題拆分成可以執(zhí)行的小步驟,復(fù)雜的問題很難一下子解決,如果把它拆解、細(xì)分成很多個小步驟,就很容易解決。比如,孩子馬上要參加一個夏令營,需要列舉物品清單,那么他需要知道:活動時(shí)間、活動內(nèi)容、天氣情況、營地地點(diǎn)和參加的要求等,才能準(zhǔn)備相關(guān)物品。把這些問題進(jìn)行多層拆分,孩子就能很清晰的知道如何列舉清單。這種思維,在學(xué)習(xí)和生活中叫“分解思維”,在工作中又叫“項(xiàng)目管理”。這類思維好的孩子,處理和解決問題的效率就高。
-
那么,不學(xué)編程孩子,會在哪些方面,存在差距呢?
- 不學(xué)編程,孩子的邏輯思考和解決問題能力會受限。編程思維就是“理解問題——找出路徑”的思維過程。它可以將一個問題清晰具體地描述出來,將一個個大問題逐步分解成獨(dú)立的小問題,由復(fù)雜變簡單,由抽象變具體。比如在用編程制作游戲時(shí),孩子們需掌握每個組件的連接,一步一步解難,獨(dú)立設(shè)計(jì)問題,獨(dú)立思考解決方案,獨(dú)立探索與發(fā)現(xiàn)。在這個過程中,孩子們的大腦思維不斷運(yùn)轉(zhuǎn),綜合能力就會得到慢慢提升。
-
學(xué)編程的孩子在哪些方面,得到長足發(fā)展呢?
- 編程增強(qiáng)孩子理解新事物的能力。在互聯(lián)網(wǎng)商界,喬布斯11歲開始接觸編程,成為了一代傳奇領(lǐng)袖;比爾蓋茨13歲開始接觸編程,31歲成為了世界首富。未來,會有越來越多挑戰(zhàn)我們認(rèn)知的新事物出現(xiàn)。孩子通過對編程的學(xué)習(xí),會不自覺的洞察事物的變化規(guī)律,獲得良好的認(rèn)知基礎(chǔ)和適應(yīng)心理。學(xué)習(xí)編程,能讓孩子快速理解并迎接新挑戰(zhàn),增強(qiáng)孩子們理解新事物的能力。