摘 要 高職院校的主要任務(wù)是培養(yǎng)高素質(zhì)技能型專門人才。C語(yǔ)言程序設(shè)計(jì)是計(jì)算機(jī)專業(yè)學(xué)生必須掌握的基礎(chǔ)課程之一,對(duì)后續(xù)課程的學(xué)習(xí)至關(guān)重要。本文總結(jié)了C語(yǔ)言程序設(shè)計(jì)的教學(xué)現(xiàn)狀,提出了教學(xué)改革的思路。這些方法在課堂實(shí)踐的過程中起到了很好的教學(xué)效果。
關(guān)鍵詞 C語(yǔ)言 教學(xué) 實(shí)踐
中圖分類號(hào):G420 文獻(xiàn)標(biāo)識(shí)碼:A
The Exploration of Teaching Reform in C Language
Program Design of Vocation Colleges
ZHOU Juan
(ZhenJiang Vocational Technical College, Zhenjiang, Jiangsu 212016)
Abstract Training high-calibre,skilled employment,specialized, talented person is the major task of Vocational Colleges. C language procedure design is one of the basic subjects which the learners majored in Computer Course must grasp well. As a result of this, the eassy of the writer made a conclusion about the current situation of it, and raised her training thought of Educational Reform. The implement of the steps has obtained good effect in practice.
Key words C language; teaching; practice
0 引言
C語(yǔ)言程序設(shè)計(jì)是高職院校計(jì)算機(jī)及相關(guān)專業(yè)開設(shè)的一門重要的基礎(chǔ)課程,旨在培養(yǎng)學(xué)生的邏輯思維能力。對(duì)于軟件技術(shù)專業(yè)的學(xué)生,一般在低年級(jí)就會(huì)學(xué)習(xí)本門課程,為今后學(xué)習(xí)面向?qū)ο蠹夹g(shù)、GUI開發(fā)、.NET技術(shù)應(yīng)用等專業(yè)核心課程的學(xué)習(xí)打下扎實(shí)的基礎(chǔ)。C語(yǔ)言具有高級(jí)程序設(shè)計(jì)語(yǔ)言的功能,同時(shí)也具備著其它高級(jí)語(yǔ)言所不具備的低級(jí)語(yǔ)言功能的特點(diǎn),不僅可以用來(lái)編寫應(yīng)用程序,而且可以用于開發(fā)系統(tǒng)軟件,因而得到了最廣泛的應(yīng)用。但是,對(duì)于初學(xué)者來(lái)說(shuō),往往會(huì)覺得C語(yǔ)言內(nèi)容抽象,難以掌握,學(xué)習(xí)效果的好壞還將直接影響到學(xué)生后續(xù)課程的學(xué)習(xí)熱情和效果。為此,筆者根據(jù)多年C語(yǔ)言程序設(shè)計(jì)的教學(xué)經(jīng)驗(yàn),提出了自己的一些教學(xué)改革思路。
1 C語(yǔ)言教學(xué)現(xiàn)狀
1.1 對(duì)于學(xué)生的培養(yǎng)目標(biāo)不明確
高職院校培養(yǎng)出來(lái)的學(xué)生應(yīng)該是高素質(zhì)技能型專門人才,教師不能采用傳統(tǒng)的教學(xué)方法和教學(xué)手段,應(yīng)當(dāng)把高職院校對(duì)學(xué)生的培養(yǎng)目標(biāo)貫穿至學(xué)生的整個(gè)培養(yǎng)過程,堅(jiān)持“學(xué)以致用”的原則,注重培養(yǎng)學(xué)生較強(qiáng)的動(dòng)手能力,理論知識(shí)以夠用為度。
1.2 教材的選取不適應(yīng)學(xué)生的特點(diǎn)
目前市場(chǎng)上的C語(yǔ)言教材琳瑯滿目,這些教材理論知識(shí)全面甚至權(quán)威,但不適合初學(xué)者學(xué)習(xí)。無(wú)論選擇哪本教材,都得有符合學(xué)生認(rèn)知規(guī)律的校本教材,這個(gè)教材是教師團(tuán)隊(duì)針對(duì)學(xué)生的現(xiàn)狀,真正的因材施教而開發(fā)的。
1.3 不夠重視實(shí)踐教學(xué)環(huán)節(jié)
傳統(tǒng)的教學(xué)只能讓學(xué)生按照教材順序死記硬背C語(yǔ)言的語(yǔ)法知識(shí)、常用算法,學(xué)生不能理解數(shù)據(jù)流與控制流的概念,認(rèn)不清程序的本質(zhì)。
2 C語(yǔ)言程序設(shè)計(jì)教學(xué)改革思路
2.1 對(duì)知識(shí)體系進(jìn)行重構(gòu)
“以學(xué)生為主體,以學(xué)生的學(xué)習(xí)為中心”,堅(jiān)持“學(xué)以致用”的原則,在緒論部分應(yīng)用多媒體教學(xué)手段給學(xué)生展示幾個(gè)應(yīng)用程序,如:學(xué)生通訊錄管理系統(tǒng)、學(xué)生成績(jī)管理系統(tǒng)、貪吃蛇等動(dòng)畫程序,讓學(xué)生首先對(duì)C語(yǔ)言程序有個(gè)感官的認(rèn)識(shí),清楚的認(rèn)識(shí)到學(xué)習(xí)了C語(yǔ)言之后,可以做什么,學(xué)生只有知道了自己的學(xué)習(xí)目標(biāo)后,才會(huì)有興趣學(xué)習(xí)C語(yǔ)言。
表1 項(xiàng)目教學(xué)安排表
C語(yǔ)言的主要內(nèi)容有:數(shù)據(jù)類型與表達(dá)式、順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、數(shù)組、函數(shù)、結(jié)構(gòu)體、指針和文件,可以把這些內(nèi)容進(jìn)行解構(gòu)、聯(lián)系、歸納、打包成一個(gè)個(gè)的“組”這個(gè)組就是項(xiàng)目,如表1所示。
用以上12個(gè)項(xiàng)目貫穿整個(gè)C語(yǔ)言的教學(xué),通常每個(gè)項(xiàng)目又包含若干任務(wù),任務(wù)與任務(wù)間環(huán)環(huán)相扣。通過讓學(xué)生完成以上項(xiàng)目后,再讓學(xué)生自己設(shè)計(jì)一個(gè)綜合項(xiàng)目,以達(dá)到教學(xué)目標(biāo)的要求。
2.2 采用豐富的教學(xué)形式,激發(fā)學(xué)生的學(xué)習(xí)興趣
“興趣是最好的老師”,而動(dòng)手操作是培養(yǎng)興趣的途徑,學(xué)生動(dòng)手能力的培養(yǎng)依賴于上機(jī)實(shí)驗(yàn),因此在“項(xiàng)目教學(xué)法”、“任務(wù)驅(qū)動(dòng)教學(xué)法”的基礎(chǔ)上“實(shí)踐教學(xué)法”必不可少。在實(shí)踐教學(xué)過程中,又可以采用“對(duì)比教學(xué)法”,讓學(xué)生運(yùn)行幾個(gè)程序,發(fā)現(xiàn)問題,分析問題、解決問題。高職教育應(yīng)該建立“自我學(xué)習(xí)、終身學(xué)生”的現(xiàn)代學(xué)習(xí)觀,在課程教學(xué)中應(yīng)重視對(duì)學(xué)生“終身學(xué)習(xí)能力”的培養(yǎng)。因此可以將學(xué)生分組,各組在項(xiàng)目經(jīng)理(組長(zhǎng))的組織下借助于教材、學(xué)案、網(wǎng)絡(luò)教學(xué)平臺(tái),讓學(xué)生“自主合作學(xué)習(xí)”。
每個(gè)項(xiàng)目開始時(shí),展示最終效果,讓學(xué)生明確目標(biāo)。每次課可以分為幾個(gè)教學(xué)環(huán)節(jié)來(lái)組織,融“教、學(xué)、做”為一體。設(shè)計(jì)思路是:從實(shí)際生活中發(fā)現(xiàn)問題-創(chuàng)設(shè)任務(wù)情境-任務(wù)分析-任務(wù)實(shí)施-知識(shí)歸納-應(yīng)用實(shí)踐,另外多元化的教學(xué)評(píng)價(jià)不可少。著名的教學(xué)學(xué)家贊可夫說(shuō)過:“教學(xué)法,一旦觸及學(xué)生的情緒和意志領(lǐng)域,觸及學(xué)生的精神需求,這種教學(xué)法就能發(fā)揮高度有效的作用。”當(dāng)學(xué)生完成任務(wù)或項(xiàng)目時(shí),將其成品展示,給予表?yè)P(yáng)與肯定或用激勵(lì)式的語(yǔ)言鼓勵(lì)學(xué)生,不讓學(xué)生產(chǎn)生“畏難”情緒,讓學(xué)生越來(lái)越優(yōu)秀。
2.3 采用多媒體加上傳統(tǒng)的“粉筆+黑板”的教學(xué)手段
教師在教學(xué)過程中是“主導(dǎo)”的地位,學(xué)生在分組合作的討論、實(shí)踐過程中可能會(huì)遇到難以解決的問題。老師不能單純的使用多媒體課件演示,可以用粉筆在黑板上循序漸進(jìn)的給學(xué)生分析,給出程序設(shè)計(jì)思路或可供學(xué)生進(jìn)行程序填空的程序模板。實(shí)踐證明,一段時(shí)間的訓(xùn)練后,學(xué)生就不會(huì)出現(xiàn)“聽得懂卻編不出”的現(xiàn)象了。這樣做可以增強(qiáng)學(xué)生學(xué)習(xí)C語(yǔ)言的自信心,但是不利于培養(yǎng)學(xué)生的創(chuàng)新能力,所以鼓勵(lì)學(xué)生只有多動(dòng)腦、多動(dòng)手才能真正的學(xué)好C語(yǔ)言。
3 結(jié)束語(yǔ)
以上教學(xué)改革嘗試,不僅提高了學(xué)生學(xué)習(xí)C語(yǔ)言的熱情,讓學(xué)生變被動(dòng)學(xué)習(xí)為主動(dòng)學(xué)習(xí),同時(shí)也培養(yǎng)了學(xué)生的應(yīng)用能力與創(chuàng)新能力,從我校2010級(jí)軟件技術(shù)專業(yè)的學(xué)生學(xué)習(xí)C語(yǔ)言程序設(shè)計(jì)的效果來(lái)看是成功的。
參考文獻(xiàn)
[1] 池云.高職C語(yǔ)言程序設(shè)計(jì)教學(xué)改革的研究[J].遼寧行政學(xué)院學(xué)報(bào),2011(4).
[2] 孫玉霞.基于教育心理學(xué)的C語(yǔ)言教學(xué)探討[J].湖北師范學(xué)院學(xué)報(bào)(自然科學(xué)版),2011(1).
[3] 馬新.《C語(yǔ)言程序設(shè)計(jì)》課程教學(xué)方法與手段的改革與實(shí)踐[J].高校講壇,2010(33).
[4] 李冶,姜巖.C語(yǔ)言程序設(shè)計(jì)課程教學(xué)探索[J].電腦知識(shí)與技術(shù),2010(6).