色播五月综合_国产精品视频中文字幕91_欧美日韩一区二区在线免费观看_久久久久久成人

讓計算思維在圖形化編程中落地生根

來源:職稱論文發表指導網 作者:田編輯 發布時間:
掃碼咨詢
   摘要:計算思維是信息技術學科核心素養之一?????????????????????????????。美國計算機科學家周以真(Jeannette M. Wing)教授認為:計算思維是運用計算機科學

  計算思維是信息技術學科核心素養之一?‍‌‍?‍‌‍‌‍?‍?‍‌‍?‍‌‍?‍?‍‌‍?‍‌??‍?‍?‍‌‍?‍?‍?‍‌‍‌‍‌‍‌‍?‍‌‍?‍???‍?‍?‍?‍?‍?‍?‍‌‍?‍‌‍?‍‌‍‌‍‌‍?。美國計算機科學家周以真(Jeannette M. Wing)教授認為:計算思維是運用計算機科學的基礎概念進行問題求解、系統設計及人類行為理解等涵蓋計算機科學之廣度的一系列思維活動?‍‌‍?‍‌‍‌‍?‍?‍‌‍?‍‌‍?‍?‍‌‍?‍‌??‍?‍?‍‌‍?‍?‍?‍‌‍‌‍‌‍‌‍?‍‌‍?‍???‍?‍?‍?‍?‍?‍?‍‌‍?‍‌‍?‍‌‍‌‍‌‍?。[1]在Scratch圖形化編程教學的探索和實踐中,筆者發現,在程序教學的每個環節中有重點地培養計算思維的四種意識,能在潛移默化中發展學生的計算思維能力?‍‌‍?‍‌‍‌‍?‍?‍‌‍?‍‌‍?‍?‍‌‍?‍‌??‍?‍?‍‌‍?‍?‍?‍‌‍‌‍‌‍‌‍?‍‌‍?‍???‍?‍?‍?‍?‍?‍?‍‌‍?‍‌‍?‍‌‍‌‍‌‍?。

  【關鍵詞】Scratch圖形化編程;計算思維;對象建模;調試優化

讓計算思維在圖形化編程中落地生根

  1.增強問題分解意識,在對象建模中弄清角色的邏輯關系。

  教學中,我們會發現,學生在用計算機進行程序創編,解決具體問題時往往想到哪里,做到哪里,缺乏問題分解的意識。這要求教師有意識地圍繞實際問題的求解步驟來組織教學,從而使學生運用所學知識將具體問題分解成若干個易于解決的小問題,并抽象出一個個適宜的數學模型。

  例如:要畫出花朵(見圖1),可以先用Scratch中的畫圖工具畫出其中的一片花瓣(見圖2),然后建模,將8個花瓣圍成360°。通過編程將每個花瓣圍繞下端中心點旋轉45°完成自動化繪制,最終畫出花朵。這種從抽象到編程實現的過程非常直觀,有的學生甚至可以在此基礎上創編出更有趣的花朵。

  上例中僅有花瓣這一個角色,建模比較簡單。對于復雜的游戲,我們可以通過列表格的方式,描述解決問題所涉及的各種角色以及角色間的關系。如:五年級的“小貓抓魚”游戲是利用搖桿控制小貓移動并統計規定時間內抓魚數量的游戲。該游戲角色多、任務多、相互之間的關聯比較復雜,還有許多并行的流程。對此,我們可以通過列表格或畫思維導圖的方式將無形的思維過程轉化為直觀的圖表(見下頁表1)。

  問題分解和對象模型建構能讓學生從本質上和全局上找到問題解決的思路,明確游戲制作所需的角色,弄清角色之間的相互關系,同時這也能為接下來的局部分析,設計每個角色的造型、腳本、狀態,以及每句指令、參數、先后執行順序提供方向和思路,并能有效發展學生的計算思維。

  2.增強有序組合意識,在腳本設計中培養學生的算法思維。

  計算思維中的算法是有窮規則的集合,是任務執行與問題求解的一系列有序步驟。在Scratch中,編程就像在搭積木,學生可以直觀地看到各種腳本設計呈現出的實際效果。筆者在使用表格將大問題分解為一個個現實的小問題后,引導學生有序組合各類積木指令,清晰描述“貓抓小魚”的情景。

  由于學生的設計經驗不足,學生很難理解算法中的分支結構和循環結構。為此,教師可以借助流程圖幫助學生描述算法,也可以針對不同的角色,直接拖拽選好的圖形積木指令,不斷嘗試各類指令的有序組合,修改指令的各種參數,完成相應的Scratch腳本設計。以下,圖3、圖4分別為傳統樣式流程圖和積木塊組合式流程圖,兩圖都可以直觀地描述“仿真”貓碰到魚的腳本執行情況:貓碰到魚顯示“抓魚”造型,否則顯示“造型1”。

  3.增強糾錯優化意識,在程序調試中培養學生的思維品質。

  “糾錯”是Scratch教學的重要環節,“優化”是腳本程序歸納、簡化、改進的過程。從學生設計腳本程序開始,糾錯和優化的行為就伴隨始終。學生在調試作品時,需要像計算機執行程序一樣去思考執行語句,知曉執行每段積木塊應該出現的現象,并與實際的執行結果進行比較。當發現效果與預想的有偏差時,就要糾錯、優化程序,采用不同的算法實現效果。如在“小貓抓魚”的教學過程中,筆者組織學生一起討論腳本運行時的問題,并進行糾錯和優化。

  師:從舞臺效果看,我們發現小魚游動的畫面不太真實、比較機械,大家想想怎么辦?

  生:在小魚游動的腳本程序中,我們可以添加命令“在1秒內滑行到X:-15 Y:13”,使小魚游動的畫面更加自然。

  師:當小魚被吃掉隱藏后,如果游戲重新開始,就看不到小魚了,該怎么優化?

  生:在小魚腳本程序塊中添加初始狀態為“顯示”。

  師:上述實現的是一條小魚,實際情況是應該有好多條小魚,該怎么修改?

  生:其他小魚外觀不同、位置不同,功能是相同的(來回游動,碰到貓消失)。

  師:外觀不同,可以通過選擇圖庫中不同的角色,也可以利用Scratch繪制,填充不同的顏色。功能相同意味著腳本相同,利用代碼復制可以簡化編程工作。用隨機數字模塊“在1到10間隨機選一個數”,就可以解決小魚起點出現在相同位置的問題。

  以上教學中,“仔細閱讀腳本”“為腳本添加注釋”“像計算機執行程序一樣思考”“尋找舞臺效果與預想情況的偏差”“設計程序作品調試任務單”等,都是發展學生計算思維品質的好方法。通過這樣的“糾錯”和“優化”,程序的腳本設計會更加合理,指令的數量會更加簡約,呈現的效果會更加生動、豐富。

  4.增強交流分享意識,在作品評價中充分體驗成長的快樂。

  每一個學生都有自己的知識背景和生活經驗,在作品創作中都會加入自己的想法。在教學中,筆者有意識地讓學生展示、分享自己的作品,這既是對學生的肯定,也是引導學生再學習的一種方式。

  在“貓抓小魚”游戲的設計和制作中,有的學生將舞臺設置得非常炫酷,添加了動態的珊瑚、貝殼、海草等海洋角色;有的對魚的造型進行裝飾,甚至把魚換成了星星等其他有趣的角色;有的改變了小貓抓魚的方式,如在水里抓、在岸上釣……作品的交流和分享促進了學生的思考,打開了學生的思維空間,學生的作品比原來更有個性、更有創意。

  【參考文獻】

  [1]JENANETTE M WING.Computational Thinking[J]. Communications of the ACM,2006(3):34-35.

  [2]王志強,毛睿,張艷.計算思維導論[M].北京:高等教育出版社,2012.

  [3]牟琴,譚良.計算思維的研究及其進展[J].計算機科學,2011(3):10-15.

聲明:

①文獻來自知網、維普、萬方等檢索數據庫,說明本文獻已經發表見刊,恭喜作者.

②如果您是作者且不想本平臺展示文獻信息,可聯系學術顧問予以刪除.

《道路交通事故責任鑒定標準相關要點分析》
主站蜘蛛池模板: 91精品国产综合久久香蕉922| 欧美在线一区二区三区四| 国产成人综合一区二区三区| 国产精品久在线观看| 日韩五码在线观看| 在线一区亚洲V| 国产精品444| 国产精品日本精品| 色综合五月天导航| 一区不卡视频| 91久久中文字幕| 国产激情视频一区| julia一区二区中文久久94| 国产精品免费视频久久久| 久久久欧美精品| 久久久久久久有限公司| 欧美日韩亚洲一区二区三区四区| 日韩中文字幕精品视频| y111111国产精品久久婷婷| 精品国产拍在线观看| 国产美女网站在线观看| 国产精品久久激情| 99精品国产高清一区二区| 国产精品99一区| 亚洲永久激情精品| 色综合久久精品亚洲国产| 色婷婷综合成人av| 欧美激情亚洲国产| 久久99精品久久久水蜜桃| 精品国偷自产在线视频| 国产精品久久久久久婷婷天堂| 国产精品久久久| 婷婷五月综合缴情在线视频 | 亚洲va男人天堂| 日韩在线视频导航V| 欧美日韩一区在线观看视频| 精品日韩欧美| 尤物av无码色av无码| 日韩激情久久| 麻豆av一区| 91精品国产高清|