国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Scratch軟件平臺的小學(xué)編程語言教學(xué)方法分析

2017-08-13 23:59陳輝濤
新課程·中旬 2017年7期
關(guān)鍵詞:小學(xué)信息技術(shù)

陳輝濤

摘 要:小學(xué)的信息技術(shù)課程逐漸從重應(yīng)用轉(zhuǎn)為重思維。Scratch作為一個專為兒童設(shè)計的編程軟件,操作十分簡單并且涵蓋面極廣,能鍛煉學(xué)生的編程思維能力。希望通過分析Scratch軟件在小學(xué)編程語言教學(xué)中的優(yōu)點和運用該軟件進行教學(xué)的方法,達到進一步推廣小學(xué)編程教育的目的。

關(guān)鍵詞:小學(xué);編程教育;Scratch軟件;信息技術(shù)

小學(xué)的信息技術(shù)教育一度成為初級微軟普及和學(xué)生的電腦游戲興趣班,在整個小學(xué)教育的課程中不受重視。Scratch軟件的到來成為打破這種現(xiàn)象的重要手段。它讓學(xué)生初步感受到編程語言的魅力,帶領(lǐng)學(xué)生走進計算機應(yīng)用的世界,讓學(xué)生逐漸愛上這門課程,并且收獲頗豐。了解Scratch軟件在實際教學(xué)運用中的效果,可以更好地在小學(xué)群體中普及編程藝術(shù)。

一、小學(xué)編程教育的意義

學(xué)習(xí)編程,培養(yǎng)計算思維是其重要內(nèi)容。然而,在小學(xué)階段開展編程教育并不是為了培養(yǎng)出一個個優(yōu)秀的“程序員”。在小學(xué)階段學(xué)習(xí)編程,除了對學(xué)習(xí)計算機基礎(chǔ)有一定幫助外,還可以充分鍛煉學(xué)生的邏輯思維能力;同時,程序設(shè)計需要極高的專注度,可以幫助改善學(xué)生普遍存在的“三分鐘熱度”的問題;編程往往需要團隊合作解決問題,可以提高學(xué)生的團隊合作能力。最重要的是,編程不是一門“寫程序”的學(xué)科,要想學(xué)好編程,需要用到數(shù)學(xué)、文學(xué)、藝術(shù)、音樂等各個方面的相關(guān)知識,在學(xué)習(xí)編程的同時,也可以促進學(xué)生其他科目學(xué)習(xí)成績的提高。

二、Scratch軟件及其主要特點

作為一款為八歲以上兒童設(shè)計的信息化教學(xué)軟件,Scratch可以讓學(xué)生自主創(chuàng)作動畫和故事,也可以設(shè)計自己喜歡的游戲。在設(shè)計動畫和故事的過程中,學(xué)生對編程的概念有了了解,在此基礎(chǔ)上進行小游戲的編寫,進一步了解編程思想,學(xué)習(xí)基本的編程算法。這樣的軟件在小學(xué)編程教育中的優(yōu)勢有:

1.簡單操作帶來的新體驗

以前的編程教學(xué)中學(xué)生需要記住大量枯燥的命令,極大地降低了學(xué)生對編程的學(xué)習(xí)興趣。而Scratch操作十分簡單。學(xué)生可以運用鼠標(biāo)拖動編程部件到腳本區(qū),選擇相應(yīng)的功能區(qū)。當(dāng)學(xué)生選擇了正確的語法模塊時程序才會生效。學(xué)生通過實際操作可以更好地理解語言的含義。

2.訓(xùn)練編程思維

Scratch軟件對學(xué)生計算機編程思維的訓(xùn)練主要體現(xiàn)在:學(xué)生通過點擊不同的命令讓計算機同時執(zhí)行不同的任務(wù),了解到計算機的運行是需要各個邏輯部件的。這些邏輯部件讓計算機的思維方式更加明顯,易于掌握。

三、Scratch軟件在編程語言教學(xué)中的方法

1.實例設(shè)計提高興趣

Scratch軟件有許多自帶的實例素材,教師也可以自行設(shè)計所需素材。將實例和計算機編程教學(xué)結(jié)合起來,可以充分調(diào)動學(xué)生的學(xué)習(xí)興趣。小學(xué)生對電腦游戲十分感興趣,教師可以選擇比較熱門的游戲,在充分調(diào)動學(xué)生的興趣之后,教師再教學(xué)生利用實例素材自行設(shè)計這款小游戲。在設(shè)計游戲的過程中,學(xué)生通過學(xué)習(xí)軟件入門以后,學(xué)會自己創(chuàng)作角色,為改角色添加背景,設(shè)計動作等一系列行為完成整個設(shè)計,最終玩上自己設(shè)計的游戲,從而能更加體會到編程的魅力,學(xué)習(xí)的欲望也會提高。以“小貓抓魚”這堂課為例,教師首先讓學(xué)生操控鍵盤使小貓能抓到魚,以此獲得得分,然后可以告訴學(xué)生,今天我們學(xué)習(xí)如何制作這樣一個游戲。學(xué)生在體會到游戲的樂趣之后,自然而然地對教師接下來要講的內(nèi)容十分感興趣,專注力得到極大的提高。

2.讓學(xué)生學(xué)會解決問題

當(dāng)介紹完軟件,學(xué)生對軟件有了初步的了解后,教師可以提出一些問題讓學(xué)生自己解決。當(dāng)大多數(shù)學(xué)生想辦法完成教師的任務(wù)后,教師可讓學(xué)生自己發(fā)現(xiàn)問題,比如游戲的哪些地方可以進一步優(yōu)化。這樣的連續(xù)過程往往能充分調(diào)動學(xué)生的好奇心,讓他們自行發(fā)現(xiàn)問題,解決問題。在“小貓抓魚”這個課題中,教師可以通過以下的問題引導(dǎo)學(xué)生學(xué)習(xí)和思考。

師:現(xiàn)在我們已經(jīng)完成了對魚的設(shè)計,那在這個游戲中我們還缺少什么呢?

生:小貓。

師:如何讓小貓完成抓魚這個動作?抓到小魚之后呢?

當(dāng)提出這些問題后,教師可讓學(xué)生組成小組,嘗試操作鍵盤讓小貓動起來。然后,再次對學(xué)生進行詢問。

師:你們在完成的過程中有沒有發(fā)現(xiàn)什么問題?

生:小貓沒有歸位。

師:那你們覺得該如何解決這個問題?

通過教師一系列問題的引導(dǎo),學(xué)生逐漸能在完成設(shè)計的過程中發(fā)現(xiàn)需要改進的問題。

3.設(shè)計的過程中提高自主創(chuàng)新能力

提高學(xué)生的自主創(chuàng)新能力是小學(xué)編程語言學(xué)習(xí)的重要目標(biāo)。Scratch軟件能最大限度地滿足這個需要。教師在教學(xué)過程中需要設(shè)計這種環(huán)節(jié),讓學(xué)生自行探究。教師首先應(yīng)當(dāng)向?qū)W生解釋重點,然后留下充足的時間讓學(xué)生自己思考。在這個實際的教學(xué)過程中筆者發(fā)現(xiàn),學(xué)生的創(chuàng)造力十分驚人。Scratch軟件充分給予了他們創(chuàng)作的空間。例如在小貓抓魚游戲的設(shè)計中,當(dāng)教師提問是否可以對游戲進行一些優(yōu)化時,一些學(xué)生開始尋找變化線條顏色的途徑,一些學(xué)生則嘗試給小貓以不同的行動,另外一些學(xué)生甚至將小貓和小魚替換成一些自己喜愛的動漫角色,這樣每個人對同一款游戲的不同理解都充分體現(xiàn)到各自的游戲中,學(xué)生設(shè)計的游戲也極具特點,創(chuàng)造力得到提高。

4.不同策略應(yīng)對不同階段

在學(xué)習(xí)的初期,學(xué)生對軟件不太熟悉,教師一邊講一邊讓學(xué)生練習(xí),可以讓他們更好更快地熟悉軟件;在學(xué)習(xí)的中后期,教師則可以增加任務(wù),讓學(xué)生對軟件和編程語言進行更深入的研究。準(zhǔn)確的教學(xué)策略讓編程教育的課堂更加豐富,學(xué)生的學(xué)習(xí)興趣更加濃厚;適當(dāng)?shù)慕虒W(xué)策略也可以充分發(fā)揮Scratch軟件的優(yōu)點,提高教學(xué)的質(zhì)量和效率。

5.學(xué)生成為課堂主體

教師在運用Scratch進行教學(xué)的過程中,應(yīng)當(dāng)注意學(xué)生是學(xué)習(xí)的主體。以此為核心,將學(xué)生組成學(xué)習(xí)小組,共同完成任務(wù)是比較好的選擇。在利用軟件進行設(shè)計和創(chuàng)造時,很多時候?qū)W生的個人思維能力和創(chuàng)造能力是有限的,但在團隊的合作中可以讓其學(xué)會合作解決問題,并且對軟件有一個更好的理解。在“小貓抓魚”這堂課中,筆者將學(xué)生每四個人分成一個小組完成一個游戲的設(shè)計,讓他們記錄下自己的分工——在具體設(shè)計游戲時提出了哪些有效的建議。在整個游戲設(shè)計完成后,每個小組互相交換成果,玩其他小組設(shè)計的游戲。這樣學(xué)生能分享成功的喜悅,也能學(xué)習(xí)他人的作品,使自身得到進一步的提高。

四、對編程教育的普及推廣

為了讓更多的學(xué)生、家長以及教師了解到編程教育的優(yōu)勢,有關(guān)教育部門可以舉辦一些適當(dāng)?shù)耐茝V活動或者比賽,讓大家積極地參與進來。如鄭州市在2017年1月舉辦的“編程一小時”活動就是一個很好的例子。這是一項風(fēng)靡全球的活動,在這項活動中,人人都可以參與,在一小時內(nèi)完成一些簡單的程序設(shè)計。這樣的活動旨在讓學(xué)生了解編程的魅力,接觸一種全新的學(xué)習(xí)方法。一些教師也可以充分參加和了解活動,學(xué)習(xí)如何更好地進行編程教育的推廣工作。

了解Scratch軟件的特點和它可以達到的效果可以更好地運用它,而對該軟件的充分利用可以讓枯燥的編程語言變得更加生動、活潑,也可以讓學(xué)生更好地理解深奧的編程語言,達到普及編程語言的效果。只有運用正確的教學(xué)方法,Scratch軟件才能充分發(fā)揮其作用。因此,教師必須要明確小學(xué)編程語言教學(xué)的方式方法,為小學(xué)編程語言教學(xué)作出更大的貢獻。

參考文獻:

[1]李常偉.利用Scratch教學(xué)打造創(chuàng)意課堂[J].基礎(chǔ)教育研究,2016(12):58-59.

[2]李田田,徐朝軍.Scratch教學(xué)研究綜述[J].軟件導(dǎo)刊,2016(9):197-199.

編輯 任 壯

猜你喜歡
小學(xué)信息技術(shù)
新一代信息技術(shù)征稿啟示
新一代信息技術(shù)征稿啟示
新一代信息技術(shù)征稿啟示
新一代信息技術(shù)征稿啟示
新一代信息技術(shù)征稿啟示
抚远县| 绥德县| 彰武县| 昌图县| 平安县| 天门市| 肇源县| 渭源县| 郸城县| 建水县| 云林县| 阿城市| 浠水县| 堆龙德庆县| 三门峡市| 林芝县| 泾阳县| 南溪县| 萍乡市| 达拉特旗| 盱眙县| 虹口区| 塘沽区| 安丘市| 井冈山市| 客服| 崇义县| 雷山县| 化隆| 淄博市| 子洲县| 阳城县| 遂川县| 潞西市| 斗六市| 运城市| 磐安县| 双辽市| 延安市| 洛南县| 中江县|