來源:濱州市青少年編程俱樂部 2018-06-14 11:07:14
那么,問題來了,什么是計算式思維?
谷歌公司將計算式思維概括成四個組成模塊:
1、能夠把現(xiàn)實生活中的復雜問題,逐步拆分成更好理解、更可執(zhí)行的小問題(Decomposition 拆分),接著
2、根據(jù)已有的知識和經(jīng)驗,找出新問題和以前解決過的問題的相似性,舉一反三琢磨出規(guī)律(Pattern Recognition 模式識別),然后
3、聚焦重要的關鍵信息,將問題里涉及的數(shù)據(jù)抽象(Abstraction)到數(shù)據(jù)結構(變量,數(shù)組,鏈表等等),把數(shù)據(jù)處理過程可重復執(zhí)行部分抽象(Abstraction)成函數(shù)模塊,通過循環(huán)執(zhí)行,最后
4、根據(jù)前三步的分析成果,設計一步一步的解決路徑,寫出算法(Algorithms),從而解決問題。
通俗的來講,計算式思維,就是把一個看來困難的問題重新闡釋成一個我們知道問題怎樣解決的方法;它教會我們?nèi)绾翁幚泶舐闊瑢⑺鼈兓麨榱,使之變得更加容易處理。它允許你用高效的方法大規(guī)模地運作。將真實世界用適當?shù)某橄蟮姆绞睫D成模型,將我們的注意力集中在關鍵部分,幫助我們找到特定的解決方案。
計算式思維已經(jīng)日益滲透到我們每個人的生活之中,諸如算法和前提條件,這些詞匯已經(jīng)成為人們?nèi)粘UZ言的一部分。它的運用已經(jīng)擴展到編寫軟件之外,甚至連機械工程、液體力學、物理學、生物學、考古學和音樂都運用到計算思維。今天,在高科技行業(yè),幾乎所有的科技領袖都是具備計算式思維的復合型人才,比如扎克伯格、馬斯克、馬化騰等。
3
編程教育應該培養(yǎng)孩子哪些方面的能力?
通過實際的教學實踐,筆者認為,通過編程教育,至少應該培養(yǎng)孩子以下八個方面的能力:
1、編程知識與技巧
程序和算法有成熟的知識結構和體系,這一塊是最容易學習的。
2、邏輯建構能力
孩子們通過編程做一個作品的過程就是一個創(chuàng)造的過程。他們首先要在心里大致構造出自己想要的作品模樣,然后開始思考第一步該怎么做,第二步該怎么做。這些都對孩子的邏輯思維能力有很大的啟發(fā)作用。即使在日常生活中,編程的邏輯思維也會讓他們有條不紊地解決問題和表達出自己的想法。
3、設計策劃能力
每一個作品的背景角色、角色效果以及行為規(guī)則需要孩子們自己來創(chuàng)作和選擇,這些會對孩子們的設計能力和審美能力等有很大的提高。
4、思考與學習能力
在學習編程過程中,沒有固定的知識領域,更多的是需要孩子們?nèi)ブ鲃铀伎,主動探索。孩子學習進度的差距,往往來自于孩子思考和學習能力的差距。
5、溝通與協(xié)作能力
隨著項目復雜度的提升,需要團隊之間的協(xié)作;隨著溝通范圍的擴大,孩子們甚至要參與到全球的溝通與協(xié)作中。
6、工程搭建能力
把硬件結合進來,培養(yǎng)孩子的工程搭建能力,并通過編程,解決現(xiàn)實中的問題,這對于孩子在未來的現(xiàn)實生活中大有裨益。
7、問題解決能力
發(fā)現(xiàn)現(xiàn)實中的問題,通過編程,解決掉,這是一種讓人成就感爆棚的捷徑。
8、案例分析與借鑒能力
鼓勵參與到全球化的交流與分享中,能對他人的作品有鑒賞能力,廣泛借鑒學習優(yōu)秀案例,并優(yōu)化整合提升自己的作品。當然,我們對他人的作品和努力必須保持充分的尊重。
相關推薦:
小升初試題、期中期末題、小學奧數(shù)題
盡在奧數(shù)網(wǎng)公眾號
歡迎使用手機、平板等移動設備訪問幼教網(wǎng),幼兒教育我們一路陪伴同行!>>點擊查看