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

?

中小學(xué)程序設(shè)計教學(xué)探索

2017-12-27 11:28曾志勇??
考試周刊 2017年33期
關(guān)鍵詞:程序設(shè)計編程信息技術(shù)

曾志勇??

摘要:程序設(shè)計教學(xué)一直存在“難教”和“難學(xué)”的問題,長期以來一直是信息技術(shù)課教學(xué)的重點和難點之一。因為程序設(shè)計本身抽象、枯燥,邏輯思維性強(qiáng),如何找到一條比較實效的教學(xué)方式,使學(xué)生通過學(xué)習(xí)既掌握編程語言的知識、又能靈活運用程序語言進(jìn)行程序設(shè)計,一直是廣大信息技術(shù)教師頗感興趣的課題。

關(guān)鍵詞:程序設(shè)計;信息技術(shù);編程

對于一個孩子來說,接受知識的渠道往往是通過課堂教學(xué),似乎沒有教師,沒有家長就不知道如何進(jìn)行學(xué)習(xí)??傆^社會現(xiàn)狀,我們的未來需要擁有創(chuàng)新能力,需要有獨立學(xué)習(xí)的能力以及探索知識的能力。Scratch軟件的出現(xiàn),改變了“教師教,學(xué)生學(xué)”的傳統(tǒng)教學(xué)模式,使用探索式學(xué)習(xí)的方法,培養(yǎng)學(xué)生獨立學(xué)習(xí)能力和創(chuàng)新能力。

一、 Scratch簡介

Scratch是一種可免費使用的圖形化編程語言,由美國麻省理工學(xué)院媒體實驗室及加州大學(xué)教育與資訊研究院的KIDS小組共同研發(fā),特別為8歲或以上的青少年而設(shè)計。其幾乎完全顛覆了傳統(tǒng)編程軟件的設(shè)計理念,并具備傳統(tǒng)編程軟件所沒有的幾個特點。

1. Scratch圖形化程式語言學(xué)習(xí)門檻低、效益高它不需要像傳統(tǒng)編程軟件那樣一行一行地“敲”代碼,而采用類似于樂高積木的方式“堆疊”程序形成邏輯,只要使用簡易的鼠標(biāo)拖曳方式,將已定義好的指令從程式指令區(qū)移進(jìn)程序腳本區(qū)即可,取代文字輸入,排除打字或語法出錯的機(jī)會。為了不讓初學(xué)者遇到比較困難的語法問題,Scratch的語句塊形狀經(jīng)特別設(shè)計,只允許合乎程序邏輯時才能結(jié)合到一起,而且每一類功能的形狀和顏色也易于區(qū)別,防止錯誤配置。因此,用它編程不用擔(dān)心語法錯誤,可以讓學(xué)生在不知不覺中,學(xué)習(xí)程式語言的概念,通過實驗的方式理解編程思想,進(jìn)而增加推理能力、掌握邏輯概念。

2. Scratch圖形化編程語言多媒體功能強(qiáng)大,交互性強(qiáng)。Scratch具有方便強(qiáng)大的多媒體功能,不但集成了圖片、聲效、動作、外觀等編程部件,還集成了鍵盤、鼠標(biāo)等事件部件。利用動作部件,可以讓角色移動、旋轉(zhuǎn)等;利用外觀部件可以設(shè)置角色的造型、給造型添加特效等;利用聲音部件,可設(shè)置各種聲音特效;利用事件部件,可控制角色并構(gòu)建出良好的人機(jī)交互界面。所以,利用Scratch可以很方便地制作具互動性的故事、游戲、動畫等多媒體程序。教學(xué)中采用寓教于樂的方式,學(xué)生能很自然地掌握編程思想和編程技巧。

3. Scratch圖形化編程語言體現(xiàn)的編程概念跟專業(yè)語言是類似的,可以順利過渡到專業(yè)編程語言的學(xué)習(xí)。Scratch編程部件不但包含了常見的編程概念,如順序、循環(huán)、條件語句、變量和鏈表(數(shù)組)等,而且作為一種現(xiàn)代的編程工具,Scratch還引入了事件、線程、協(xié)調(diào)和同步的概念,完全可以順利過渡到其他專業(yè)編程語言的學(xué)習(xí)。

二、 開放式教學(xué)

在課堂教學(xué)中,要完全放手一直是教師心中的一個“結(jié)”。總是怕這怕那,總想把自己所有的一切都告訴學(xué)生,這種“填鴨式”的教學(xué)使學(xué)生嚴(yán)重缺乏獨立學(xué)習(xí)的能力。Scratch軟件的學(xué)習(xí)并不是通過老師教、學(xué)生學(xué)這樣的基本模式,而是讓學(xué)生通過“模仿一改編一自創(chuàng)”這一過程獨立拼搭語言,探索其程序能夠達(dá)到的目的,來了解該軟件的使用方法。在Scatch軟件的學(xué)習(xí)過程中,學(xué)生可以在軟件的自帶程序中選擇一個喜歡的程序,先針對這一個程序進(jìn)行單純的模仿。在模仿的過程中,學(xué)生經(jīng)歷了“讀程序、理解程序、了解程序的邏輯性”這一過程。經(jīng)過模仿這一過程,學(xué)生有了一定的基礎(chǔ),可以根據(jù)自己的喜好嘗試將程序進(jìn)行改編。

三、 互助式教學(xué)

每一年,學(xué)校的Scratch團(tuán)隊總會有些新學(xué)生加入。面對完全陌生的一個軟件,我采用的是“大手牽小手”互助式教學(xué)。技術(shù)較好的高年級學(xué)生帶領(lǐng)低年級學(xué)生一起設(shè)計游戲并制作游戲。我在團(tuán)隊搭配過程中注重高低年級的搭配。低年級的孩子生活閱歷不多,但想象力和創(chuàng)造力相對比高年級的學(xué)生要好;高年級的學(xué)生在計算機(jī)操作和程序的邏輯思維上要明顯高于低年級學(xué)生。在與平時不同的教學(xué)模式的學(xué)習(xí)過程中,學(xué)生有了更多的好奇,探索的精神不斷體現(xiàn),提出的問題也越來越多。有了探索的精神,有了興趣,孩子對于Scratch的喜愛也就更加濃厚了。在這一過程中,學(xué)生的探索精神慢慢地被培養(yǎng)。只有擁有了這份探索精神,才會有一次又一次的成功。經(jīng)過了改編這一階段,學(xué)生已經(jīng)比較熟練了,可以展開自己的想象力,通過獨立拼搭程序,在計算機(jī)中實現(xiàn)自己的夢想。新的教學(xué)理念需要教師在更新自我理念的同時改變教師的身份,真正讓學(xué)生能夠在探索學(xué)習(xí)的過程中體驗從失敗走向成功的過程,在體驗探索學(xué)習(xí)的過程中獲取知識,提高解決問題的能力。

四、 引導(dǎo)式教學(xué)

在教學(xué)過程中,教師需要能夠完全將舞臺給孩子,真正起到引導(dǎo)的作用。教師只有在孩子們基礎(chǔ)知識缺乏的情況下,才能給予一定的幫助,但絕不能代勞。在Scratch的活動中,當(dāng)孩子們遇到困難時,我問的最多的一句話是:“你想要做什么?把你想要做的事情說具體?!闭f著說著,孩子自然而然地就將程序說出來了,也就完成了他們的想法。但作為教師也不能完全不給予幫助。例如:我們的孩子在知道水能導(dǎo)電的時候,想利用這一知識做出噴水控制開關(guān)的效果,結(jié)果發(fā)現(xiàn)自來水根本無法做到。在學(xué)生已有的物理知識不能解決問題的時候,我告訴他們我們使用的電力是USB接口,只有5伏,電壓太低,在水里加入食鹽,增加鈉離子,鈉離子能夠帶著電游走,導(dǎo)電效果就會更好。

其實每個孩子都有自己的一片天地,一個世界。教師的正確引導(dǎo),能夠?qū)⒑⒆拥倪@片天地開發(fā)挖掘,讓孩子更好地發(fā)揮自己的特長。在Scratch的教學(xué)活動中,學(xué)生在探索中學(xué)習(xí),教師正確地引導(dǎo),改變教學(xué)模式,能夠更好地培養(yǎng)學(xué)生的獨立學(xué)習(xí)能力和創(chuàng)新能力,給學(xué)生一個更加廣闊的天地展示屬于自己的特色。學(xué)生能夠真正地在快樂中學(xué)習(xí),在快樂的活動中體現(xiàn)自身的價值。

猜你喜歡
程序設(shè)計編程信息技術(shù)
新一代信息技術(shù)征稿啟示
編程,是一種態(tài)度
新一代信息技術(shù)征稿啟示
新一代信息技術(shù)征稿啟示
元征X-431實測:奔馳發(fā)動機(jī)編程
信息技術(shù)在幼兒教育中的有效應(yīng)用
編程小能手
基于Visual Studio Code的C語言程序設(shè)計實踐教學(xué)探索
紡織機(jī)上誕生的編程
從細(xì)節(jié)入手,談PLC程序設(shè)計技巧