摘要:根據(jù)C語(yǔ)言課程特點(diǎn)和高職學(xué)生的特點(diǎn),文章論述了在C語(yǔ)言課程教學(xué)中,采用靈活多變的教學(xué)方法能進(jìn)一步提高教學(xué)質(zhì)量和水平。
關(guān)鍵詞:C語(yǔ)言;教學(xué)方法
中圖分類(lèi)號(hào):TP301文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2008)35-2373-01
Vocational \"C Language\" Courses Teaching Methods
GUO Xiao-chen
(Chenzhou Vocational Technical College, Chenzhou 423000,China)
Abstract: According to C-language courses and features the characteristics of higher vocational students,The article discussed in the C language teaching, using flexible teaching methods to further improve the quality of teaching and level.
Key words: C language; teaching methods
《C語(yǔ)言》是廣泛流行的、很有發(fā)展前途的計(jì)算機(jī)高級(jí)語(yǔ)言,是高職院校計(jì)算機(jī)與電子信息專(zhuān)業(yè)的編程基礎(chǔ)課,屬于必修課,但它也是一門(mén)難學(xué)難教的課程。面對(duì)高職學(xué)生基礎(chǔ)知識(shí)差,底子薄,自主學(xué)習(xí)能力相對(duì)薄弱,邏輯思維能力較欠缺的現(xiàn)狀。如何激發(fā)學(xué)生積極性和自動(dòng)性,增強(qiáng)學(xué)生的動(dòng)手能力和學(xué)習(xí)信心,以適應(yīng)高職院校高技能人才的培養(yǎng)目標(biāo),是目前擺在我們面前的一個(gè)難題。多年來(lái),筆者和同事經(jīng)過(guò)摸索研究和教學(xué)實(shí)踐,總結(jié)出以下幾點(diǎn)教學(xué)方法:
1 采用“模擬真實(shí)項(xiàng)目開(kāi)發(fā)過(guò)程”組織教學(xué)
培養(yǎng)技能型人才職業(yè)院校的教學(xué)目標(biāo)。針對(duì)這一目標(biāo),該課程的目的就是要培養(yǎng)一批對(duì)程序設(shè)計(jì)有基本了解,并初步掌握一定的編程技能的技能型人才,能用計(jì)算機(jī)解決一般實(shí)際問(wèn)題的能力。基于此,筆者在C語(yǔ)言的教學(xué)過(guò)程中,采用“模擬真實(shí)項(xiàng)目開(kāi)發(fā)過(guò)程”組織教學(xué),以一個(gè)具有代表性的項(xiàng)目的開(kāi)發(fā)過(guò)程為主線,構(gòu)建完整的教學(xué)設(shè)計(jì),對(duì)教學(xué)內(nèi)容進(jìn)行了大膽取舍和重新組合,突破原有知識(shí)的邏輯結(jié)構(gòu)。對(duì)基礎(chǔ)知識(shí)的介紹做到以滿足項(xiàng)目開(kāi)發(fā)的需要為度,夠有即可,對(duì)于一時(shí)用不到的知識(shí)不講或讓學(xué)生自學(xué),以項(xiàng)目進(jìn)展引導(dǎo)知識(shí)擴(kuò)展,滿足社會(huì)的需要和學(xué)生個(gè)人的職業(yè)生涯實(shí)際需要。
為了突出能力教育這一職業(yè)教育的重點(diǎn),筆者在教學(xué)上,以學(xué)生實(shí)訓(xùn)為主,教師講解為輔,讓學(xué)生在練中形成概念,在練中構(gòu)建知識(shí),在練中訓(xùn)練技能,在練中獲得自信,在練中產(chǎn)生興趣,在練中迸發(fā)學(xué)習(xí)激情,最終達(dá)到課程教學(xué)的目的。
2 采用“啟發(fā)式+互動(dòng)式”教學(xué)方法,培養(yǎng)學(xué)生自主學(xué)習(xí)能力
1) 巧妙設(shè)計(jì)課堂教學(xué)環(huán)節(jié)
為了充分利用有限的課堂教學(xué)時(shí)間,教師應(yīng)巧妙地合理設(shè)計(jì)課堂教學(xué)環(huán)節(jié)。筆者認(rèn)為:首先,教師可以展示范例,并通過(guò)對(duì)范例的剖析和問(wèn)題的歸納,讓學(xué)生想到某些知識(shí)的使用,激活他們的靈感,使他們能夠觸類(lèi)旁通地解決所遇到的問(wèn)題,又能讓學(xué)生明確自己通過(guò)本次課的學(xué)習(xí)能達(dá)成什么目標(biāo),怎樣去達(dá)成這些目標(biāo);在明確本學(xué)習(xí)目的后,教師可以提出嘗試性問(wèn)題,讓學(xué)生進(jìn)入問(wèn)題情境,主動(dòng)去學(xué)習(xí),去查找解決問(wèn)題的方法,充分發(fā)揮學(xué)生在課堂教學(xué)中的主體作用,這樣,學(xué)生不是被動(dòng)地接受教師的灌輸,而是在教師的指導(dǎo)下,能動(dòng)自主地學(xué)習(xí)。
2) 精心準(zhǔn)備課外作業(yè)
同時(shí)教師不可能在有限的時(shí)間內(nèi)將C語(yǔ)言程序設(shè)計(jì)中所需的知識(shí)點(diǎn)全部傳授給學(xué)生,否則只會(huì)讓學(xué)生囫圇吞棗,一知半解。為了加深學(xué)生對(duì)知識(shí)的理解,提高學(xué)習(xí)興趣和積極性,教師可以精心準(zhǔn)備課外作業(yè),在課堂教學(xué)結(jié)束時(shí)布置給學(xué)生。這樣既提高了教學(xué)效率,又培養(yǎng)學(xué)生自主學(xué)習(xí)能力。
3) 預(yù)設(shè)問(wèn)題,引導(dǎo)學(xué)生思考、討論
教師應(yīng)改變以往灌輸式的教學(xué)方法,又增強(qiáng)與學(xué)生的互動(dòng),允許學(xué)生在課堂中隨時(shí)提出疑問(wèn),根據(jù)具體情況教師或當(dāng)堂解答,或引導(dǎo)學(xué)生討論。在討論中,教師以點(diǎn)評(píng)為輔,也可適時(shí)地引導(dǎo)學(xué)生,或提示,或發(fā)問(wèn),或故設(shè)疑問(wèn),引起爭(zhēng)論,把討論不斷引向深處,營(yíng)造一種熱烈的討論氛圍,誘導(dǎo)學(xué)生大膽發(fā)表自己的見(jiàn)解,以收到更好的效果。
3 建立暢通的信息交換渠道,使學(xué)生的學(xué)習(xí)不受時(shí)空的限制
善用 E-main、QQ、MSN等網(wǎng)絡(luò)工具,使師生之間可以隨時(shí)地進(jìn)行交流,提供了不受時(shí)空限制的學(xué)習(xí)平臺(tái),將課程的學(xué)習(xí)延伸到課堂之外、校園之外,將教師的答疑空間延伸到教室之外。
4 設(shè)計(jì)靈活的實(shí)訓(xùn)任務(wù),實(shí)現(xiàn)因材施教,引導(dǎo)學(xué)生的創(chuàng)新意識(shí)
操作實(shí)踐是學(xué)生消化、吸收知識(shí),培養(yǎng)實(shí)踐能力和創(chuàng)新意識(shí)的重要階段。因此,教師在充分考慮高職學(xué)生的基礎(chǔ)和學(xué)習(xí)能力前提下,精心選擇既突出所學(xué)理論知識(shí)的重點(diǎn)難點(diǎn),又接近實(shí)際、激發(fā)學(xué)生的興趣的實(shí)踐任務(wù),并可以采用多種形式的靈活的編程任務(wù),來(lái)引導(dǎo)學(xué)生的創(chuàng)新意識(shí)。這樣,不但培養(yǎng)了學(xué)生分析問(wèn)題和解決問(wèn)題的能力,而且還可以彌補(bǔ)課堂教學(xué)的不足之處。
規(guī)定任務(wù):主要是一些基本技能訓(xùn)練,一般是驗(yàn)證性題目,這是所有學(xué)生必須完成的。為了避免學(xué)生只是對(duì)原程序原樣輸入,調(diào)試,驗(yàn)證結(jié)果,教師應(yīng)對(duì)這些任務(wù)適當(dāng)?shù)匦薷暮笤僮寣W(xué)生去做。比如,如對(duì)數(shù)組一章的冒泡排序問(wèn)題,書(shū)中例題是對(duì)固定的10個(gè)數(shù)升序排序,上機(jī)時(shí)則可讓學(xué)生對(duì)數(shù)目不定的N個(gè)數(shù)降序排序,這樣既驗(yàn)證了重點(diǎn)算法,又有設(shè)計(jì)性的擴(kuò)展,重要的是避免了學(xué)生盲目照抄照搬,啟發(fā)了學(xué)生編程思維。
自選任務(wù):是第二部分編程任務(wù)。為了激發(fā)那些不滿足現(xiàn)有知識(shí)學(xué)生繼續(xù)學(xué)習(xí)的興趣和熱情,教師應(yīng)在完成規(guī)定任務(wù)的基礎(chǔ)上,安排給學(xué)生一些自選任務(wù),以進(jìn)一步鞏固學(xué)過(guò)的知識(shí)與技能,提高編程能力。
能力訓(xùn)練模塊:若干單元教學(xué)完成時(shí),布置一兩個(gè)趣味性和生活化的題目給學(xué)生,以此來(lái)引導(dǎo)學(xué)生的自主創(chuàng)新能力。任務(wù)的題目、內(nèi)容、所含的知識(shí)量、難度、算法均由學(xué)生自主決定。誠(chéng)然,或許能設(shè)計(jì)出優(yōu)秀作品的可能只有少數(shù)學(xué)生,但少數(shù)人的成功,不僅可以培養(yǎng)優(yōu)秀編程手,而且,他們的學(xué)習(xí)熱情和激情一定會(huì)傳染給其他同學(xué),使課堂呈現(xiàn)良好的學(xué)習(xí)氛圍。
綜合設(shè)計(jì)任務(wù):為了提高學(xué)生的綜合編程能力,將所學(xué)知識(shí)融會(huì)貫通,需安排1-2周時(shí)間來(lái)組織學(xué)生進(jìn)行綜合的設(shè)計(jì),每個(gè)學(xué)期安排一個(gè)綜合性的任務(wù),任務(wù)選題可以是“規(guī)定的”和“自選的”相結(jié)合。對(duì)于學(xué)習(xí)能力較強(qiáng)的學(xué)生,鼓勵(lì)自主選題,自主搜集素材,自主設(shè)計(jì)完成任務(wù);對(duì)于學(xué)習(xí)能力一般或較差的學(xué)生,教師則提供素材、做必要的輔導(dǎo),規(guī)定任務(wù)。除此之外,還應(yīng)將一個(gè)班的學(xué)生分成幾個(gè)小組,給每個(gè)小組布置一個(gè)大型項(xiàng)目,如將圖書(shū)管理系統(tǒng),學(xué)生成績(jī)管理系統(tǒng),一些小游戲等作為課程設(shè)計(jì)題目,并且在布置項(xiàng)目之前,先列舉一個(gè)案例給學(xué)生講解開(kāi)發(fā)一個(gè)項(xiàng)目的基本過(guò)程,比如設(shè)計(jì)一個(gè)學(xué)生信息管理系統(tǒng)包括幾個(gè)步驟:①、對(duì)問(wèn)題進(jìn)行分析描述;②、進(jìn)行需求分析,把開(kāi)發(fā)的程序要實(shí)現(xiàn)哪些功能描述出來(lái);③、根據(jù)問(wèn)題分析進(jìn)行系統(tǒng)設(shè)計(jì),采用自頂向下,逐步細(xì)化的方法,把系統(tǒng)分解成若下個(gè)子功能模塊;④對(duì)使用的數(shù)據(jù)選擇其數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)類(lèi)型;⑤對(duì)各個(gè)模塊設(shè)計(jì)出詳細(xì)的算法并描述出來(lái);⑥根據(jù)設(shè)計(jì)的算法進(jìn)行代碼設(shè)計(jì)。這樣通過(guò)一個(gè)完整項(xiàng)目的實(shí)施,不但讓學(xué)生熟悉了項(xiàng)目開(kāi)發(fā)流程,培養(yǎng)其對(duì)項(xiàng)目管理、風(fēng)險(xiǎn)控制和流程開(kāi)發(fā)意識(shí),同時(shí)還培養(yǎng)了學(xué)生的組織能力和團(tuán)隊(duì)合作精神。在整個(gè)學(xué)生課程設(shè)計(jì)過(guò)程,教師始終以“導(dǎo)師”的身份出現(xiàn),為學(xué)生提供技術(shù)支持,側(cè)重檢查項(xiàng)目完成情況并要適時(shí)為學(xué)生進(jìn)行歸納,總結(jié)編程技巧和語(yǔ)法知識(shí)。
5 “形成性考核+過(guò)程化考核”的考核方式對(duì)學(xué)生綜合評(píng)價(jià)
能力是如何進(jìn)行評(píng)價(jià)?根據(jù)新的職教觀念,應(yīng)以體現(xiàn)能力為核心、理論與操作并重的課程考核方式對(duì)學(xué)生應(yīng)全面考核、綜合評(píng)價(jià)。既課程終結(jié)性考核(期末考試)之外,還應(yīng)重視過(guò)程性考核,將學(xué)生在學(xué)習(xí)過(guò)程中的主觀表現(xiàn),如學(xué)習(xí)態(tài)度、組織能力、團(tuán)隊(duì)精神、規(guī)范意識(shí)、表達(dá)能力、創(chuàng)新意識(shí)等也列入考核的內(nèi)容。總之,要讓課程考核成為學(xué)習(xí)行為引導(dǎo)和調(diào)動(dòng)學(xué)生參與職業(yè)能力訓(xùn)練的積極性的重要杠桿。
總而言之,教學(xué)有法,教無(wú)定法,教學(xué)得法,就能使學(xué)生在有限的課堂學(xué)習(xí)時(shí)間內(nèi)熟練掌握所學(xué)課程,適應(yīng)社會(huì)的需要。
參考文獻(xiàn):
[1] 譚浩強(qiáng).C語(yǔ)言程序設(shè)計(jì)[M].3版.北京:清華大學(xué)出版社,2005.
[2] 紀(jì)濱.非理工類(lèi)專(zhuān)業(yè)C語(yǔ)言課程教學(xué)措施[J].安徽工業(yè)大學(xué)學(xué)報(bào)(社會(huì)科學(xué)版),2007(4):98-99.
[3] 孔婷.C語(yǔ)言程序設(shè)計(jì)教學(xué)方法探討[J].南昌教育學(xué)院學(xué)報(bào),2006(3):47-48.