摘要:“程序設(shè)計”是初中信息技術(shù)課程的必修內(nèi)容,也是初中信息技術(shù)的重難點,其中的一些概念比較枯燥,理論抽象且邏輯思維強,學(xué)生普遍沒有興趣。且農(nóng)村初中生的信息技術(shù)基礎(chǔ)知識較差,普遍對程序設(shè)計充滿畏懼感,因此教師的教學(xué)難度較大。所以,對如何在教學(xué)過程中選擇適當(dāng)?shù)慕虒W(xué)方法,培養(yǎng)學(xué)生學(xué)習(xí)程序設(shè)計的興趣,讓他們主動學(xué)習(xí)和利用所學(xué)的算法與程序知識及技能去解決實際問題,筆者結(jié)合“程序設(shè)計”的教學(xué)實踐進行了一些探究。
關(guān)鍵詞:程序設(shè)計;教學(xué)方法;教學(xué)策略;學(xué)習(xí)興趣
程序設(shè)計是初中信息技術(shù)課8年級下冊的必修課程,教材采用的程序設(shè)計語言是Visual Basic(簡稱VB)。這個模塊的理論性和知識性都比較強,學(xué)習(xí)內(nèi)容比較枯燥乏味。相比DreamWeaver、Flash、PowerPoint等這些通過操作和設(shè)計能制作出豐富精彩的作品的軟件來說,在VB環(huán)境下編寫程序的過程中,需要不斷地反復(fù)地調(diào)試、修改、運行程序,學(xué)生遇到的問題比較多,容易在中途就放棄。本人結(jié)合這幾年的教學(xué)實踐,談?wù)勎以诮虒W(xué)中采取的一些教學(xué)方法和教學(xué)策略。
一、優(yōu)化教學(xué)內(nèi)容,產(chǎn)生學(xué)習(xí)興趣
剛接觸程序設(shè)計的學(xué)生,對程序設(shè)計充滿了好奇,如果一開始引入太多VB程序設(shè)計概念、理論,就會讓不少學(xué)生望而生畏。為了避免此種情況,教師應(yīng)該優(yōu)化教學(xué)內(nèi)容、使學(xué)生產(chǎn)生學(xué)習(xí)興趣。
(一)簡化教材案例、消除畏懼心理
程序設(shè)計教學(xué)中引用的案例,是社會生活中的典型實例,富有代表性,所蘊藏的藝術(shù)感、文化性、道德責(zé)任能打動學(xué)生的心靈。這些實例能吸引學(xué)生的注意力和學(xué)習(xí)的好奇心。但是在案例的解答過程中,設(shè)計的算法比較復(fù)雜,程序代碼較長,學(xué)生很難理解和掌握。所以我們教學(xué)中應(yīng)該事先簡化案例,由淺入深、逐步滲透,從學(xué)生容易接受的知識入手。
(二)優(yōu)化教學(xué)內(nèi)容、產(chǎn)生學(xué)習(xí)興趣
新版本的《程序設(shè)計》教材包含有VB程序設(shè)計語言 、面向?qū)ο蟪绦蛟O(shè)計及邏輯運算等知識,內(nèi)容豐富,蘊含的知識點眾多。要想在一學(xué)期學(xué)習(xí)完,對于農(nóng)村教師來說,難度可想而知。因此,我們就要對教材進行深入分析,對教材內(nèi)容進行適當(dāng)?shù)恼希沓鲞m合我們自己教學(xué)所需要的教學(xué)內(nèi)容。
二、活用教學(xué)方法,激發(fā)學(xué)習(xí)興趣
(一)情境教學(xué):情境教學(xué)法是指在教學(xué)過程中,教師有目的地引入或創(chuàng)設(shè)具有一定情緒色彩的、以形象為主體的生動具體的場景,以引起學(xué)生一定的態(tài)度體驗,從而幫助學(xué)生理解教材,并使學(xué)生的心理機能能得到發(fā)展的教學(xué)方法。諸如榜樣作用、生動形象的語言描繪、課內(nèi)游戲、角色扮演、詩歌朗誦等等,都是寓教學(xué)內(nèi)容于具體形象的情境之中,其中也就必然存在著潛移默化的暗示作用。
(二)分層教學(xué):分層教學(xué)法是在學(xué)生知識基礎(chǔ)、智力因素和非智力因素存在明顯差異的情況下,教師有針對性地實施分層教學(xué),從而達到不同層次教學(xué)目標(biāo)的一種教學(xué)方法。通俗的講就是“因材施教”、“量體裁衣”。對農(nóng)村初中生來說,他們以前幾乎沒有接觸過程序設(shè)計,學(xué)習(xí)基礎(chǔ)差異不大,但是,我們不得不接受學(xué)生個體差異的事實,如學(xué)生接受知識、吸收理解知識的能力、課堂專注程度、興趣愛好等不同,都對程序設(shè)計的學(xué)習(xí)有著千絲萬縷的關(guān)系。尤其有些同學(xué)因為數(shù)學(xué)知識水平較低且邏輯能力弱,所以學(xué)起來倍感吃力。因此,教師必須關(guān)注學(xué)生水平的高低差異,課堂教學(xué)需設(shè)置不同的學(xué)習(xí)目標(biāo)、分層任務(wù)等,讓不同水平層次的學(xué)生及時掌握學(xué)習(xí)內(nèi)容,達到學(xué)習(xí)目標(biāo)。
(三)問題教學(xué):問題教學(xué)法就是教材的知識點以問題的形式呈現(xiàn)在學(xué)生的面前,讓學(xué)生在尋求,探索解決問題的思維活動中,培養(yǎng)學(xué)生自己發(fā)現(xiàn)問題解決問題的能力。教師有意地創(chuàng)設(shè)問題情境,組織學(xué)生的探索活動,讓學(xué)生提出問題并解決這些問題,在此同時向?qū)W生說明在該探索情境下的思維邏輯。“問題教學(xué)”為學(xué)生提供了一個交流、合作、探索、發(fā)展的平臺,使學(xué)生在問題解決中感受程序設(shè)計的價值和魅力,促進學(xué)生創(chuàng)造思維的發(fā)展。
(四)任務(wù)教學(xué):任務(wù)驅(qū)動的教與學(xué)的方式,能為學(xué)生提供體驗實踐的情境和感悟問題的情境,圍繞任務(wù)展開學(xué)習(xí),以任務(wù)的完成結(jié)果檢驗和總結(jié)學(xué)習(xí)過程等,改變學(xué)生的學(xué)習(xí)狀態(tài),使學(xué)生主動建構(gòu)探究、實踐、思考、運用、解決高智慧的學(xué)習(xí)體系。為了使學(xué)生樂于編程并學(xué)有所得,激發(fā)他們學(xué)習(xí)的自信和興趣,在設(shè)置教學(xué)任務(wù)時,可以采用以下方法:1、任務(wù)設(shè)置貼近生活。因為農(nóng)村初中生之前基本沒接觸過程序設(shè)計,作為一個零基礎(chǔ),編程就是一些復(fù)雜難懂的程序代碼。為了消除學(xué)生的畏懼心理,在任務(wù)的設(shè)置上應(yīng)選擇貼近生活,使學(xué)生產(chǎn)生親切感。2、任務(wù)設(shè)置要新穎。教師在講授一個編程知識的時候,可以展示一些有趣的小程序作為任務(wù),喚起學(xué)生學(xué)習(xí)探究的熱情,調(diào)動學(xué)生的學(xué)習(xí)積極性。在講授“選擇結(jié)構(gòu)”時,可以以微信登錄界面為例。如果微信用戶登錄賬號時用戶名或密碼出現(xiàn)錯誤,程序提示“用戶名或密碼有誤,請重新輸入”,如果用戶輸入的用戶名和密碼都正確,程序提示“用戶名密碼正確,登錄成功”。學(xué)生看到教師用VB設(shè)計微信登錄的程序會很感興趣,能夠親身體會運用所學(xué)知識解決生活問題的樂趣,也進一步增強了學(xué)好這門課的信心。
三、注重師生互動,培養(yǎng)學(xué)習(xí)興趣
課堂的教學(xué)過程是一個師生活動的過程,學(xué)生在課堂上的注意力集中的時間有限,如果老師光講,不注重學(xué)生的反饋,容易使課堂沉悶,使學(xué)生失去對課堂的注意力,上課效果大大打折。而且新課改十分強調(diào)生生之間、師生之間的交流。學(xué)生之間的交流可以交換結(jié)題思路和學(xué)習(xí)方法,師生交流能夠營造良好的師生關(guān)系,提升師生情感,體現(xiàn)教學(xué)中“學(xué)生為主體,教師為主導(dǎo)”的教學(xué)方式。
四、開設(shè)競賽活動,提高學(xué)習(xí)興趣
為了使學(xué)生更好地學(xué)習(xí)VB程序設(shè)計,教師應(yīng)該根據(jù)實際教學(xué)情況和學(xué)校情況,在課堂或者課外開展多種競賽活動,給學(xué)生創(chuàng)造學(xué)習(xí)和使用VB程序設(shè)計知識和技能的條件,為他們提供機會,展示學(xué)習(xí)成果。如在課堂上開展程序編寫、程序調(diào)試、算法改錯比賽。在課外,可以選取一些對VB程序設(shè)計感興趣學(xué)習(xí)能力好的學(xué)生,參加暑期網(wǎng)絡(luò)夏令營活動,積極參加區(qū)級甚至市級的比賽。也可以向?qū)W校申請開展全校的各類程序設(shè)計競賽活動,并頒發(fā)相應(yīng)的獎狀、獎品,可以激勵學(xué)生學(xué)習(xí)。
五、結(jié)束語
在初中信息技術(shù)程序設(shè)計的教學(xué)中以新穎的課堂導(dǎo)入創(chuàng)設(shè)教學(xué)情境,培養(yǎng)學(xué)生學(xué)習(xí)興趣是提高教學(xué)效率的關(guān)鍵;精心設(shè)計的教學(xué)內(nèi)容、層次分明的教學(xué)目標(biāo)、設(shè)置合理的任務(wù)驅(qū)動、變化多樣的問題設(shè)置時提高教學(xué)效率的動力。教師在教學(xué)中,只有注重教學(xué)、教法,注重學(xué)生學(xué)習(xí)能力和學(xué)習(xí)興趣的培養(yǎng),才能在教學(xué)實踐中不斷提高Visual Basic程序設(shè)計這門課程的教學(xué)效率。
參考文獻:
[1]王祥.淺談如何培養(yǎng)中學(xué)生信息技術(shù)的學(xué)習(xí)興趣.科技風(fēng).2009(24):15;
[2]李奕.在信息技術(shù)課中如何培養(yǎng)農(nóng)村學(xué)生學(xué)習(xí)興趣.計算機光盤軟件與應(yīng)用.2014(1):209-209;
[3]梁丹.中學(xué)生信息技術(shù)課學(xué)習(xí)興趣現(xiàn)狀分析及培養(yǎng)策略研究.華中師范大學(xué).2011;
[4]鄒正麗.如何激發(fā)學(xué)生學(xué)習(xí)程序設(shè)計的興趣.中小學(xué)電教.2015(9);
[5]鄧蔚中.新課改環(huán)境下信息技術(shù)教學(xué)的幾點做法.中國信息技術(shù)教育.2010(5);
[6]王海坤.程序設(shè)計類課程教學(xué)中學(xué)習(xí)興趣的培養(yǎng)與探索.科協(xié)論壇.2010(5):168-168.