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