陳剛 長春理工大學(xué)光電信息學(xué)院信息工程分院 李英玉 長春理工大學(xué)光電信息學(xué)院 呂鑫 長春理工大學(xué)光電信息學(xué)院
在計(jì)算機(jī)專業(yè)中,C 語言程序設(shè)計(jì)課程是學(xué)習(xí)的必修課。本課程注重培養(yǎng)學(xué)生的編程以及創(chuàng)新思維能力。作為一門基本的計(jì)算機(jī)語言,良好的C語言掌握對學(xué)習(xí)其他編程語言有著重要的影響。但是因?yàn)镃語言知識點(diǎn)較多,覆蓋面廣,內(nèi)容難度差異較大,所以,學(xué)生在學(xué)習(xí)過程中十分困難。
學(xué)生在缺少計(jì)算機(jī)語言基礎(chǔ)的狀況下學(xué)習(xí)C 語言編程,其課堂中的理論教學(xué)是非常必要的。但因?yàn)镃 語言程序設(shè)計(jì)學(xué)習(xí)中,內(nèi)容較多,知識抽象,學(xué)生學(xué)習(xí)極為困難。盲目傳授理論知識,過多、過精、過深的教學(xué)方式,不但教學(xué)效果不夠好,而且會造成學(xué)生心理出現(xiàn)畏懼。此外,“教師起主導(dǎo)作用,學(xué)生起輔助作用”的單一教學(xué)模式對學(xué)生學(xué)習(xí)積極性和創(chuàng)新精神的培養(yǎng)造成了嚴(yán)重的阻礙。
在大部分學(xué)校中,C 語言實(shí)驗(yàn)課的教學(xué)方法都是教師出題,學(xué)生在計(jì)算機(jī)上編寫代碼完成實(shí)驗(yàn)。站在表面的角度來看,這種方式極為合理。但是進(jìn)行深入了解我們可以發(fā)展,這種形式就相當(dāng)于學(xué)生的課后作業(yè)。單調(diào)乏味,并且缺少對學(xué)生學(xué)習(xí)興趣的指導(dǎo)。并且會帶給人們一種實(shí)驗(yàn)是理論課程的補(bǔ)充思想,導(dǎo)致實(shí)驗(yàn)課程的重要作用被忽視。
對于學(xué)生的課程學(xué)習(xí)評價(jià)采用閉卷筆試的形式,其中包含了多項(xiàng)選擇題、判斷題、閱讀題和程序設(shè)計(jì)題。根據(jù)對以往的試卷的分析,我們可以看出,考試內(nèi)容基本滿足大綱的教學(xué)需求,并且學(xué)生考核的成就也符合正態(tài)分布。但是這種評價(jià)方式并沒有對實(shí)踐考核進(jìn)行考慮,造成以下幾個(gè)方面的問題:(1)學(xué)生認(rèn)為只要通過理論性的考試就行,對于實(shí)驗(yàn)學(xué)生并不重視,對學(xué)生實(shí)踐能力的培養(yǎng)造成阻礙;(2)不能良好的培養(yǎng)學(xué)生創(chuàng)新能力;(3)對學(xué)生以后的課程學(xué)習(xí)具有不利影響。
任務(wù)驅(qū)動教學(xué)屬于創(chuàng)新的培養(yǎng)模式,其主要特征是“任務(wù)驅(qū)動、教師主導(dǎo)、學(xué)生為本”。在一定程度上改變了傳統(tǒng)的“教師說,學(xué)生聽”的教學(xué)模式,并且創(chuàng)新了“教以學(xué)為本,學(xué)生積極參與,自主合作,探索創(chuàng)新”的自主學(xué)習(xí)模式。任務(wù)驅(qū)動教學(xué)是一種受歡迎的教學(xué)模式,它能良好的激發(fā)學(xué)生的學(xué)習(xí)積極性,培養(yǎng)他們的創(chuàng)新思維,有效提高學(xué)生的團(tuán)隊(duì)合作能力。在任務(wù)驅(qū)動教學(xué)模式設(shè)計(jì)中,主要包含了教師教學(xué)、以及學(xué)生學(xué)習(xí)的模式設(shè)計(jì),其具體流程如下圖。
當(dāng)前,對于混合式教學(xué)模式還沒有一個(gè)完整而科學(xué)的定義,只要可以最大程度的應(yīng)用互聯(lián)網(wǎng),調(diào)動學(xué)生想象力的教學(xué)方法就都屬于混合式教學(xué)?;旌鲜浇虒W(xué)結(jié)合了傳統(tǒng)教學(xué)方法的優(yōu)點(diǎn)以及電子學(xué)習(xí)的優(yōu)點(diǎn)。教師不僅要在教學(xué)過程中起到引導(dǎo)、啟發(fā)和監(jiān)控的主導(dǎo)作用,而且要最大程度展示學(xué)生作為學(xué)習(xí)過程主體的主動、積極和創(chuàng)造的性質(zhì)。
任務(wù)驅(qū)動模式與混合教學(xué)模式的相互結(jié)合主要是將理論與實(shí)驗(yàn)的教學(xué)相結(jié)合為基礎(chǔ)的。即為:理論教學(xué)是緊密圍繞實(shí)驗(yàn)教學(xué)進(jìn)行的,并非實(shí)驗(yàn)是理論教學(xué)的補(bǔ)充。理論教學(xué)是學(xué)習(xí)的根本,是重要的前提,實(shí)驗(yàn)教學(xué)是學(xué)生學(xué)習(xí)的立足點(diǎn)。想要理論與實(shí)驗(yàn)的教學(xué)進(jìn)行有機(jī)結(jié)合,就必須通過任務(wù)驅(qū)動,這樣混合模式才可以得到良好的落實(shí)。面對這種教學(xué)方式,在教學(xué)環(huán)節(jié)中提出了“任務(wù)-學(xué)習(xí)-任務(wù)”的分層教學(xué)方法,其過程如圖3 所示。
在開展課程教育的過程中使用制作的多媒體課件進(jìn)行教學(xué),能夠讓課堂更加的生動。教師在課后利用網(wǎng)絡(luò)對學(xué)生進(jìn)行任務(wù)的劃分,并讓學(xué)生在網(wǎng)絡(luò)中實(shí)現(xiàn)課程中學(xué)習(xí)的有關(guān)練習(xí),此外,教師應(yīng)該在網(wǎng)上開展答題和交流,并利用網(wǎng)絡(luò)為學(xué)生播放一些有關(guān)C 語言程序設(shè)計(jì)課程的課件以及案例,學(xué)生如果看見優(yōu)質(zhì)的教學(xué)視頻也能夠在網(wǎng)絡(luò)中進(jìn)行共享,不斷優(yōu)化學(xué)習(xí)的資源。
《C語言程序設(shè)計(jì)》是計(jì)算機(jī)專業(yè)中極為重要的基礎(chǔ)課程,并且也是《數(shù)據(jù)結(jié)構(gòu)》、《數(shù)據(jù)庫》、《操作系統(tǒng)》等必修課程的內(nèi)容。學(xué)生對編程的熟練度將會對以后這些課程的學(xué)習(xí)造成直接影響。因此,C 語言程序設(shè)計(jì)課程在計(jì)算機(jī)專業(yè)體系中有著舉足輕重的位置。學(xué)生不但要學(xué)會程序設(shè)計(jì)的基本概念、理論以及編程思想、方法和常用算法,而且還要對自身的抽象思維和創(chuàng)新能力進(jìn)行培養(yǎng)。