尹斌

摘要:近年來,隨著信息意識、計算思維、數字化學習與創新、信息社會責任這些核心素養的提出,怎樣才能讓核心素養的培養在信息技術教學中落地生根,一直是我們信息技術老師思考的問題。本文分析了在信息技術社團課中選擇Scratch編程的原因,結合具體案例闡述了Scratch教學在社團課中的探索與實踐,最后總結了在社團中開展Scratch編程教學的意義。
關鍵詞:Scratch編程社團教學核心素養
隨著物聯網、云計算、大數據等信息技術的發展,以及智慧課堂、智慧學校的興起,我們正由數字時代進入由創新為核心的智慧時代。為了適應時代的發展,《中國學生發展核心素養》于2016年9月發布。信息技術教學已從技術培訓轉變為以人為本的核心素養教育,信息意識、計算思維、數字化學習和創新以及信息社會責任已成為新時代信息技術的四個關鍵素養。信息技術素養的培養不僅要落實在信息技術課堂教學中,更要落實在信息技術拓展課如社團課教學中。怎樣才能讓核心素養在社團課中落地生根,開花結果呢?筆者探索如何在信息技術社團課中開展Scratch編程教學,落實信息技術核心素養的培養。
—、選擇Scratch編程之因
(一)Scratch編程
Scratch軟件是由美國的麻省理工學院開發的一款圖形化的編程軟件,它不像傳統編程軟件那樣,需要使用者逐行地輸入代碼、編寫程序,而是通過拖拽相應的指令并將指令進行組合實現編程,可以創作出動畫、有趣的故事和游戲。對于初學者而言它使學生可以快速地掌握編程思想和技巧,還可以發揮自己的想象力,實現自己的創意。因此,人們也稱之為“創意編程”。
在使用Scratch軟件進行編程設計時,它有個特點,即不需要記住那些英文命令,甚至不需要使用鍵盤就可以進行編程創作。實現程序的命令和參數是一些類似積木塊的指令。編程相當于用鼠標拖曳積木塊指令到腳本區,組合這些積木塊實現功能。
(二)社團課特點
目前小學放學時間為下午3:30,對于很多家庭來說,孩子已經放學了,家長還在單位上班,這段時間讓不少家長很是苦惱。自2018年9月起,合肥高新區開始推出“三點半”工程,下午放學后給學生提供一個小時的課后延時服務,學校提供各類課程,供學生自由選擇,這項民心工程解決了許多家庭的后顧之憂。
近年來,Scratch編程開始出現在小學信息技術四年級下冊教材中,Scratch結構化、搭積木式的編程方式,使學生的學習興趣更濃,產生編程的欲望。遺憾的是信息技術教材只安排了6個課時內容,學生們興趣正濃,教科書上的內容卻學完了,學生們在課堂上幾乎沒有深入學習Scratch編程的機會。
從“三點半”工程的推出和Scratch自身特點綜合考慮,信息技術老師可以額外一周開設一節信息技術課,解決學生學習Scratch編程時間不夠的問題。在編程過程中逐漸培養學生的邏輯思維和創新思維,并為創客教育做前期編程準備工作。
二、探索與實踐
根據社團中學生年齡、認識水平等特點分組并進行項目化學習,讓學生在課堂過程中圍繞項目主題進行自主探索學習、合作學習,大膽創新,創作出個性化的作品。具體實踐可分為五個步驟。
(一)優化導入,明確主題
興趣是最好的老師,讓學生喜歡上Scratch編程不難,但使其保持熱情并主動探究就比較有難度了。因此,我們用游戲、動畫故事、美麗圖案以及聯系現實生活進行情境創設,針對不同的項目主題采用不同的導入方法,讓學生保持對Scratch編程的熱情,真正愛上創作。
比如在“追逐奶酪”游戲創作教學中,采用游戲直接導入法。在游戲面前,學生們基本上都是沒有抵抗力的。教師把事先設計好的難度適中的游戲發給學生讓其先玩一玩,體現游戲的規則,如“追逐奶酪”游戲:游戲里小老鼠咪咪很餓,它被困在迷宮里。請幫助它找到奶酪,要注意躲避邪惡的甲蟲,還要特別小心迷宮里的幽靈。以此激發學生學習、創作的興趣,明確項目的主題。
比如兒童節到來之際,社團課中,我們會聯系現實生活,讓學生們欣賞用Scratch編程制作的兒童節賀卡,激發他們的創作欲,給自己或好友制作兒童節動畫賀卡。從現實生活中的情景出發,再回到生活中去,更能激發學生的求知欲、創作欲,也能使其很好地理解項目的主題。
(二)剖析范例,創建項目
根據不同的主題選擇相應的導入方法,激發學生的興趣,師生一起確定項目主題。之后教師把范例分享給學生,學生先自我探究,再在小組內討論交流。從舞臺背景、角色的組成,到相應程序腳本的編寫,像剝洋蔥一樣一層層剖析范例。教師加入到學生討論中,加以適當引導,在必要時引發學生更深層次的思考,講解關鍵知識點,幫助學生理清思路。
比如在“追逐奶酪”游戲中,舞臺背景要自己繪制,當老鼠吃到奶酪后,奶酪隨機出現在舞臺上某一位置,有一條指令在控制著它,即移到指令和隨機選取數字指令相結合的一條指令。幽靈這個角色則時隱時現且間隔時間不定,有一條核心指令控制著它,即等待指令和隨機選取數字指令相結合的一條指令。當老鼠吃到奶酪后,是否要定義一個變量來計數?如果要增加難度,怎樣設定計時器,并倒計時到0時停止游戲,并顯示得到的分數?如果想設置多關卡游戲,該怎么辦?這樣經典的、基礎的游戲案例有很多,如“星星獵手”“圓圈戰爭”等,學生在剖析范例的討論過程中,思路會越來越清晰,鍛煉了他們的邏輯思維能力。
Scratch編程在社團教學中的探索與實踐2022年1月中第2期(總第102期)(三)創新規劃,形成方案
在范例剖析的過程中,學生不僅知其然,也知其所以然,再融入自己的想法,加以改進、創新,形成屬于自己小組的創意方案并填寫創意規劃表。學生用填寫表格(見表1)的方式規劃自己的作品,讓編程思路更清晰的同時,培養自身的信息意識,提高設計規劃作品的能力。
表1追逐奶酪游戲創意規劃表
作品名稱:舞臺/
背景角色/
造型聲音動畫情景變量Scratch指令
(核心指令)
教師在這過程中,巡視査看每個小組創意規劃表的填寫情況,査看是否積極有效填寫,做到心中有數的同時,鼓勵他們創新。可以引導學生創作類似“迷宮”“尋寶”等游戲。
(四)創意實踐,優化項目
學生填好規劃創意表后,依據創意表進行Scratch編程創作。在創作的過程中如果是小項目,單個人能完成的,鼓勵小組內所有同學都操作。對于同一個問題,解決的方式方法有很多種,都去操作能發現更多的解決辦法。如“追逐奶酪”游戲中,可以在接到奶酪后,在相應的地方顯示一個數字。如果是比較大的、復雜的項目,建議小組內三人合作完成,由一名學生負責主操作并只用一臺計算機進行編程,其他兩名學生在旁協助理清思路,這樣可以提升學生的合作學習能力,培養合作意識、團結精神。
教師在這個過程中,主要是巡視查看實踐操作情況,并為需要幫助的學生提供引導和指導。課前可以準備相應主題的各類編程作品的微課,發送到每臺學生機,學生可以自主學習。以學生為主體,老師提供資源,讓學生按他們自己的創意制作作品,培養學生學習與創新素養和計算思維。
(五)分享交流,拓展提升
Scratch編程的主旨是“創意、編程、分享”,我們在社團課教學中非常注重交流和分享。分享學生的作品、分享創意、分享技術、分享問題,讓學生在分享互動中,學習他人的成功之處,提出調試程序的意見,讓作品更完美。如對于四(4)班歐陽顏如同學創作的“追逐奶酪”游戲,同學們不知道如何進入下一關,就建議他在游戲作品中加入游戲說明。但游戲說明得用簡體中文,而我們使用的Scratch軟件是2.0版,不支持中文輸入。學生們開啟頭腦風暴,回顧之前制作“我名字的動畫”的項目,其名字是利用Photoshop軟件制作并存儲為PNG格式的圖片后,再導入到Scratch軟件中的。他們想出方法后,教師又加以引導,建議把制作好的游戲說明導入為舞臺背景,效果會更好。就這樣,學生自然就意識到創作出來的作品應該加上游戲說明或者作品說明。一次分享,一次交流,收獲頗豐!
當然,分享不應該局限于我們的課堂、我們的班級。我們鼓勵學生和同學、老師、家人、朋友分享自己的創作,更鼓勵學生在Scratch官網上和世界各地的朋友一起分享學習,也可以到國內比較專業的好好搭搭網站上學習、交流、分享。不同方式的分享交流,學生更有成就感,更有信心利用Scratch編程進行創意編程。
結語
一年多以來,我們一直在探索如何在社團課中開展Scratch編程教學,取得一定的教學效果。相較于之前的刻板模仿,老師一個步驟一個步驟地教,學生一個步驟一個步驟地學,現在的學生比之前愛思考、愛創新、愛創作、愛分享。我們以Scratch編程為載體,在創編過程中提高了學生的計算思維和邏輯能力;學生會用各種數字作品來表達自己的想法和創意。在項目化學習過程中,學生學會了自主探究學習和合作學習。在分享作品過程中,學生學會了表達,學會了交流,學會了分享。Scratch編程帶來的創造種子,正在一代孩子心中生根發芽。我們也將不斷學習,銳意進取,更好地投身于教育事業,更好地服務學生。
參考文獻:
\[1\]張成.基于核心素養的高中信息技術學科教學策略研究\[J\].中小學教學研究,2019(1):76.
\[2\]劉志超.義務教育階段編程教學的思考與實踐\[J\].中國信息技術教育,2020(9):104.
責任編輯:唐丹丹