夏忠慶

【摘 要】在21世紀,信息技術成為推動社會發展的關鍵因素,初中信息技術課程作為初中階段的重要課程,對提高學生的計算機能力具有十分重要的現實意義。將scratch積極引入到初中信息技術課堂之中,能夠提高學生的邏輯思維能力,為初中信息技術課程注入新的活力。本文主要探究了scratch程序的特點,并對其引入初中信息技術課堂的效果進行探析。
【關鍵詞】scratch ? ?初中信息技術 ? ?特點 ? ?意義 ? ?實踐
在初中信息技術教學之中,程序設計是最為主要的內容,它的使用不僅可以幫助學生解決問題,并且能夠提高學生的信息能力。傳統的程序設計不僅命令冗長,并且邏輯思維混亂,不適合初中生的學習特點與接受能力。而scratch的應用,能夠讓學生從圖形化的角度接受知識、解決問題,為初中信息技術課程注入新鮮血液。
一、Scratch的特點
(一)具備趣味性
Scratch是美國麻省理工學院所開發的一套開源程序,中文名稱為“貓爪”,具有趣味性與操作性,可以拉近學生與課程之間的距離[1]。通常情況下,整個界面比較簡單,學生可以了解到每一個指令的意義,只需要動一動鼠標便可以完成編寫程序。這種編程方式不僅可以提高學生的學習興趣,并且scratch自身所帶有的素材能夠為學生的創作提供方便。
(二)具有內涵性
Scratch具有十分明顯的內涵性,雖然簡單,但是其中包含了眾多指令,比如像建模、控制、邏輯、運算等,無論是動作指令還是控制語句,都與程序編程有著很大的關聯。學生在使用scratch的時候,能夠培養自身的邏輯思維能力,比如確定人物造型、進行場景布置、考慮坐標位置等等[2]。所以在初中生信息技術課堂中使用scratch能夠讓學生參與到各種程序設計活動之中,在鍛煉學生思維能力的同時,也提高了學生的創新能力。
(三)具有分享性
Scratch是在JAVA的基礎上所形成的,初中生在設計完作品之后可以將自己滿意的作品發布到互聯網之上,讓全世界的小朋友能夠共同分享與共同學習。也正是scratch自身所具備的分享性,能夠實現學生之間的交流與互動,并且這種交流與互動是不分種族、不分時間、不分地點的。這樣一來,不僅可以增強中學生的成就感,并且能夠擴大中學生的交流范圍,提高中學生的合作溝通能力。
二、Scratch引入到初中信息技術中的意義與實踐
(一)Scratch引入到初中信息技術中的意義
1.促進中學生心智成長
中學生正處于心智發育的關鍵時期,在該時期會從形象思維過渡到抽象思維。Scratch可以以圖形化的編程方式幫助學生實現思維的過渡,并且在學生完成設計任務之后,能夠對任務進行分析與規劃,從而梳理各方面的管理。此外,還能夠幫助學生進行觀察、理解與判斷,提高學生對scratch的學習興趣,讓學生在課堂中思維活躍,樂此不疲。
2.培養學生解決問題的能力
在新課改的發展下,積極培養學生解決問題的能力成為初中信息技術課程的主要目標。利用scratch能夠讓學生在發現問題、分析問題的同時,自行解決問題。一般而言,在建立一個scratch項目之后需要根據項目的內容進行系統規劃,然后提出解決方案[3],在這一過程之中學生會提出問題,嘗試搭建、調試程序;另外,scratch的腳本可以進行隨意修改,所以學生在應用與調試的過程之中能夠及時看到自己調試的結果,對培養學生解決問題的能力具有至關重要的作用。
3.能夠培養學生數字文化的創造能力
Scratch系統包含各種圖像創編功能,能夠真正實現數字化教學。在建立scratch項目之后,學生可以根據自己的需求針對性地選擇多種媒體,比如視頻、動畫、圖片等,確定作品的主題。另外,學生還可以根據各種類型的指令將各個角色之間的邏輯關系進行明晰,創造出交互性質的作品[4]。所以,在scratch的應用下,學生可以根據自己的興趣愛好創造屬于自己的故事、游戲作品。
(二)Scratch引入初中信息技術中的實踐
在scratch中,偵測指令是一項重要的學習內容,教師可以選擇抓魚游戲讓學生對偵測指令有所認識。
1.確定教學目標
讓學生通過抓魚游戲掌握偵測指令的重要含義,并掌握條件判斷語句在生活之中的應用[5]。
2.開展教學過程
首先需要建立游戲概念。比如教師詢問學生有沒有玩過“貪吃蛇”?“貪食蛇”好不好玩?然后導入今天的教學課題:利用“貪吃蛇”的原理制作“抓魚游戲”,以此用來提高學生的學習興趣。其次是進行整體規劃。教師需要指導學生打開相應的文件,并添加“小貓”,利用圖形的方式為學生進行展現(見圖1)。再次是實現自主搭建。在講述該游戲的基本原理之后,教師指導學生利用鼠標操控小貓,讓小貓在界面中運動起來,然后引導學生將其中存在的問題找出來,并進行猜想與總結。當問題解決之后,教師要引導學生從小貓抓魚中的“抓”到“碰”引出“偵測”指令,并讓學生在偵測模塊中尋找到指令。這一過程能夠讓學生從具體情境之中感知條件判斷的程序,對提高學生的邏輯思維能力具有重要意義。最后為應用拓展。教師指導學生增加游戲的難度,比如增加魚的數量或者提高魚的速度,讓學生添加自己喜歡的抓魚工具等,將學生的想象演變為現實,讓整個抓魚游戲變得更加生動、精彩。與此同時,還要留出足夠的時間讓同學之間進行互玩與交流,將自己游戲中的優點與缺點進行歸納與解決,讓學生體會到成功所帶來的喜悅與自豪。
圖1
【參考文獻】
[1]顏華紅.淺談中職scratch編程的有效教學思路和方法——以scratch趣味編程為例[J].計算機光盤軟件與應用,2014(05):250-251.
[2]佘友軍.給創造留下空間 讓創造多些樂趣——《用Scratch制作平移和旋轉動畫》教學設計與反思[J].中國教育信息化,2014(12):55-57.
[3]董紅波,齊琪.微課程在初中信息技術教學中的應用[J].現代中小學教育,2014(12):51-53.
[4]慈旭生,李興保.初中信息技術課堂教學方法研究[J].軟件導刊(教育技術),2011(12):8-9.
[5]吳曉茜.利用微課促進信息技術教學的有效途徑[J].課程教學研究,2013(07):37-40.