秦琛
摘 要:Scratch主要是一種可視化土塊式編程工具,其特征是圖文結合、便于操作,針對小學生來說是比較實用的編程學習入門軟件。在老師的指引下,學生能夠獨立使用Scratch軟件對其進行編程,而且還要構建相對應的故事環境,為了完成這個任務,就需要選用適當的語句來進行引導,從而加強學生處理實際問題的能力。長期以往,就能有效的提升學生的計算思維能力。本文主要對小學Scratch教學的實際狀況進行分析,并且提出加強學生計算思維能力的方式。
關鍵詞:信息技術 小學教學 計算思維
中圖分類號:G622 文獻標識碼:C 文章編號:1672-1578(2017)01-0218-01
小學生的抽象思維能力還存在一定的不足,特別是在信息技術教學的過程中,很多編程程序的學習都需要學生發揮抽象思維能力,所以有的學生在信息技術課程中的學習存在一定的問題,而且對這門課程的學習喪失樂趣和信心,但是Scratch編程的進入標準比較低,便于操作。
1 通過Scratch教學培養計算思維的學習和設計自動化
Scratch不需要像傳統編程軟件那樣逐行地“敲”代碼,而是通過拖拽已經定義好的程序模塊,采用搭積木的方式快速實現程序的編寫。圖形化的編程減少了識憶性的要求,將學生從死記命令及命令的使用參數中解放出來。學生學習Scratch編程的過程不再是枯燥的命令組合的集成,整個編程就像兒童在搭有趣的積木玩具,同時在Scratch的舞臺區,會對學生的積木式程序自動進行演示,學生可以很直觀地看到各種腳本設計所呈現出來的實際效果,這種借助Scratch進行編程學習的方式就是一種自動化的計算機科學方式。
比如,老師在講解“遙控直升機——角色的控制與停止指令”的時候,為了讓學生深入理解直升機上升、下降和停止的狀態,就需要構建精彩的故事環境。第一,老師可以讓兩個學生在頭上戴上電腦小博士和直升機的頭飾。然后老師說“開始”,電腦小博士就呈現出指令要求,直升機得到指令后及時做出相應的動作。在發出“前進”指令的時候,“直升機”就向前移動;在下達后退指令的時候,“直升機”也會向后運動。如果是“上升”,“直升機”可以做跳躍的動作;如果是“下降”,“直升機”可以做蹲下的動作;發出“停止”指令的時候,“直升機”就會停止運動。而且,老師可以讓學生進行角色演練,讓五個學生分別來扮演直升機相應的指令動作,讓學生身臨其境的學習知識。利用多種角色扮演,學生能夠真切的感受到多個動作指令的不同,隨后老師也會教學生根據課本中的內容設計遙控直升機的編程程序,學生能夠有效的設計出程序,教學質量比較顯著。通過這種情境模擬的方式來引入新課教學,能夠有效的調動學生的學習樂趣,讓學生在活動的過程中認清各個對象之間的關系,并且掌握操作方式。
2 通過Scratch教學培養計算思維的任務分析和設計
Scratch中的每一項任務,都需要學生先進行分析,而后再根據各個任務和要求思考問題解決的方式方法,最終選擇和設計出各類符合自己需求的指令算法。主要是對學習環境、變量、運算符號和鏈表資料概念以及調試計算實踐Scratch中的選擇條件概念進行全面的分析,使得學生深入理解程序,并且能夠根據所給出的條件進行準確的判斷。在Scratch中加強對于運算符概念的理解,可以讓學生對計算機整體的運算模式進行充分的把握。Scratch中的數據概念可以讓學生理解鏈表和變量的實際含義。老師引導學生進行游戲活動的時候,第一要讓學生研究游戲模式和技術,讓學生找到游戲活動的相同因素,這就是游戲的主要特點。在游戲設計的時候,學生可以根據重復和不斷增加的準則,逐漸深入,不斷嘗試使用交互和多場景交換的模式,從而熟練的掌握廣播、鏈表和變量等相關內容。
比如,老師給學生安排游戲設計任務“迷宮游戲”,通過老師的指導,學生先選擇兩個,分別是貓和老鼠,可以先設計最終任務,對迷宮的狀況先不進行設計,根據你的設計過程,貓能夠抓住老鼠,不斷進行測試,學生對于條件計算的內容有了大體的了解。在控制“小貓”方面,學生可以根據自己的興趣愛好使用傳感器、鍵盤或是鼠標進行操作。緊接著,老師引導學生構建迷宮模型,不斷添加游戲規則,貓可以穿越墻壁等,老師可以有效的開發學生的思考能力,最后使用前進語句和條件判斷來解決相關的問題。
3 通過Scratch教學培養計算思維的程序優化處理
在Scratch的腳本設計過程中,我們經常會發現同一個效果可以有多種途徑或方法來完成。在許多方式方法中,我們找出一種最好的或者最合理的方式,這個過程就是計算思維的優化過程。老師要引導學生加強設計能力,敢于創新和思考,從而逐漸發展成為計算創造者和研發者。在課堂教學的過程中,老師為了加強學生實踐動手能力,相應的教學安排、課時安排、優秀作品展示、微視頻等教學資源都要進行認真的設計和安排,讓學生感受到其中的樂趣。通過多次項目研究訓練,加強使用Scratch的操作能力,可以在所掌握的知識上進一步完成現階段的學習任務,并且理解指令集程序,再傳遞給角色,這時角色收到指令信息后及時做出反應。
4 結語
在小學信息技術教學中,Scratch作為可視化圖塊式編程工具受到了學生的喜愛,操作比較便捷、內容多種多樣,指導學生在處理問題的過程中,不斷的加強創造思維能力,在計算機演示和測試的時候,能夠完成自己喜愛的作品,加強學生的計算思維能力。
參考文獻:
[1] 黃偉.在Scratch教學中培養小學生信息素養的嘗試與思考[J].新課程·中旬,2016,(4):395.
[2] 樓佳群.在Scratch教學中培養小學生的計算思維[J].中國信息技術教育,2015,(23):39-42.
[3] 仇大成,曹恒來.在設計“應用軟件”中學習編程 ——《我的Scratch畫圖程序》教學案例評析[J].中小學信息技術教育,2016,(4):66-68.