很多家長(zhǎng)朋友讓孩子學(xué)習(xí)編程,是為了培養(yǎng)邏輯思維能力。毫無(wú)疑問(wèn),編程是一門(mén)非常適合用來(lái)鍛煉邏輯思維的學(xué)科,因?yàn)榫帉?xiě)程序的過(guò)程就是不斷思考和運(yùn)用邏輯的過(guò)程。
下面將從3個(gè)方面全面闡述少兒編程到底學(xué)什么?
1.學(xué)什么?
(1)學(xué)習(xí)軟件使用方法
我們可以通過(guò)各種軟件來(lái)幫助我們更快的和解決問(wèn)題。例如Word、Excel以及圖像處理、視頻剪輯軟件等,它們都有不少相通之處。
(2)學(xué)習(xí)編程知識(shí)
掌握條件判斷,順序執(zhí)行,循環(huán),變量,鏈表,函數(shù)等等一些列的編程知識(shí)和技巧。利用簡(jiǎn)單的編程邏輯,代碼的編寫(xiě)能力,從而幫助設(shè)計(jì)一些小工具解決一些重復(fù)流程化的。還能參加參加各類(lèi)編程大賽,輔助升學(xué)。
(3)數(shù)學(xué)應(yīng)用
將很多數(shù)學(xué)的實(shí)際知識(shí)運(yùn)用到一個(gè)個(gè)實(shí)實(shí)在在的項(xiàng)目上,將數(shù)字和計(jì)算賦予更高的生命力,而不是停留在試卷上答題。
2.鍛煉什么?
(1)自律性
每一門(mén)編程語(yǔ)言都有自己的規(guī)則,程序的運(yùn)行也將會(huì)完全按照規(guī)則進(jìn)行執(zhí)行。而編程通過(guò)嚴(yán)謹(jǐn)?shù)倪壿嬇袛嗪统绦蛞?guī)則可以幫助孩子不斷的提升自律性。比如:如果小孩想玩一款自己腦海里的游戲,需要先進(jìn)行分析-制作-測(cè)試,然后才能進(jìn)行游戲。這個(gè)過(guò)程可以很好延遲滿(mǎn)足感。所以說(shuō)編程學(xué)習(xí)可以鍛煉孩子的自律性。
(2)自主學(xué)習(xí)能力
自主學(xué)習(xí)能力主要表現(xiàn)在兩方面:一是主動(dòng)學(xué)習(xí),二是高效的學(xué)習(xí)。這也是從自律性說(shuō)起的,一個(gè)自律的人可以很好的做到主動(dòng)學(xué)習(xí),但配合比較好的學(xué)習(xí)方法,才能達(dá)到高效。
在我們生活中,很多這樣的教育路徑:孩子在幼兒園、小學(xué)、初中、高中一直都有家長(zhǎng)的督促,老師的管理,并且學(xué)習(xí)壓力和負(fù)擔(dān)也是逐漸上升。而在大學(xué)沒(méi)有了老師嚴(yán)格的管理,大學(xué)生活成了放松的天堂,這樣的學(xué)業(yè)規(guī)劃并不合理。這就需要我們的孩子提前具備自律性和自主學(xué)習(xí)能力。才能在這樣的路徑下成為佼佼者。
(4)表達(dá)力
編程訓(xùn)練非常注重團(tuán)隊(duì)協(xié)作,鍛煉溝通協(xié)調(diào)能力。將自己的項(xiàng)目進(jìn)行講解和展示不斷的提升表達(dá)能力。自己創(chuàng)造的好游戲或者好項(xiàng)目更容易激發(fā)分享欲,通過(guò)這個(gè)的激發(fā),讓孩子不斷的感覺(jué)到分享帶來(lái)的樂(lè)趣,在不知不覺(jué)中不斷提升表達(dá)力。
(3)創(chuàng)造力
孩子的想象力是無(wú)窮的,編程可以將孩子的想法結(jié)合音樂(lè)、圖畫(huà)、代碼一同表達(dá)出來(lái)。創(chuàng)新意識(shí)就會(huì)在孩子不斷將內(nèi)心想法實(shí)現(xiàn)和表達(dá)的過(guò)程中得到很好的鍛煉,不斷的創(chuàng)新,不斷的思考。
3.培養(yǎng)什么?
(1)分解思維
分解思維就是將復(fù)雜、龐大的問(wèn)題分解成幾個(gè)小問(wèn)題分別解決的思維路徑。然后通過(guò)完成小項(xiàng)目,解決小問(wèn)題從而完成大項(xiàng)目,解決復(fù)雜問(wèn)題,使整體變得更加易懂和簡(jiǎn)單。如同制作漢堡,應(yīng)該將漢堡劃分:上層的圓面、生菜、奶酪、火腿、烤肉、下層的圓面等。
(2)框架思維
分解完問(wèn)題之后,第二個(gè)步驟是識(shí)別,即單獨(dú)檢視、思考每一個(gè)小問(wèn)題,搜索解決方案。
在這里,我們必須將剛開(kāi)始的步驟里分解的問(wèn)題匯聚起來(lái),搭建成一個(gè)框架,再往里頭裝東西。將所有任務(wù)依照時(shí)間順序排列,再去深挖每一個(gè)任務(wù)里的行動(dòng)細(xì)則,更容易避免疏漏和手忙腳亂,提高解決效率。例如日常生活中運(yùn)用的時(shí)間安排。這個(gè)反映的就是框架思維。
(3)抽象思維
抽象化是關(guān)注關(guān)鍵信息,將重要的內(nèi)容提煉出來(lái),這對(duì)于孩子是一種很好的鍛煉。掌握了抽象化的能力,我們就可以將一個(gè)解決方案應(yīng)用于其他事物中,制定出解決方案的總體思路。
比如:我們認(rèn)識(shí)貝類(lèi),或許我們并不是所有貝類(lèi)都叫得出名字。但是我們知道它們可以統(tǒng)一叫做貝類(lèi)。如果知道如何烹飪花甲,其他貝類(lèi)也可以用一樣的烹飪方法。
(4)計(jì)算思維
如同邏輯思維、設(shè)計(jì)思維一樣,計(jì)算思維也是一種思維方式。那么到底什么是計(jì)算思維呢?
假如今天家里要來(lái)客人,我們會(huì)在做飯之前根據(jù)客人的口味考慮到今天的菜式。然后問(wèn)題來(lái)了,我們需要買(mǎi)哪些材料?材料要怎么處理?這些都是需要解決的。而計(jì)算思維,正是解決方案的設(shè)計(jì)核心。
(5)培養(yǎng)耐心和細(xì)心
找Bug就是一個(gè)極需要耐心和細(xì)心的活。既然少兒編程教育的理念是這樣的,那么整個(gè)學(xué)習(xí)過(guò)程就應(yīng)該圍繞這個(gè)來(lái)開(kāi)展,才不會(huì)讓少兒編程教育變成知識(shí)灌輸式的科目。
以上就是本篇文章的全部?jī)?nèi)容,如有疑問(wèn),歡迎前來(lái)咨詢(xún)了解。