劉曉燕
摘 要:《C語(yǔ)言程序設(shè)計(jì)》是計(jì)算機(jī)類專業(yè)學(xué)生必修的專業(yè)基礎(chǔ)課,與其他專業(yè)課程起著鏈接的前導(dǎo)作用。技校學(xué)生大部分基礎(chǔ)較差,對(duì)學(xué)習(xí)C語(yǔ)言信心不足,缺乏學(xué)習(xí)積極性和學(xué)習(xí)主動(dòng)性。面對(duì)這種現(xiàn)象,如何調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,激發(fā)學(xué)生的學(xué)習(xí)興趣是關(guān)鍵。
關(guān)鍵詞:興趣;激發(fā);任務(wù)驅(qū)動(dòng);C語(yǔ)言
中圖分類號(hào): G4 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號(hào): 1673-1069(2016)23-71-2
0 引言
《C語(yǔ)言程序設(shè)計(jì)》是計(jì)算機(jī)類專業(yè)學(xué)生必修的專業(yè)基礎(chǔ)課,與其他專業(yè)課程起著鏈接的前導(dǎo)作用,在整個(gè)教學(xué)過(guò)程中的地位舉足輕重。但由于這門(mén)課程理論性和抽象思維能力較強(qiáng),內(nèi)容概念繁雜,空間運(yùn)動(dòng)較多。不少初學(xué)者難以掌握,容易出錯(cuò)。技校學(xué)生大部分基礎(chǔ)較差,對(duì)學(xué)習(xí)C語(yǔ)言更是信心不足,缺乏學(xué)習(xí)積極性和學(xué)習(xí)主動(dòng)性,主要表現(xiàn)為:被動(dòng)聽(tīng)課,甚至不聽(tīng)課,被迫完成作業(yè),懶于思考,坐等現(xiàn)成答案。有的甚至上課睡覺(jué),玩手機(jī)等。在《C語(yǔ)言程序設(shè)計(jì)》教學(xué)過(guò)程中,筆者深刻體會(huì)到要想改變這種現(xiàn)象,優(yōu)化課堂教學(xué),提高教學(xué)效率,關(guān)鍵得激發(fā)學(xué)生學(xué)習(xí)C語(yǔ)言的興趣,提高學(xué)生的學(xué)習(xí)積極性和主動(dòng)性。下面結(jié)合自身的教學(xué)實(shí)踐,談一談在C語(yǔ)言教學(xué)中激發(fā)學(xué)生學(xué)習(xí)興趣的策略。
1 化繁為簡(jiǎn),激發(fā)興趣
大部分《C語(yǔ)言程序設(shè)計(jì)》的教材內(nèi)容繁多、概念復(fù)雜、語(yǔ)法規(guī)則多,如果教師照本宣科的根據(jù)教材章節(jié)順序進(jìn)行授課,很容易使學(xué)生感覺(jué)枯燥乏味,對(duì)學(xué)好C語(yǔ)言的信心更加不足,更甚會(huì)引起他們對(duì)課程的反感。結(jié)果往往是教師“一腔熱血”,學(xué)生一頭霧水,既費(fèi)時(shí)又沒(méi)效果。
因此,教師在備課時(shí)應(yīng)適當(dāng)對(duì)教材內(nèi)容進(jìn)行分析、增減,把握重、難點(diǎn)。將抽象的內(nèi)容具體化、生動(dòng)化,適當(dāng)增加課堂教學(xué)活動(dòng)的趣味性。如第1章C語(yǔ)言概述,可以將文字形象化,利用FLASH等軟件制作動(dòng)畫(huà)教學(xué)課件,將C語(yǔ)言的出現(xiàn)和發(fā)展過(guò)程等制作成動(dòng)漫的形象,以講故事的形式進(jìn)行授課,激發(fā)學(xué)生的興趣;如選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、函數(shù)指針等難點(diǎn),教師應(yīng)做出細(xì)致的規(guī)劃,以重點(diǎn)內(nèi)容為突破口, 采用引導(dǎo)式教學(xué)方法,通過(guò)課件演示、實(shí)例分析和上機(jī)練習(xí),使學(xué)生掌握相關(guān)知識(shí)點(diǎn),達(dá)到化難為易、化抽象為具體的目的,讓學(xué)生感受到掌握C語(yǔ)言程序編程其實(shí)并不難,以減弱學(xué)生的心理壓力,體會(huì)設(shè)計(jì)程序的樂(lè)趣,以此來(lái)激發(fā)學(xué)生的學(xué)習(xí)興趣。
2 引導(dǎo)教學(xué),點(diǎn)化智慧
傳統(tǒng)的教學(xué)方法是“你教我練”,學(xué)生是被動(dòng)地接受。C語(yǔ)言程序設(shè)計(jì)本是一門(mén)比較枯燥又難以接受的學(xué)科,加之技校的學(xué)生大部分基礎(chǔ)較差,進(jìn)入技校前也沒(méi)有接觸過(guò)編程類的課程。如果仍然采用傳統(tǒng)的教學(xué)方法,不僅無(wú)法激發(fā)學(xué)生的學(xué)習(xí)興趣,還會(huì)加深學(xué)生對(duì)這門(mén)課程的厭煩和畏懼心理。因此,想要調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,激發(fā)學(xué)生學(xué)習(xí)興趣,教師則不能再是寫(xiě)了腳本自己演,而是要成為“點(diǎn)化學(xué)生智慧的導(dǎo)師”。
C語(yǔ)言的教學(xué)過(guò)程應(yīng)充分發(fā)揮其解決實(shí)用問(wèn)題的導(dǎo)向作用,有機(jī)地將理論與實(shí)踐緊密結(jié)合,通過(guò)設(shè)計(jì)巧妙的教學(xué)內(nèi)容,充分調(diào)動(dòng)學(xué)生的積極性;在教學(xué)過(guò)程中關(guān)鍵要突出學(xué)生的主體作用,體現(xiàn)教師的主導(dǎo)作用。教師可采用引導(dǎo)式教學(xué),培養(yǎng)學(xué)生的邏輯思維和創(chuàng)新能力,調(diào)動(dòng)學(xué)生的求知欲望,讓學(xué)生能主動(dòng)地參與到教學(xué)過(guò)程中,與教師相互交流,發(fā)現(xiàn)問(wèn)題、提出問(wèn)題進(jìn)而解決問(wèn)題。例如,在講解程序設(shè)計(jì)時(shí),教師不能一開(kāi)始就直奔寫(xiě)程序,而是應(yīng)先分析問(wèn)題,引導(dǎo)學(xué)生找出解決問(wèn)題的方法,然后畫(huà)出流程圖,最后才編寫(xiě)程序。在這一過(guò)程中,每一步都應(yīng)該采取與學(xué)生共同探討的方式,不斷地啟發(fā)和引導(dǎo)學(xué)生,逐步、清晰地完成程序的編寫(xiě)。這樣,不僅能提高教學(xué)效果,而且能夠激發(fā)學(xué)生的學(xué)習(xí)興趣和潛能。
3 上機(jī)實(shí)踐,任務(wù)驅(qū)動(dòng)
C語(yǔ)言程序設(shè)計(jì)是一門(mén)實(shí)踐性很強(qiáng)的課程,通過(guò)上機(jī)操作,才能讓學(xué)生真正理解、消化C語(yǔ)言相關(guān)語(yǔ)法及理論基礎(chǔ)知識(shí),同時(shí)提高編程能力;在理論課堂上存在的疑難點(diǎn),也可通過(guò)上機(jī)調(diào)試得到更明確直觀的解答。但是,想讓學(xué)生自己上機(jī)編寫(xiě)程序又是一項(xiàng)難事,大部分學(xué)生去到機(jī)房最大的興趣就是上網(wǎng)玩游戲,再加上教材中的例題、習(xí)題基本以算法設(shè)計(jì)為主,內(nèi)容枯燥不易編寫(xiě),學(xué)生上機(jī)積極性自然不高。因此我們應(yīng)該投其所好,抓住學(xué)生喜歡玩游戲的特點(diǎn),將程序編程加入游戲的元素。學(xué)生為什么對(duì)網(wǎng)絡(luò)游戲非常著迷,為什么網(wǎng)絡(luò)游戲會(huì)對(duì)他們產(chǎn)生這么大的吸引力呢?一個(gè)重要的原因是它運(yùn)用了“目標(biāo)驅(qū)動(dòng)”的原理,目標(biāo)設(shè)計(jì)有層次、階梯式,能不斷刺激人們的好奇心和征服欲望,而且游戲里面的獎(jiǎng)勵(lì)機(jī)制、升級(jí)機(jī)制等也是讓學(xué)生入迷的原因,因?yàn)橛螒蚶锩婢褪亲屚婕彝ㄟ^(guò)做任務(wù)等獲取利益,讓玩家產(chǎn)生一定的優(yōu)越感。我們可以借鑒游戲規(guī)則,將任務(wù)驅(qū)動(dòng)應(yīng)用到教學(xué)實(shí)踐中,采用循序漸進(jìn)的思路,將每次上機(jī)課的主要內(nèi)容、知識(shí)點(diǎn)分解成若干個(gè)不同難度、不同分值的小任務(wù),讓學(xué)生分組完成任務(wù)。每完成一個(gè)任務(wù)就有相應(yīng)分?jǐn)?shù)獎(jiǎng)勵(lì),想要獲得更多的分?jǐn)?shù)和獎(jiǎng)勵(lì),就得繼續(xù)挑戰(zhàn)下一個(gè)任務(wù)。
剛學(xué)習(xí)C語(yǔ)言,學(xué)生還沒(méi)辦法獨(dú)立、完整地編寫(xiě)程序時(shí),可以先通過(guò)程序改錯(cuò)題讓學(xué)生對(duì)C程序有一個(gè)初步的了解。將程序改錯(cuò)題設(shè)計(jì)為 “大家來(lái)找茬”的游戲任務(wù):教師事先編寫(xiě)好簡(jiǎn)單的“問(wèn)題”程序,并提供正確的程序參照?qǐng)D,讓各小組上機(jī)調(diào)試,在規(guī)定時(shí)間內(nèi)找出“問(wèn)題”程序的錯(cuò)誤之處并改正,同時(shí)做好記錄為挑戰(zhàn)下一關(guān)任務(wù)做好準(zhǔn)備。學(xué)生完成任務(wù)后便可以得到相應(yīng)的獎(jiǎng)勵(lì);任務(wù)進(jìn)階,當(dāng)學(xué)生有了一定的基礎(chǔ)后,便可嘗試讓學(xué)生填補(bǔ)不完整的程序,通過(guò)補(bǔ)全程序逐步鍛煉學(xué)生編寫(xiě)程序的能力,此時(shí)可以將程序設(shè)計(jì)題命名為類似“尋找失落的它”等游戲名稱,學(xué)生看到這名字自然會(huì)聯(lián)想到玩游戲,也就大大降低了對(duì)編程的畏懼心理,而且有了前面修改程序的基礎(chǔ),對(duì)于挑戰(zhàn)本關(guān)任務(wù)的信心也會(huì)加強(qiáng);學(xué)生在完成各個(gè)不同階段的任務(wù)中慢慢提高了編寫(xiě)能力,到最后則可以鍛煉學(xué)生完整地編寫(xiě)、設(shè)計(jì)程序,也就是進(jìn)階到終極任務(wù),如編寫(xiě)五子棋游戲程序——“與它對(duì)弈”。
學(xué)生每次做作業(yè)感覺(jué)像在玩游戲,自然就會(huì)對(duì)它產(chǎn)生好奇心,在完成不同階段任務(wù)的過(guò)程中,大家都會(huì)想最快、最好地完成任務(wù),同學(xué)之間就會(huì)有競(jìng)爭(zhēng),遇到問(wèn)題則會(huì)想辦法去征服它。在這一過(guò)程中,學(xué)生掌握所學(xué)的知識(shí)之余還提高了他們分析、解決問(wèn)題的能力。各小組在完成任務(wù)期間遇到不懂的知識(shí)時(shí),會(huì)互相討論、主動(dòng)翻書(shū)、上網(wǎng)查資料或問(wèn)老師,這樣不僅能充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)主動(dòng)性、積極性和創(chuàng)造性,還能加強(qiáng)學(xué)生之間的溝通。實(shí)踐證明,運(yùn)用這種教學(xué)方式,學(xué)生能從不斷完成任務(wù)的過(guò)程中獲取成就感與優(yōu)越感,從而激發(fā)學(xué)生的學(xué)習(xí)熱情,增加學(xué)習(xí)的內(nèi)驅(qū)力。
4 提取精華,制作“微課”
一節(jié)課的精華總是圍繞某個(gè)知識(shí)點(diǎn)、教學(xué)點(diǎn)展開(kāi),精彩的、高潮的環(huán)節(jié)都是短暫的。學(xué)生視覺(jué)駐留時(shí)間普遍較短,若時(shí)間太長(zhǎng),注意力得不到緩解,很難達(dá)到較理想的教學(xué)效果。教師如果能將每節(jié)課的重點(diǎn)、難點(diǎn)、疑點(diǎn)等精華部分錄制成微視頻提供給學(xué)生,學(xué)生課前可先觀看視頻,來(lái)到課堂上,教師進(jìn)行講授時(shí)更能引起學(xué)生的共鳴。學(xué)生課后也可觀看視頻以鞏固知識(shí)。當(dāng)學(xué)生上機(jī)完成任務(wù)遇到問(wèn)題,忘記某些知識(shí)點(diǎn)時(shí),比起翻看課本,通過(guò)觀看相應(yīng)的微視頻能更快更直觀地找到解決問(wèn)題的方法。這樣,學(xué)生的學(xué)習(xí)主動(dòng)性和積極性就更大了。
5 結(jié)束語(yǔ)
俗話說(shuō):“興趣是最好的老師”,興趣來(lái)源于好奇,好奇心是人類與生俱來(lái)的。一個(gè)人只有對(duì)某件事情或物品產(chǎn)生了好奇心,感興趣了,才會(huì)啟動(dòng)思維,苦思冥想;只有對(duì)一個(gè)問(wèn)題感興趣了,才會(huì)主動(dòng)去尋找解決它的辦法。興趣是激發(fā)學(xué)生學(xué)習(xí)積極性的動(dòng)力,興趣是激發(fā)創(chuàng)造力的必要條件。因此,在教學(xué)過(guò)程中,教師的重要任務(wù)之一就是激發(fā)學(xué)生的學(xué)習(xí)興趣。只有激發(fā)學(xué)生的學(xué)習(xí)興趣,才能充分發(fā)揮學(xué)生學(xué)習(xí)的主動(dòng)性和積極性。任何教學(xué)模式都有優(yōu)缺點(diǎn),也都有適合的范圍。《C語(yǔ)言程序設(shè)計(jì)》是一門(mén)專業(yè)基礎(chǔ)課,需要我們不斷探索新的教學(xué)方法和教學(xué)模式,激發(fā)學(xué)生學(xué)習(xí)該課程的興趣,使學(xué)生不但能掌握本課程的知識(shí),而且能為后續(xù)學(xué)習(xí)其他專業(yè)課程打下扎實(shí)的基礎(chǔ),更重要的是能學(xué)以致用,解決學(xué)習(xí)上、工作中的實(shí)際問(wèn)題。
參 考 文 獻(xiàn)
[1] 譚浩強(qiáng).C語(yǔ)言程序設(shè)計(jì)(第2版)[M].清華大學(xué)出版,2008.11.
[2] 霍頓(Ivor Horton)著,楊浩 譯.C語(yǔ)言入門(mén)經(jīng)典(第4版)[M].清華大學(xué)出版,2008.4.
[3] 唐濤,楊本勝.C語(yǔ)言程序設(shè)計(jì)任務(wù)驅(qū)動(dòng)教程[M].中國(guó)海洋大學(xué)出版社,2011.9.
[4] 蘇華.中職課堂計(jì)算機(jī)教學(xué)中如何激發(fā)學(xué)生的學(xué)習(xí)興趣[J].當(dāng)代教研論叢,2015(04).
[5] 董松濤.淺談?dòng)螒驒C(jī)制在計(jì)算機(jī)教學(xué)中的應(yīng)用[J].試題與研究:教學(xué)論壇,2012(5).