龔靖雅
摘要:小學信息技術是學生必修的一門課程,而其中的Scratch編程是一種新型的模塊編程工具,旨在鍛煉學生的理解能力和應用能力,培養學生的計算思維。小學階段,學生處在身心發育的關鍵時期,邏輯思維能力也在快速成熟,教師要抓住學生這個時期的特點,有針對性地開展編程訓練,借助Scratch編程的趣味性,提高學生的學習積極性。本文結合案例,闡述了如何在小學信息技術Scratch編程中培養學生的計算思維。
關鍵詞:小學信息技術;Scratch編程;計算思維;培養
前言:
計算思維就是指在計算機科學的基礎上,求解實際問題、設計搭建系統等一系列思維活動。編程對學生的思維邏輯能力具有較高的要求,小學階段,學生處在思維開發的初期,教師開展有效的編程訓練可以有效的鍛煉他們的思維能力。傳統的編程對于學生的要求較高,需要學生去“敲”代碼,不適合小學生的學習。而Scratch編程則大大降低了編程難度,學生只需要把成型的模塊進行拼接即可完成設計,操作簡單、形式多樣,讓學生在實踐中找到編程的樂趣,逐步地養成計算思維。
一、創設情境,激發學生學習興趣
由于年齡的原因,學生的自制力和專注力較差,加上計算機軟件具有抽象、虛擬的特點,很多學生在剛接觸時會感到困難。如果教師不能為學生搭建學習場景,讓學生建立起對軟件地基本認知,就容易讓學生失去耐心,喪失學習Scratch編程的興趣。一旦學生沒有了學習的熱情,就會大大削弱課堂的教學效果,不利于教師開展Scratch編程教學。因此,教師需要在學生初識Scratch編程的時候就做好鋪墊,利用一些生動有趣的游戲吸引學生注意力,讓學生在游戲中找到學習的樂趣,進而全面認識軟件。在有了良好的認知基礎上,教師就可以順利的開展Scratch編程教學活動,增強學生的思維邏輯訓練。
例如,在“初識Scratch”這一節的學習中,教師要特別重視課前引導,從游戲入手,激發學生的學習興趣。Scratch編程軟件具有強大的交互功能,可以實現動畫、視頻、音頻等多種素材的結合,學生在使用時可以有效的鍛煉思維,提高個人解決問題的能力。在開始學習前,教師可以在大屏幕上向學生展示一些有趣的游戲,比如“喊醒路燈”、“小貓吃魚”等。在“喊醒路燈”游戲中,教師事先準備好麥克風等設備,并連接妥當。在課堂開始后,教師可以讓學生們體驗這個小游戲。“同學們,這節課開始之前,我們先來玩一個很神奇的游戲。為什么說它神奇呢,一會就揭曉謎底。現在我先請一個同學上來,對著麥克風說‘開燈’,大家看大屏幕有什么變化。”路燈在學生發出聲音后亮起,學生們紛紛感嘆。教師可以多找幾個學生上臺體驗,讓他們感受游戲樂趣的同時對本節課所學知識有一個大概的了解。
二、巧設問題,訓練學生思維邏輯
計算思維的養成需要大量的思維訓練。Scratch編程軟件的優點除了可操作性強、界面簡單、學生容易上手外,最重要的一點就是學生自主設計的空間大。在同一個場景下,不同的學生可以借助該軟件實現不同的功能,滿足了不同學生的思維習慣和思維特點。在實際教學中,教師既要給與學生充分的發揮空間,又要利用巧妙地問題引導學生實現更豐富的功能,在不過分干預學生思考的基礎上加以指導,讓學生更加熟練地使用軟件,強化學生的思維邏輯訓練。
例如,在Scratch編程軟件應用課上,教師可以為學生提供不同難度的問題,循序漸進,引導學生實現系統設計。比如教師可以向學生下達“小動物找媽媽”設計主題,讓學生充分發揮自己的想象,確定一種小動物、一個迷路地點、家園、幾個回家的路徑。學生在接收到問題后,就會在自己的軟件上進行設計,不同思考會產生不同的設計結果。在這些簡單的設計中,教師要充分尊重學生想法,可以適當的給與指導,但不要過分干涉。學生完成基礎的設計后,教師可以進一步的引導學生豐富個人設計,比如在路徑中設置障礙、考慮到天氣因素、時間長短等。這樣一來,設計系統的難度就會增大,學生不僅要分析路線的選擇,還要考慮路線的時間,如何尋找最優路徑等。這些設計需要學生具有清晰的邏輯,不僅需要統籌規劃路線,還要在其中加入其他因素的綜合影響,對學生來說是一次寶貴的思維訓練。通過解決問題的形式完成設計,不僅可以增加學生的訓練強度,還可以讓學生在設計中找到編程的樂趣,加深個人對編程的理解和思考,提高個人的編程運用能力。
三、總結反思,提升學生編程能力
小學階段,學生的思維比較活躍,對于世界萬物有著自己的想法。正因為他們的這些大膽創意,才能讓Scratch編程更加豐富多彩。在編程設計中,教師僅僅是學生的引導著,創作的主體是學生,他們的想象力和創新能力對完成系統設計的是至關重要的。教師除了在學生設計時給與指導,還要帶領學生們進行“復盤”,對自己的設計作品進行總結反思,查缺補漏,完善自己的設計系統。在總結反思的過程中,學生的邏輯思路更加清晰,軟件的熟練度也越來越高,編程能力就會隨之提升。
例如,在“小動物找媽媽”這一課題的設計中,很多學生都完成了自己的系統設計,并且規劃好了路線等內容。在對這一課題進行總結反思時,教師可以讓學生嘗試加入一些故事情節,比如小動物是如何迷路的,它在迷路時狀態是怎樣的,回家的途中會遇到哪些小伙伴等。添加這些情節,可以讓整個設計更加完善,趣味性也會大大增強,在設計故事的過程中,學生相當于完成了一個“作文”構思,增強了個人邏輯思維訓練。
總結:
總之,教師利用Scratch編程軟件教學,可以降低學生的編程學習難度,大大增加學習的趣味性。在課堂上利用創建情景、巧設問題、總結反思等過程,讓學生熟練的掌握Scratch編程軟件。教師在引導學生用Scratch編程解決問題時,不僅可以提高學生的編程能力,還可以訓練學生的計算思維,讓學生在實踐中感悟編程的魅力,為學習計算機技術打下堅實的基礎。
參考文獻:
[1]徐劉志.小學信息技術學科學生計算思維培養的策略與方法[J].才智,2019(36):104.
[2]胡蒙娜,汪文彬,朱格格.基于核心素養的小學信息技術scratch教學[J].西部素質教育,2020,6(03):149-150.