摘要:計(jì)算機(jī)程序設(shè)計(jì)是計(jì)算機(jī)專業(yè)的一門核心課程。文章針對當(dāng)前教學(xué)中普遍存在的現(xiàn)象,分析了計(jì)算機(jī)程序設(shè)計(jì)課程教學(xué)過程中存在的問題,并結(jié)合教學(xué)實(shí)踐,提出了相應(yīng)的改進(jìn)方法。
關(guān)鍵詞:VB;程序設(shè)計(jì);教學(xué)改革
中圖分類號:G642文獻(xiàn)標(biāo)識碼:A文章編號:1009-3044(2008)14-20906-02
1 引言
計(jì)算機(jī)程序設(shè)計(jì)作為中職學(xué)校計(jì)算機(jī)專業(yè)的核心課程之一,對提高學(xué)生掌握基本的編程能力、培養(yǎng)他們的邏輯思維能力具有很重要的作用,同時(shí)也為他們的后續(xù)學(xué)習(xí)打下了堅(jiān)實(shí)的基礎(chǔ)。但對于目前基礎(chǔ)相對較差,文化沉淀比較薄弱的中職生來說,往往對這一門課程持有恐懼感、厭學(xué)心理,怎樣調(diào)動(dòng)中職學(xué)生對程序設(shè)計(jì)語言的興趣,提高他們的學(xué)習(xí)效率成為中職計(jì)算機(jī)教師們的共同關(guān)注點(diǎn)。本文分析了當(dāng)前計(jì)算機(jī)程序設(shè)計(jì)課程中存在的問題,并結(jié)合教學(xué)實(shí)踐,提出了改進(jìn)方法。
2 目前中職學(xué)生的學(xué)習(xí)現(xiàn)狀分析
本人擔(dān)任計(jì)算機(jī)程序設(shè)計(jì)課程多年,先后執(zhí)教過QBASIC、Visual Basic、Visual FoxPro課程,發(fā)現(xiàn)學(xué)生剛開始興趣普遍很高,但是只要講到抽象的理論知識時(shí),他們卻望而生畏,信心大減,慢慢的產(chǎn)生了厭學(xué)情緒。往往一學(xué)期下來,一個(gè)班級只有幾個(gè)同學(xué)跟著學(xué)下去,其他同學(xué)都是半途終止,最后教學(xué)效果可想而知。
究其原因,很多教師認(rèn)為學(xué)生基礎(chǔ)薄弱、不想看書,不善于思考,也不喜歡提問等等諸多問題,但這都是目前我們面對的客觀條件。拋開學(xué)生自身的原因,會發(fā)現(xiàn)我們自身有兩個(gè)問題不容忽視。
2.1 教學(xué)模式單一,課堂教學(xué)枯燥無味,制約了學(xué)生的積極性和主動(dòng)性的發(fā)揮
教學(xué)過程是教師的教與學(xué)生學(xué)的有機(jī)結(jié)合。在教學(xué)過程中我們不但要考慮所教的內(nèi)容,更重要的是要考慮我們所教對象的原有知識水平與采取什么樣的教學(xué)方法才能充分地調(diào)動(dòng)學(xué)生的積極性和主觀能動(dòng)性。然而在調(diào)查中發(fā)現(xiàn)不少教師采用的還是傳統(tǒng)的教學(xué)方法,即依書本內(nèi)容按部就班地講給學(xué)生的“灌輸式”方法或“一言堂”,這些方法對那些自覺性比較好、基本功比較扎實(shí)的學(xué)生來說,或許還能起一定的效果,但對那些剛跨入校門,對計(jì)算機(jī)充滿激情和向往而基礎(chǔ)又比較薄弱的中職生來說,是一種“扼殺”。因?yàn)楫?dāng)他們經(jīng)常面對枯燥的說教,看不懂的英語,陌生的語句結(jié)構(gòu)時(shí),他們的興趣和信心會一掃而光。這是一種非??膳碌氖虑?,可想而知,這樣的教學(xué)效果對將來更深層次的計(jì)算機(jī)教學(xué)留下的后遺癥是深刻的。
2.2 多數(shù)教師自身水平有待提高,往往不具備豐富的實(shí)踐編程經(jīng)驗(yàn)
在教學(xué)過程中,許多教師不能靈活把握教材的內(nèi)容深度,重點(diǎn)不突出,條理不清楚,課程目標(biāo)不明確,以“照本宣科”方式教學(xué)。特別是遇到那些抽象的知識,不講吧,屬于教材內(nèi)容,并且也很重要,是基礎(chǔ),講吧,很枯燥、乏味,學(xué)生聽不懂。因此面對這個(gè)問題許多老師都束手無策,最后導(dǎo)致學(xué)生學(xué)不會,并且嚴(yán)重打擊了他們的積極性。另外,學(xué)好計(jì)算機(jī)程序設(shè)計(jì)貴在理論與實(shí)踐相結(jié)合,由于教師缺少實(shí)際編程經(jīng)驗(yàn),往往只能局限于課本上的實(shí)例教學(xué),而不能給出大量與實(shí)際工作緊密聯(lián)系的程序代碼以供學(xué)生聯(lián)系,那么也就不能教給學(xué)生好的編程經(jīng)驗(yàn),養(yǎng)成好的編程習(xí)慣。
3 積極采取的實(shí)踐措施和效果
針對以上問題和原因,要使Visual Basic的教學(xué)能充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,改變以前的難學(xué)難教局面,提高教學(xué)效果,我曾嘗試從教學(xué)內(nèi)容的選取、教學(xué)方法的改進(jìn)、教學(xué)理念的更新和提高自身水平等方面著手來解決,并取得良好的教學(xué)效果。
3.1 在教材內(nèi)容取舍上,靈活多變,充分考慮中職學(xué)生的特點(diǎn)
教材內(nèi)容的修改和調(diào)整方面主要是從學(xué)生的實(shí)際興趣和接受能力出發(fā)的,經(jīng)調(diào)查發(fā)現(xiàn)學(xué)生對邏輯性強(qiáng)的知識(如數(shù)學(xué)方面和邏輯推理方面等)比較薄弱,甚至有一種敬畏害怕的感覺,但他們對顏色、圖形和動(dòng)畫等方面比較感興趣。因此,在教學(xué)過程中,我們強(qiáng)調(diào)“實(shí)用”兩字,靈活多變,以學(xué)生的興趣為中心,以能調(diào)動(dòng)學(xué)生的積極性和主動(dòng)性為出發(fā)點(diǎn),以訓(xùn)練學(xué)生的思維能力、想象能力和動(dòng)手能力為目標(biāo)。在內(nèi)容處理上,敢于打破教材的體系結(jié)構(gòu),先易后難,先實(shí)例后知識,在實(shí)例中穿插講解一些函數(shù)、循環(huán)和選擇語句等知識,以問題引出學(xué)習(xí)知識點(diǎn),以興趣帶動(dòng)學(xué)生主動(dòng)學(xué)習(xí)。通過對比教學(xué)發(fā)現(xiàn),學(xué)生們更容易對程序設(shè)計(jì)產(chǎn)生興趣,在掌握函數(shù)、數(shù)組、程序結(jié)構(gòu)等以前難以掌握的知識方面所花費(fèi)的時(shí)間要少得多,而且掌握得更加扎實(shí)牢靠。
3.2 在教學(xué)方法上,多“管”齊下,調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性和創(chuàng)造性
我在教學(xué)過程中主要采用講授法、討論法、課題式教學(xué)法、多媒體教學(xué)法等。對于基礎(chǔ)知識的講解主要采用講授法,通過精講加巧練,使學(xué)生達(dá)到對基礎(chǔ)知識的掌握和加深對新知識的理解。對上機(jī)操作課,主要采用討論法,因?yàn)閂isual Basic是一門邏輯性和操作性很強(qiáng)的課程,同一個(gè)問題的解決方法會有多種,通過討論,一方面可以促進(jìn)學(xué)生積極參與,加強(qiáng)對新知識的鞏固和探索,拓寬知識面;另一方面,可以充分地激發(fā)學(xué)生的創(chuàng)新意識。課題式教學(xué)法也主要是用在上機(jī)課上,做到每課時(shí)一個(gè)專題(包括例題和練習(xí))。多媒體教學(xué)法則通過制作一些幻燈片,融入一些文本、聲音、圖形、圖像和動(dòng)畫等,使講解的內(nèi)容和操作的過程以一種全新的面貌展現(xiàn)在學(xué)生面前,使學(xué)生更易于接受和消化所學(xué)的知識。
3.3 在教學(xué)理念上,以學(xué)生為本,充分尊重學(xué)生的需要
傳統(tǒng)的課堂教學(xué)著眼于學(xué)科與知識,教師是絕對的權(quán)威,掌握著教材和學(xué)生,教師注重的是對知識的傳授與技能的培養(yǎng),最大愿望是讓學(xué)生最大程度地掌握相關(guān)學(xué)科的知識與技能,在考試時(shí)能考出一個(gè)好成績。新的教學(xué)理念強(qiáng)調(diào)在教學(xué)過程中教師應(yīng)與學(xué)生積極互動(dòng)、共同發(fā)展,注意培養(yǎng)學(xué)生的獨(dú)立性和自主性,引導(dǎo)學(xué)生質(zhì)疑、調(diào)查、探究,促進(jìn)學(xué)生在教師指導(dǎo)下主動(dòng)、富有個(gè)性學(xué)習(xí)。同時(shí)教師要尊重學(xué)生的人格,關(guān)注個(gè)體差異,滿足不同學(xué)生的學(xué)習(xí)需要,創(chuàng)設(shè)能引導(dǎo)學(xué)生主動(dòng)參與的教育環(huán)境,激發(fā)學(xué)生的學(xué)習(xí)積極性。
3.4 積極提高自身的知識水平
由于計(jì)算機(jī)技術(shù)的發(fā)展迅猛,知識的更新非???,教師自身的知識儲備也在某種程度上決定著教學(xué)質(zhì)量的高低,僅僅圍繞課本講清楚幾個(gè)例題和習(xí)題是遠(yuǎn)遠(yuǎn)不夠的,特別是實(shí)踐經(jīng)驗(yàn)會幫助他們?nèi)绾握w把握教材目標(biāo)、內(nèi)容、重點(diǎn),選擇合適教學(xué)方法。教師平時(shí)應(yīng)多參加社會實(shí)踐活動(dòng),積累編程經(jīng)驗(yàn),博覽群書擴(kuò)充知識結(jié)構(gòu)體系,研究并采納良好的教學(xué)方法,用別具一格、生動(dòng)有趣的課堂氛圍去贏得學(xué)生的信賴與喜好,讓學(xué)生帶著興趣學(xué),快樂地學(xué),才會收到好的教學(xué)效果。
3.5 考核方式多樣化
課程考核方式應(yīng)靈活多樣,傳統(tǒng)的筆試不能完全真實(shí)地反映學(xué)生學(xué)習(xí)效果,何況Visual Basic程序設(shè)計(jì)課程本身是集理論學(xué)習(xí)與動(dòng)手操作于一體的課程,我們不能一味地追求理論知識,而忽視動(dòng)手操作能力,因此,應(yīng)對學(xué)生的評價(jià)貫穿到整個(gè)學(xué)期的課程學(xué)習(xí)中。具體如下表:
其中項(xiàng)目設(shè)計(jì)考核為學(xué)期結(jié)束進(jìn)行,教師提供部分設(shè)計(jì)課題,學(xué)生也可以自選。學(xué)生分組承擔(dān)課題任務(wù),小組的每個(gè)成員應(yīng)分擔(dān)不同的功能模塊,考核時(shí),采用小組答辯的方式,并形成文字材料,這樣有利于在教學(xué)的實(shí)施過程中,強(qiáng)化學(xué)生“學(xué)為所用”的意識,而不是“學(xué)為所考”的目的,讓學(xué)生更注重學(xué)習(xí)的過程,而不是考試的結(jié)果,學(xué)生在參與學(xué)習(xí)的過程中,應(yīng)培養(yǎng)他們探索科學(xué)的精神,嚴(yán)謹(jǐn)?shù)目茖W(xué)態(tài)度,而學(xué)生只要是認(rèn)真、深入地參與了學(xué)習(xí)的每一個(gè)環(huán)節(jié)并完成每個(gè)環(huán)節(jié)所布置的任務(wù),就一定可以收到好的學(xué)習(xí)效果。
4 結(jié)束語
學(xué)校是教書育人的地方,既然學(xué)生選擇了我們,我們就不要一味埋怨,回避現(xiàn)實(shí),以積極地心態(tài)去面對他們。在今后的教學(xué)過程中,要認(rèn)真思考、積極探索、大膽創(chuàng)新、勇于實(shí)踐,去尋求適合學(xué)生發(fā)展的教學(xué)模式和教學(xué)方法,努力提高教育教學(xué)質(zhì)量。
參考文獻(xiàn):
[1] 陳贛浪. VB程序設(shè)計(jì)課程的教學(xué)方法和教學(xué)手段初探[J]. 湖北廣播電視大學(xué)學(xué)報(bào),2007.5.
[2] 陳云平. VB程序設(shè)計(jì)教學(xué)改革初探[J]. 電腦知識與技術(shù),2007.15(2):(878-879).
[3] 劉圣才, 李春葆. Visual Basic程序設(shè)計(jì)導(dǎo)學(xué)[M]. 清華大學(xué)出版社,2002.
注:本文中所涉及到的圖表、注解、公式等內(nèi)容請以PDF格式閱讀原文