張海波
(江蘇省鹽城市濱??h第二實驗小學)
從Logo課程中培養(yǎng)學生計算思維的教學實踐
張海波
(江蘇省鹽城市濱海縣第二實驗小學)
Logo語言是一種與自然語言非常接近的編程語言,對于小學生來說,“海龜畫圖”遠比“枯燥的代碼”更能激發(fā)他們學習的興趣。時下,計算思維作為學科核心素養(yǎng)的重要組成部分,已成為國內(nèi)外專家學者公認的研究對象,學習編程是培養(yǎng)計算思維最基本的途徑之一。那么,如何將培養(yǎng)學生計算思維與編程結合起來呢?本文以蘇科版小學信息技術教材中Logo模塊的第3課“畫虛線”為例,談一談自己在教學中的做法。
1.學情分析
本課的教學對象是小學五年級的學生,他們對計算機的基本知識與操作技能有了一定的基礎,具有初步的合作交流能力。通過前兩課的學習,學生已掌握了HT、ST、CS、FD、BK、LT、RT等基本命令。但由于對程序設計模塊接觸時間較短,在操作和運用上還略顯生疏,一些學生存在著硬背命令的現(xiàn)象,需要教師在教學中加以方法的指導。
2.教材分析
本課的教學內(nèi)容是用PU、PD、PE、HOME等命令來繪制虛線及其組合圖形。本課分為三個部分,第一部分是學會使用PU、PD命令畫虛線,第二部分是學會使用HOME命令,第三部分是學會使用PE命令。
3.教學目標
(1)使用PU、PD、HOME、PE命令繪制虛線圖形。
(2)在繪制虛線圖形的過程中,感悟Logo畫圖的一般方法。
(3)感受Logo語言畫圖的樂趣,從而激發(fā)學生學習編程的興趣。
4.教學重難點
本課的重點是PU、PD、HOME、PE命令的基本格式。難點是靈活運用PU、PD、HOME、PE命令來繪制虛線圖形。
在本次的教學實踐中,教師主要通過以下六個環(huán)節(jié)來完成教學。
1.游戲復習,導入新課
為了營造輕松愉快的學習氛圍,首先師生共同做個“命令搶答”的互動游戲,即老師做出海龜?shù)膭幼?,學生說出相應的命令。前進1步、左轉90度、右轉90度……然后課件出示一條步長為100的線段圖形,學生說出畫法。接著教師再一條虛線圖形,指導學生觀察:這個圖形有什么特點?應該如何確定畫法?從而導入新課并板書課題。本環(huán)節(jié)中,把復習內(nèi)容融于游戲內(nèi),學生在做游戲的同時,復習了所學,為后面的學習打下基礎。
2.學法指導,初畫虛線
Logo語言的特點是通過畫圖來培養(yǎng)學生的思維能力。因此,在畫圖之前,要指導學生分析圖形的特點,然后確定圖形的畫法。這個環(huán)節(jié)中首先讓學生思考:你準備從哪里開始畫?然后讓學生用筆在紙上畫出這個圖形,同桌交流畫的過程。接著教師利用課件依次出示圖形、畫圖過程、命令,讓學生先觀察,然后輸入命令,完成畫圖。最后小組討論:PU和PD命令的作用分別是什么?并強調:PU、PD命令后面必須為FD或BK命令,而不能是數(shù)字。
3.自主探究,交流合作
自學是一種非常重要的學習途徑,通過視頻自學更是一種學習的本領。因此,本環(huán)節(jié)首先讓學生通過觀看視頻自學,通過小組內(nèi)交流自學的收獲,然后合作完成畫圖,不僅加深了學生對知識的理解,更培養(yǎng)了學生的合作探究能力和自主學習能力。最后,教師提出思考:較PE命令和PU命令有什么相同點和不同點。從而小結并強調使用PE命令后,海龜處于擦除模式,想要恢復畫線,必須使用PD命令,把海龜改成畫圖模式,從而完成知識的建構。
4.閱讀程序,訓練思維
程序設計的學習中,學會閱讀他人的程序命令也是一種重要的學習方法。本環(huán)節(jié)安排學生閱讀程序命令來猜一猜畫出的圖形,不僅是一種思維訓練的形式,學生在體驗、比較命令的過程中理解了命令的作用,比采用教師講解、學生被動接受的教學方式效果要好得多。
5.學以致用,綜合練習
對于畫較為復雜的Logo圖形,教給學生解決問題的方法是至關重要的。運用PU、PD、PE、HOME命令繪制虛線的組合圖形是本課的教學難點,這個圖形對于初涉Logo圖形的學生來說難度很大。因此,在畫圖前設計了圖形分析卡,以一組填空式的問題,將解決問題的方法及過程貫穿始終,通過觀察圖形、完成填空,學生就能找出解決問題的方法。
6.課堂總結,建構知識
本環(huán)節(jié),教師組織學生進行討論交流:今天這節(jié)課,你有哪些收獲?通過師生交流,幫助學生梳理本課的知識,進一步系統(tǒng)地鞏固所學,以完成知識的建構,使本課學習更加系統(tǒng)化。
想比做更重要,Logo語言教學的最終目的不能簡單定位在能夠運用所學的命令完成老師布置的圖形,而是要在畫圖過程中培養(yǎng)學生探究的學習方法,運用計算思維的方式去找到解決問題的方法。
[1]梅險,張博雅,曾凡夫.基于計算思維的計算機基礎教學與創(chuàng)新創(chuàng)業(yè)教育的研究和實踐[A].深化教學改革·提升高等教育質量(上冊)[C],2015.
[2]張殿龍,賈麗娟.基于計算思維的C/C++程序設計課程教學方法的研究[A].深化教學改革·提升高等教育質量(下冊)[C],2015.
·編輯 魯翠紅