王飛
摘?要:目前各學(xué)校從小學(xué)到初中都開設(shè)了《信息技術(shù)》課,以提高學(xué)生信息素養(yǎng),它是一門單獨(dú)的課程,同時(shí)也是學(xué)習(xí)好語(yǔ)、數(shù)、外、理化生學(xué)科的輔助工具。而新版的八年級(jí)下冊(cè)第二章《算法與程序設(shè)計(jì)》是初中信息課程的重要學(xué)習(xí)內(nèi)容,是一門難教、難學(xué)的課程。它的目的是讓學(xué)生能從簡(jiǎn)單問題出發(fā),自己學(xué)會(huì)分析問題,寫出算法,編制程序來(lái)體驗(yàn)程序,這對(duì)學(xué)生思維是一個(gè)很大的挑戰(zhàn)。筆者在實(shí)際教學(xué)中就遇到了很多的困難,本文筆者就結(jié)合自己的教學(xué)談?wù)動(dòng)龅降睦щy及教學(xué)策略。
關(guān)鍵詞:VB程序設(shè)計(jì);課程;教學(xué)策略
引言:
信息技術(shù)這門課,是安徽省教育科學(xué)研究院新編教材中必修內(nèi)容。學(xué)生對(duì)于這門選修課,大部分學(xué)生第一反應(yīng)就是,這個(gè)怎么感覺是在上數(shù)學(xué)啊?還有的學(xué)生反映:王老師,代碼里都是英語(yǔ),我英語(yǔ)本來(lái)就差,我怕讀不懂?諸如此類問題。筆者在教學(xué)實(shí)踐中就遇到了很多的問題和困惑,針對(duì)這些問題,筆者通過在本校每周開展的教研活動(dòng),和其他教師相互探討,不斷實(shí)踐,也有了一定的教學(xué)策略。
一、教學(xué)過程中的具體問題
(一)學(xué)生水平問題
首先,初中學(xué)生信息素養(yǎng)的起點(diǎn)水平參差不齊。本學(xué)期筆者曾做過專門調(diào)查統(tǒng)計(jì),每班大約有百分之九十多的學(xué)生在初中階段以前從未接觸過程序設(shè)計(jì)方面的內(nèi)容。因此,學(xué)生學(xué)習(xí)程序設(shè)計(jì)語(yǔ)言的基礎(chǔ)較差。其次,學(xué)生的思維能力、理解能力、分析能力因人而異,如此大的差距導(dǎo)致面向全體學(xué)生教學(xué)有一定的難度。
(二)教材內(nèi)容多,涉及范圍廣
這本書內(nèi)容較多、知識(shí)抽象,同時(shí)學(xué)業(yè)水平考試會(huì)涉及到VB程序設(shè)計(jì)這章第一、二、三、四節(jié),這對(duì)于老師來(lái)說(shuō),如果按教參學(xué)時(shí)進(jìn)度安排,每個(gè)知識(shí)點(diǎn)都講,學(xué)生接受有難度,課時(shí)也有限,如果按學(xué)生接受程度來(lái)講,就不能做到每個(gè)細(xì)節(jié)都講到。
(三)學(xué)習(xí)內(nèi)容比較枯燥乏味
它要求學(xué)生有嚴(yán)密的邏輯和高度的抽象思維,理論比較多,知識(shí)性很強(qiáng)。加上和八年級(jí)的銜接不是很緊密(八年級(jí)下學(xué)期只有一單元四課簡(jiǎn)單提到了編程),對(duì)VB應(yīng)用軟件不感興趣的同學(xué)就會(huì)覺得這門課特別枯燥。另一方面,不像office辦公軟件那么熟悉實(shí)用,加上VB編程需要不斷調(diào)試,要有耐心,很多學(xué)生經(jīng)過多次嘗試修改還是不能成功運(yùn)用,就慢慢對(duì)編程失去興趣,這就對(duì)老師的教學(xué)產(chǎn)生一定困難。
(四)學(xué)習(xí)態(tài)度模糊
學(xué)生的學(xué)習(xí)動(dòng)機(jī)不明確,有不少學(xué)生認(rèn)為語(yǔ)、數(shù)、外考試的分?jǐn)?shù)占的比例比較大,對(duì)初中信息技術(shù)學(xué)科就不是很重視,尤其是準(zhǔn)備以后上中職的學(xué)生,更覺得學(xué)信息技術(shù)沒用,就是為了應(yīng)付考試,加之這門課的程序設(shè)計(jì)等知識(shí)與數(shù)學(xué)有一定聯(lián)系,需要用到數(shù)學(xué)中的很多思維,部分學(xué)生的數(shù)學(xué)本身就不好,所以聽起課來(lái)更覺得費(fèi)勁吃力,慢慢自己就放棄了。
(五)教學(xué)方式傳統(tǒng)
程序編寫初體驗(yàn)這門課有大量的概念、數(shù)據(jù),語(yǔ)句以及過程和函數(shù)要講,很多老師覺得只有在教室里才能講得詳細(xì)透徹,教室里可以適當(dāng)?shù)剡M(jìn)行板書和練習(xí),學(xué)生白板演示比較方便。其實(shí)程序編寫還需要不斷調(diào)試,學(xué)生可能會(huì)從程序中發(fā)現(xiàn)錯(cuò)誤,他們才能主動(dòng)思考如何調(diào)試,最終達(dá)到解決程序問題的目的。
二、探索應(yīng)對(duì)的教學(xué)策略
(一)要讓學(xué)生端正態(tài)度,重視這門副課
筆者在這方面做了一些嘗試,感覺還遠(yuǎn)遠(yuǎn)不夠。比如學(xué)生在信息課課前,我會(huì)告訴他們微機(jī)室的計(jì)算機(jī)已經(jīng)打開了,一方面讓學(xué)生知道電腦可以正常使用,另一方面讓學(xué)生心里明白,老師在等待著他們,并布置一些的作業(yè)任務(wù),給予他們一定的壓力。
(二)要關(guān)注學(xué)生課堂效果
學(xué)生個(gè)體有差異,每位學(xué)生的接受能力有強(qiáng)弱,各個(gè)班掌握的程度也是良莠不齊,這就要求老師去細(xì)心觀察,對(duì)學(xué)生反應(yīng)不積極的知識(shí),要放慢節(jié)奏,讓學(xué)生把這個(gè)環(huán)節(jié)搞明白再進(jìn)入下一個(gè)學(xué)習(xí)環(huán)節(jié)。否則學(xué)生不會(huì)的東西越積越多,最終因?yàn)閷W(xué)不會(huì)而厭學(xué),嚴(yán)重挫傷了積極性。
(三)合理安排座次,注意錯(cuò)誤資源的利用
學(xué)生有差異,上課時(shí),可以在座次安排上就以“優(yōu)秀”帶“落后”,讓不同層次的學(xué)生坐在一起,相互幫助。在安排操作練習(xí)時(shí),課堂習(xí)題可以安排必做題與選做題。對(duì)于錯(cuò)誤率相對(duì)比較高的題目,教師可以集中整合錯(cuò)誤題型,建立錯(cuò)誤資源表。這樣不至于整節(jié)信息課下來(lái),若教師光在糾正個(gè)別學(xué)生錯(cuò)誤,其他學(xué)生的問題到下課都沒解決。
(四)研究教材,偷換實(shí)例,適當(dāng)刪減教學(xué)內(nèi)容
書本教材上的實(shí)例,大多都是特別的典型,但存在個(gè)別實(shí)例有些不恰當(dāng)。針對(duì)這個(gè)問題,筆者做法是把教學(xué)實(shí)例換成能引起他們興趣的,比如說(shuō)新鮮的、古典的、與實(shí)際生活相聯(lián)系的“雞兔同籠”問題給他們分析。這樣學(xué)生的興趣馬上來(lái)了?!半u兔同籠”解決之后再回頭來(lái)看繪制“鉆石”程序,學(xué)生就會(huì)覺得簡(jiǎn)單多了。這樣整個(gè)課堂自然就有了活力,教學(xué)效果自然就好。
(五)重視興趣的激發(fā),帶動(dòng)課堂效率
大家都知道,算法的入門學(xué)習(xí)尤為重要。第二章活動(dòng)1教學(xué)內(nèi)容設(shè)計(jì)了讓學(xué)生制作一個(gè)抽獎(jiǎng)程序界面,但是一開始拋出任務(wù),學(xué)生積極性不高。于是我首先考慮了學(xué)生愛玩的天性,通過輸入用戶名及密碼來(lái)登錄微信,從而學(xué)習(xí)在VB中如何制作此界面。學(xué)生瞬間有了興趣,課堂就會(huì)變得輕松有趣了。這時(shí),我再引入VB可視化編程軟件,開始講解VB的窗體、對(duì)象、屬性、控件、程序編寫等基礎(chǔ)知識(shí)。
(六)鼓勵(lì)創(chuàng)新,注重學(xué)習(xí)成果的激勵(lì)作用
新課程改革以來(lái),提倡自主創(chuàng)新意識(shí)和操作能力的培養(yǎng),我們的每個(gè)操作都可以有不同方法,比如打開一個(gè)程序,可以雙擊,可以右鍵打開,可以通過開始程序打開等,我們應(yīng)該鼓勵(lì)學(xué)生多些探索精神,激發(fā)他們的發(fā)散思維。學(xué)習(xí)成果的及時(shí)反饋也能有效提高學(xué)生間接學(xué)習(xí)能力。比如教師可以通過網(wǎng)絡(luò)教室的演示功能,多展示學(xué)生作業(yè),及時(shí)給予指導(dǎo),激勵(lì)先進(jìn),鞭策后進(jìn)。
三、教學(xué)反思
綜上所述,關(guān)于“程序編寫初體驗(yàn)”這章節(jié)內(nèi)容,信息技術(shù)教師需要依據(jù)課標(biāo),在實(shí)際教學(xué)中不斷經(jīng)驗(yàn)總結(jié),結(jié)合學(xué)生掌握的知識(shí),引導(dǎo)學(xué)生多思考,多實(shí)踐,目的不是培養(yǎng)“高級(jí)程序員”,而是在不斷完善界面設(shè)計(jì)、編寫代碼、調(diào)試程序,潛移默化培養(yǎng)嚴(yán)謹(jǐn)?shù)目茖W(xué)態(tài)度,邏輯分析及解決問題的能力。讓我們師生共同努力,促進(jìn)學(xué)生信息素養(yǎng)的提高。
參考文獻(xiàn):
[1]李娟.《算法與程序設(shè)計(jì)>模塊的教學(xué)策略》.
[2]段青.《選修模塊帶來(lái)的思考》https://www.jinchutou.com/p- 3715550.html.