吳惠久
摘 ?要:隨著信息技術的發展,微課教學日益興起,與信息技術息息相關的編程軟件也逐漸被人們重視。例如,scratch編程軟件由于其跳過了高級語言中那些繁難的概念和語法,用圖形化的表現和拖拽的交互來完成編程的核心邏輯和成果交付,并能及時地獲得結果反饋,受到小學信息技術老師的青睞。但是多數小學生進入校園,對相關的scratch程序設計課程還不是十分了解,學習的興趣不是很高。對此,本文就如何進行小學scratch程序設計進行相關策略的探討,希望借此激發學生學習興趣。
關鍵詞:小學;scratch程序設計;教學策略
【中圖分類號】G622.0????【文獻標識碼】A ??????【文章編號】1005-8877(2020)05-0071-02
如今信息技術的高速發展,與信息技術息息相關的程序設計課程日益被人重視。同時由于小學生的接受能力較強,所以如今大部分學校紛紛引入scratch程序設計課程,但是由于小學生缺乏基礎,從而在一定程度上導致了教學困難,大多數老師束手無策。對此,筆者根據自身教學經驗,提出了以下幾種教學方案,希望可以為大家提供參考。
1.導入相關課程,激發學生興趣
在教學之前老師可以將要講述的課堂內容進行總結,明確相應的教學目標,選擇重點教學內容,可以依靠相關的問題,引入教學內容,結合問題使學生知曉相關課程重點,同時在教學過程中,老師也應意識到,小學生的理解能力有限,所以要盡量保證語言通俗性,激發學生的興趣,調動學生的求知欲,為日后教學創造便利條件。
例如,老師在講述《初識scratch》相關內容時,老師可以先播放相關的視頻,如生活中常見貓,狗等小動物,還可以播放由該軟件設計的相關游戲,以此激發學生的學習興趣,引入相關的課程。老師可以告訴學生這是一只來自外太空的小貓咪,從這只貓咪身上,你獲得了哪些信息?然后學生做出相應的回答:“這是由電腦程序設計出來的。”老師可以隨機應答:“你們真聰明,這的確是程序設計出來的,既然這個程序有如此能力,那今天我們就來認識一下這個程序吧。”通過這種方式導入了相關課程。在教學初始,老師應該對該程序進行初步的介紹,同時也要注意語言的使用。如老師可以告訴學生“scratch程序是由美國的哥哥姐姐們設計的”,并可以結合相關資料講述相應的歷史。同時,老師還要帶領學生認識操作界面,對相應的區域,比如,控制區、腳本區等區域進行詳細的講述,并介紹各區域的功能。在學生熟悉相關內容之后,讓其自主設計腳本,指揮貓咪移動,鍛煉學生的自我操作能力,為接下來的教學提供便利。
2.設計相關情景,布置課堂任務
根據教學內容實行相關情景的創設是激發學生學習興趣的關鍵。老師在創設情景時,要符合小學階段學生身心發展特點,以激發學生學習的興趣為主要目的,并結合情景布置相應的任務,讓學生通過相關故事情景的設立,及時掌握重要的知識點,拓展自身思維,開啟想象的大門,增加自身創作的樂趣。
例如,老師在講述《猴子接棗》相關內容時,在正式教學的過程之前,老師可以播放相關的游戲視頻,告知學生這些游戲都是依靠scratch軟件設計出來的,并提問學生想要設計什么游戲,由此引入教學內容,讓學生討論這個游戲的相關原理。同時老師可以設置相關情景,比如,一部分學生假裝游戲娛樂者,控制程序,一部分學生裝扮成游戲人物,響應程序,營造相關情景,幫助學生理解相應的游戲原理,達到寓教于樂的目的。
此后,老師還要設置相關的任務,鍛煉學生的實踐能力。首先,老師作出示范,搭建相應的游戲平臺,引導學生在舞臺中導入一張游戲背景圖,在這個過程中老師對學生進行指導,并搜集相關問題;在學生完成上述內容后,老師需要進一步進行角色轉換,將之前的小貓等刪除,選擇小猴子,為使形象逼真,學生可以使其頭頂有一個籃子,然后讓學生自主學習微課內容,添加棗這一角色,老師及時講解設置游戲的終止條件,通過這種方式,使學生在相關情景中學到理論知識,在任務操作中進行實際鍛煉,提高學生對理論的認識程度。
3.鼓勵學生合作,突破思維局限
在教學過程中,老師可以鼓勵學生進行合作,并分享相關成果,相互學習,共同解決問題,拓展思維;也可以課后在scratch官網上傳自己的相關作品,學習其他同學的優點,揚長避短,獲取更多的靈感。同時老師還可以采用小組合作學習方式,由組長進行相應的合作分工,同學之間進行探討共同研究遇到的問題,讓學生進行二次創作,突破思維局限,尋找解決辦法。
例如,老師在講述《小貓做數學》相關內容時,老師可以設置動物們正在舉行評比活動的相關情景:評誰是最受人喜愛的動物。小馬和小猴,它們是超人氣王,經過幾輪投票,都分不出勝負,小貓作為裁判需要統計投票,如何設計程序讓小貓統計出相應的投票?通過問題引入激發學生的學習興趣,在這個過程老師需要對問題進行分析,如指導學生了解求加指令,求和指令,對相應過程進行講述。如,將變量的指令初始化,設置新的求和指令與相加指令。為使學生更好的解決這一問題,老師可以讓學生進行相應的討論,在討論中,鞏固所學知識,知曉相關理論具體含義。在討論之后老師傾聽學生的討論結果,并對學生的討論進行歸納點評,同時老師還可以設置相關問題:如,指令是否有多種?是否有更便捷的解決辦法?通過問題引導幫助學生突破思維局限,開闊思路。
4.改進考核制度,提高綜合能力
科學合理的監督考核是保證教學質量和效率的有效手段。隨著時代的發展,老師應根據課程實際,對以往的考核模式做出相應改變,并針對學生的學習能力,設置不同教學目標和考核標準,實行分層教學。
比如,老師可以百分制模式進行考核,日常課堂操作表現占總成績的百分之五十,其中課前預習效果、課堂態度、相應的課堂答題效果、作業上交情況等分別占不同的比例。對每一位學生的每一堂課都采用這種綜合評定的方式。在教學過程中,教師通過在教室巡視,發現有不良表現的學生可以先做提醒,如果沒有效果就在點名冊上進行記錄。當課堂教學完成后,指導教師應布置相關任務并檢查學生的作業上交情況,并囑咐學生紙面書寫相應的課堂總結,在下節課開始之前,老師予以查看,對學生出現的一些問題進行耐心講解。針對學生任務完成情況,對學生在上課過程中的態度,及具體程序操作,進行合理客觀的評價,使學生了解自身的不足。同時在日常考核過程中,老師還應該對學生的程序操作理論進行考核,包括相應的基礎知識、與程序相關的操作步驟、注意事項,以及相關選項的含義等,采取實踐與理論相結合的形式進行考核。在進行程序設計操作時,老師可以選取其中的一兩個重點操作步驟,讓學生具體操作,掌握學生的對程序設計的掌握程度。老師還可以根據學生的學習能力,進行分組教學,鼓勵學生合作,根據不同學生的實驗態度酌情給分,既減輕了學生的壓力,又培養了合作意識,激發學生的興趣。
綜上所述,要提高小學scratch程序設計教學效率,老師首先要借助相關問題,導入相關課程,激發學生興趣;其次,根據教學內容設計相關情景,布置課堂任務,并積極鼓勵學生合作,突破思維局限,培養創新意識;最后,通過改進考核制度,適當進行分層教學,鞏固教學成果,從而提高學生綜合能力。
參考文獻
[1]李曉麗.scratch:點擊思維啟迪智慧[J].信息教研周刊,2011(07):4-5
[2]朱麗彬,金炳堯.scratch程序設計課教學實踐研究基于體驗學習圈的視角[J].現代教育技術,2013(07):30-33
[3]葉明.小學信息技術課堂教學與管理系統研究與設計[D].成都:四川師范大學,2013