董馥嫻
摘 要:程序設(shè)計是信息技術(shù)教學(xué)的重要內(nèi)容之一,由于知識體系比較乏味,難以理解,許多初中生都對初中VB編程學(xué)習(xí)較為敷衍。參考了新課改的教學(xué)要求,討論了如何巧妙地利用項目學(xué)習(xí)來激發(fā)學(xué)生學(xué)習(xí)編程的興趣,達(dá)到更好的教學(xué)效果。
關(guān)鍵詞:項目學(xué)習(xí);VB程序設(shè)計;主體性
初三年級的程序設(shè)計教學(xué)不同于以往是對程序軟件的運(yùn)用進(jìn)行教學(xué),而是需要進(jìn)行自主創(chuàng)新設(shè)計的編程教學(xué)。傳統(tǒng)講授式的教學(xué)顯然很難引起學(xué)生的學(xué)習(xí)興趣。在下文中,筆者就對如何利用項目學(xué)習(xí)來培養(yǎng)學(xué)生的VB程序設(shè)計能力,提高學(xué)生的課堂學(xué)習(xí)積極性,培養(yǎng)學(xué)生學(xué)習(xí)編程設(shè)計興趣做出了探討。
一、制訂符合初中實際的教學(xué)目標(biāo)
VB編程教學(xué)并不簡單,初中的VB程序設(shè)計中具體涉及什么內(nèi)容?哪些是學(xué)生應(yīng)該了解的,哪些是學(xué)生必須熟練掌握的?在VB編程教學(xué)中,教師應(yīng)該提前對這些做好相應(yīng)規(guī)劃,制訂相對可行的教學(xué)目標(biāo)。具體而言,教學(xué)目標(biāo)應(yīng)如何規(guī)劃呢?首先,教師應(yīng)該先參考教育部門的教學(xué)大綱,明白初中編程教學(xué)是為了讓學(xué)生更加了解信息技術(shù)這門課程,培養(yǎng)學(xué)生的邏輯思維能力和解決問題的能力,培養(yǎng)符合信息社會需求的人才。教學(xué)目標(biāo)不應(yīng)該設(shè)定得過于困難,教師應(yīng)該改變教學(xué)理念,以生為本,充分考慮初中生的學(xué)習(xí)心理,規(guī)劃出可以讓學(xué)生提起興趣,并且大部分學(xué)生都可以完成的教學(xué)目標(biāo)。其次,VB程序設(shè)計中有些知識和初中數(shù)學(xué)的函數(shù)相關(guān),但是初中階段有一些函數(shù)知識并沒有教過,因此信息技術(shù)教師必須提前準(zhǔn)備,在教學(xué)設(shè)計中規(guī)劃一些學(xué)生能夠聽明白的函數(shù)知識,避免編程教學(xué)太難學(xué)生無法理解的情況出現(xiàn)。
二、通過合理的課堂教學(xué)方式與評價方式,激發(fā)學(xué)生的興趣
由于VB程序設(shè)計課程本身過于枯燥,而教師在教學(xué)過程中普遍按照課本知識的安排進(jìn)行講授。學(xué)生很容易出現(xiàn)課堂注意力不集中,提不起學(xué)習(xí)興趣的現(xiàn)象。
因此教師在編程教學(xué)過程中,首先應(yīng)該調(diào)動起學(xué)生的課堂參與性,讓學(xué)生對編程知識的學(xué)習(xí)產(chǎn)生興趣。項目學(xué)習(xí)就為此提供了一種可能,基于項目的學(xué)習(xí)是以學(xué)生為中心,通過對復(fù)雜、真實問題進(jìn)行探究從而獲得知識與技能[1]。教師事先根據(jù)教學(xué)目標(biāo)對教學(xué)內(nèi)容進(jìn)行整合,提煉出本節(jié)課學(xué)生需要掌握的知識點。然后結(jié)合實際生活背景創(chuàng)設(shè)一個項目情境,以項目作為驅(qū)動,使學(xué)生積極參與到項目中,并在此過程中對學(xué)生予以及時的鼓勵,以此讓學(xué)生產(chǎn)生對編程學(xué)習(xí)的興趣,在教師的引導(dǎo)下良性競爭與互相合作學(xué)習(xí)。
第一,課前準(zhǔn)備與項目設(shè)計。教師在課前應(yīng)進(jìn)行充分的備課,不能只局限于教材內(nèi)容。教師可以上網(wǎng)搜集與本節(jié)課知識點相關(guān)的小程序、小游戲,利用小程序和小游戲激發(fā)學(xué)生的學(xué)習(xí)興趣。教師在設(shè)計項目時,要綜合考慮知識點的難易程度以及不同學(xué)生的接受程度,設(shè)計出由易到難逐漸過渡的項目。設(shè)計的項目既要貼近學(xué)生的生活,激發(fā)學(xué)生的興趣,又要能夠充分利用學(xué)生原有的知識技能和生活經(jīng)驗[2]。
第二,課堂教學(xué)方式與方法。教師在課堂上可以先給學(xué)生介紹VB程序設(shè)計的基礎(chǔ)知識,如控件、屬性等。在學(xué)生了解了這些基礎(chǔ)知識后,教師引導(dǎo)學(xué)生到所設(shè)計的項目情境中,讓學(xué)生分小組合作學(xué)習(xí),完成教師布置的項目,讓每個學(xué)生親自參與到項目中解決問題。在課堂上,學(xué)生充分發(fā)揮主體性作用,教師僅僅作為協(xié)助者為學(xué)生提供幫助。這既有利于讓學(xué)生參與信息課堂教學(xué),也可以很好地增強(qiáng)學(xué)生的信息技術(shù)素養(yǎng),開闊學(xué)生的視野,培養(yǎng)學(xué)生的合作能力與創(chuàng)新能力。
第三,分享與評價。在小組分別完成項目后,教師要引導(dǎo)學(xué)生在課堂上進(jìn)行展示分享。對于優(yōu)秀創(chuàng)意的作品,教師要及時給予肯定和鼓勵,對于作品中存在的問題,教師要給予學(xué)生指導(dǎo)和幫助使其更加完善。作品的分享和評價是項目學(xué)習(xí)中至關(guān)重要的一個環(huán)節(jié),它不僅給學(xué)生提供了一個才能展示的平臺,還能夠發(fā)現(xiàn)學(xué)生學(xué)習(xí)中存在的問題。評價的形式多種多樣,可以是組內(nèi)自評,可以是組與組之間互評,也可以是師生互評。在評價過程中,思維之間的碰撞會激發(fā)新的創(chuàng)作靈感,這正是學(xué)習(xí)VB程序設(shè)計所需要的。
三、知識鞏固與技能提升
學(xué)生在完成項目的過程中已經(jīng)基本學(xué)習(xí)了本節(jié)課的知識點,但通過項目所學(xué)習(xí)到的知識相對比較零散,不夠系統(tǒng)化,學(xué)生容易忘記。因此,即使學(xué)生完成了項目,教師依然不能忽視課堂講授的重要性。在學(xué)生進(jìn)行作品分享和評價后,首先,教師應(yīng)當(dāng)帶領(lǐng)學(xué)生對本節(jié)課的知識點進(jìn)行歸納總結(jié),幫助學(xué)生鞏固知識,加強(qiáng)記憶。其次,教師應(yīng)當(dāng)給學(xué)生布置相應(yīng)的練習(xí)讓學(xué)生將學(xué)會的知識轉(zhuǎn)化成技能。最后,教師可以布置一些開放性作業(yè),鼓勵學(xué)生進(jìn)行頭腦風(fēng)暴,自發(fā)組成討論小組并利用課余時間進(jìn)行設(shè)計創(chuàng)作,有問題及時跟老師溝通。這不僅對學(xué)生技能的提升有很大幫助,還能使對VB程序設(shè)計感興趣的學(xué)生進(jìn)一步鉆研學(xué)習(xí),充分激發(fā)學(xué)生的編程潛力。
綜上所述,在信息技術(shù)課堂的編程教學(xué)中,教師應(yīng)該積極嘗試?yán)庙椖繉W(xué)習(xí)激發(fā)學(xué)生的學(xué)習(xí)積極性,鼓勵學(xué)生進(jìn)行自主創(chuàng)新,提高學(xué)生的課堂參與度,發(fā)揮學(xué)生的課堂主體作用,遵循以生為本的教學(xué)理念,引導(dǎo)學(xué)生自發(fā)融入VB編程的教學(xué)中,將枯燥的編程教學(xué)變?yōu)槿の督虒W(xué),以此來提高教學(xué)效率,提高學(xué)生的信息素養(yǎng)。
參考文獻(xiàn):
[1]紀(jì)方,趙智慧.基于項目學(xué)習(xí)的學(xué)科綜合實踐活動設(shè)計[J].北京教育學(xué)院學(xué)報,2015(5):66-70.
[2]黃品霞.基于“項目學(xué)習(xí)”的高中《信息技術(shù)基礎(chǔ)》教學(xué)設(shè)計探究[J].福建教育學(xué)院學(xué)報,2013(5):79-83.