李 凌
(淮北職業(yè)技術(shù)學(xué)院 計(jì)算機(jī)科學(xué)技術(shù)系,安徽 淮北 235000)
以學(xué)生為中心的高職C語(yǔ)言課程教學(xué)改革
李 凌
(淮北職業(yè)技術(shù)學(xué)院 計(jì)算機(jī)科學(xué)技術(shù)系,安徽 淮北 235000)
C語(yǔ)言是高職院校計(jì)算機(jī)專業(yè)一門重要的專業(yè)基礎(chǔ)課,對(duì)后續(xù)職業(yè)技術(shù)和職業(yè)技能課程的學(xué)習(xí)有較大影響.C語(yǔ)言課程授課內(nèi)容枯燥無(wú)趣、授課模式單一,高職C語(yǔ)言課程教學(xué)的改革,要依據(jù)高職學(xué)生的認(rèn)知基礎(chǔ),科學(xué)取舍教學(xué)內(nèi)容、采用多種教學(xué)方法構(gòu)建以學(xué)生為中心的教學(xué)模式、改革考核方法等措施,提高學(xué)生的學(xué)習(xí)興趣,激發(fā)學(xué)生的學(xué)習(xí)潛能,幫助學(xué)生建立自信.
授課模式;興趣;任務(wù)驅(qū)動(dòng)
C語(yǔ)言是高職計(jì)算機(jī)專業(yè)一門重要專業(yè)基礎(chǔ)課程,也是學(xué)生最早接觸的編程語(yǔ)言. 它在整個(gè)編程語(yǔ)言體系中的重要性,決定了它在教學(xué)中的重要地位.該課程旨在培養(yǎng)學(xué)生結(jié)構(gòu)化的編程思想和技術(shù),為以后學(xué)習(xí)其他計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言奠定基礎(chǔ). 由于近年來(lái)高職學(xué)生的整體基礎(chǔ)知識(shí)薄弱,再加上程序設(shè)計(jì)的抽象性[1]152-153,以教師為主體、以知識(shí)為目標(biāo)的學(xué)科體系的教學(xué)模式已經(jīng)不能適應(yīng)高職院校的生源現(xiàn)狀以及人才培養(yǎng)目標(biāo)的要求. 如何進(jìn)行課程教學(xué)改革,提高學(xué)生的學(xué)習(xí)興趣,激發(fā)學(xué)生的學(xué)習(xí)潛能,掌握C語(yǔ)言的必備知識(shí)和程序設(shè)計(jì)的基本技能,是高職C語(yǔ)言課程教學(xué)改革必須解決的問(wèn)題.
1.1 授課內(nèi)容
授課內(nèi)容枯燥、無(wú)趣,大多數(shù)學(xué)校以語(yǔ)法知識(shí)為中心進(jìn)行課程教學(xué)和實(shí)踐教學(xué),一般從基本語(yǔ)法開(kāi)始,由淺及深講授C語(yǔ)言的語(yǔ)法特性.教學(xué)內(nèi)容的安排順序大致如下:數(shù)據(jù)類型、表達(dá)式、基本的輸入輸出、分支結(jié)構(gòu)、選擇結(jié)構(gòu)、函數(shù)、數(shù)組、指針、結(jié)構(gòu)體、文件. C語(yǔ)言一般開(kāi)設(shè)在第一學(xué)期,這樣的教學(xué)內(nèi)容安排,對(duì)于初次接觸計(jì)算機(jī)語(yǔ)言,甚至沒(méi)有一點(diǎn)計(jì)算機(jī)知識(shí)的高職學(xué)生而言,最直接的后果就是,大多數(shù)的學(xué)生對(duì)眾多的標(biāo)識(shí)符和繁雜概念是一頭霧水,不知道這些符號(hào)學(xué)習(xí)了有何用,更談不上思考如何用,從而對(duì)C語(yǔ)言的學(xué)習(xí)興趣大大降低,甚至產(chǎn)生厭學(xué)和畏學(xué)情緒.
1.2 授課模式
在教學(xué)過(guò)程中,學(xué)生是學(xué)習(xí)的主體,應(yīng)處于教學(xué)的主體地位,而教師應(yīng)處于教學(xué)的主導(dǎo)地位.然而目前的教學(xué)過(guò)程中,普遍存在教師處于教學(xué)的主體地位,教師講得多,學(xué)生練得少,語(yǔ)言知識(shí)講解多,編程技能訓(xùn)練少,忽略了學(xué)生的教學(xué)中心地位,忽視了學(xué)生學(xué)習(xí)興趣和學(xué)習(xí)方法的培養(yǎng),而只是一味地關(guān)注如何把知識(shí)講解的正確、流暢,實(shí)驗(yàn)演示的順暢,把課堂教學(xué)過(guò)程變成簡(jiǎn)單的知識(shí)灌輸,而教師變成了動(dòng)態(tài)的語(yǔ)法說(shuō)明書(shū),且教學(xué)中采用的案例大多數(shù)是與數(shù)學(xué)有關(guān)的抽象案例,對(duì)于高職學(xué)生而言,這樣的教學(xué)方法,教學(xué)效果可想而知,學(xué)生學(xué)習(xí)沒(méi)有興趣,學(xué)習(xí)效果不佳,學(xué)習(xí)了C語(yǔ)言課程,卻不會(huì)編寫(xiě)程序解決實(shí)際問(wèn)題,教師對(duì)于教學(xué)效果也是嘮叨滿腹.因此改變以教師為主體的教學(xué)方法,構(gòu)建以學(xué)生為中心的教學(xué)模式勢(shì)在必行.
2.1 激發(fā)學(xué)生學(xué)習(xí)的興趣
興趣是最好的老師,在C語(yǔ)言課程教學(xué)的初期如何激發(fā)學(xué)生的學(xué)習(xí)興趣,并使學(xué)生在整個(gè)學(xué)習(xí)過(guò)程中保持濃厚的興趣,是課程教學(xué)是否成功的關(guān)鍵. 在課程教學(xué)的第一課,應(yīng)側(cè)重告訴學(xué)生利用C語(yǔ)言能夠做什么,并展示已經(jīng)使用C語(yǔ)言開(kāi)發(fā)成功的、與日常生活聯(lián)系緊密的實(shí)用軟件,如:速算器、計(jì)算器、打地鼠、音樂(lè)程序等;講述目前使用C語(yǔ)言編程的工作崗位以及工作待遇等;使用事例演示C語(yǔ)言對(duì)后續(xù)專業(yè)知識(shí)學(xué)習(xí)的輔助作用,使學(xué)生認(rèn)識(shí)到學(xué)習(xí)C語(yǔ)言有用、有意思,這樣就可以激發(fā)學(xué)生的學(xué)習(xí)興趣.
2.2 教會(huì)學(xué)生學(xué)習(xí)計(jì)算機(jī)語(yǔ)言的方法
計(jì)算機(jī)語(yǔ)言發(fā)展非???,且種類繁多,并且不同的語(yǔ)言有不同的特色以及適用范圍,而C語(yǔ)言僅僅是學(xué)生接觸的計(jì)算機(jī)語(yǔ)言之一,在今后的工作以及學(xué)習(xí)中將會(huì)學(xué)習(xí)并使用其他語(yǔ)言,但是不同的語(yǔ)言的編程思想以及算法設(shè)計(jì)基本是一樣的,所不同的僅僅是語(yǔ)法規(guī)則,而語(yǔ)法規(guī)則僅僅是功能實(shí)現(xiàn)的不同的表現(xiàn)形式.因此,在教學(xué)中應(yīng)把重點(diǎn)放在如何使用計(jì)算機(jī)解決實(shí)際問(wèn)題,即如何設(shè)計(jì)算法以及對(duì)算法分析、優(yōu)化上,培養(yǎng)學(xué)生分析問(wèn)題并利用程序解決問(wèn)題的能力上,為后續(xù)的學(xué)習(xí)和工作奠定基礎(chǔ),不僅授之以魚(yú),更要授之以漁,不僅傳授知識(shí),還要提高素質(zhì),更要培養(yǎng)能力,這也正是C語(yǔ)言課程教學(xué)改革的終極目標(biāo).
2.3 培養(yǎng)良好的編程習(xí)慣
培養(yǎng)良好的編程習(xí)慣是學(xué)好C語(yǔ)言的重要因素. 良好的編程習(xí)慣包括清晰的編輯風(fēng)格、恰當(dāng)?shù)淖⑨?、?guī)范的命名規(guī)則、良好的可讀性和可移植性,以及程序?qū)懙揭欢A段進(jìn)行必要的測(cè)試等,良好的編程測(cè)試可以減輕測(cè)試的工作量,提高調(diào)試效率,培養(yǎng)程序調(diào)試的能力. 在教學(xué)中,教師自己編寫(xiě)的程序應(yīng)該規(guī)范、清晰、可移植性高、實(shí)用性強(qiáng),要求學(xué)生做到的,老師一定要做到,而且要做得更好、更規(guī)范、更標(biāo)準(zhǔn),這樣對(duì)學(xué)生會(huì)起到潛移默化的熏陶作用. 代碼寫(xiě)好、調(diào)試通過(guò)后,編程工作并沒(méi)有結(jié)束,仍需要對(duì)程序進(jìn)行檢查,檢查算法的可讀性,以及算法是否存在BUG,并進(jìn)行改進(jìn)、優(yōu)化.
3.1 科學(xué)取舍教學(xué)內(nèi)容 激發(fā)學(xué)習(xí)興趣
在實(shí)際的教學(xué)工作中,應(yīng)該根據(jù)學(xué)生的實(shí)際,大膽對(duì)教材內(nèi)容進(jìn)行取舍,本著“深入淺出、突出實(shí)用”的原則,對(duì)教材內(nèi)容進(jìn)行梳理、歸納,分散難點(diǎn),以達(dá)到循序漸進(jìn)的目的,使學(xué)生在程序編寫(xiě)、程序調(diào)試的過(guò)程中有成就感,使學(xué)生相信自己可以學(xué)會(huì)、學(xué)好C語(yǔ)言,從而對(duì)C語(yǔ)言產(chǎn)生興趣.教師不能為講解知識(shí)點(diǎn)而選擇、設(shè)計(jì)案例,而是依據(jù)解決問(wèn)題需要選擇、講授語(yǔ)法知識(shí)點(diǎn),對(duì)于涉及高等數(shù)學(xué)的典型案例,以及在實(shí)際編程中很少用到的語(yǔ)法知識(shí),應(yīng)少講甚至不講.另外應(yīng)該通過(guò)實(shí)用有趣的項(xiàng)目案例講解語(yǔ)法知識(shí),并通過(guò)項(xiàng)目案例模仿、優(yōu)化、完善鞏固、強(qiáng)化常用的語(yǔ)法知識(shí),避免了單純的枯燥語(yǔ)法講授、學(xué)習(xí),同時(shí)選擇、序化教學(xué)內(nèi)容時(shí)應(yīng)注重培養(yǎng)學(xué)生良好的算法思維能力,這樣一方面可以減輕學(xué)生的學(xué)習(xí)壓力,降低學(xué)習(xí)的難度,激發(fā)學(xué)生的學(xué)習(xí)興趣;另一方面從學(xué)生易于接受的角度進(jìn)行教學(xué),調(diào)動(dòng)學(xué)生的主觀能動(dòng)性,提高教學(xué)質(zhì)量.
3.2 構(gòu)建以學(xué)生為中心的教學(xué)模式 調(diào)動(dòng)學(xué)習(xí)積極性
在教學(xué)中,學(xué)生是學(xué)習(xí)的主體,教是為學(xué)服務(wù)的,在教學(xué)中只有激發(fā)學(xué)生的學(xué)習(xí)潛能,培養(yǎng)學(xué)生的學(xué)習(xí)興趣,才能實(shí)現(xiàn)預(yù)期的教學(xué)目標(biāo);在教學(xué)中應(yīng)根據(jù)學(xué)生的認(rèn)知特點(diǎn),站在學(xué)生學(xué)的角度,采取有效措施,激發(fā)學(xué)生的學(xué)習(xí)熱情,提高學(xué)生的持續(xù)學(xué)習(xí)能力.
3.2.1 課堂教學(xué)
課堂教學(xué)效果的優(yōu)劣不僅僅與教師的學(xué)術(shù)水平有關(guān),更重要的是教師的授課內(nèi)容以及授課方法,能否吸引學(xué)生的注意力,使學(xué)生認(rèn)為有意義、能學(xué)會(huì),這樣學(xué)生就會(huì)積極主動(dòng)地復(fù)習(xí)、鞏固所學(xué)知識(shí). 在課堂教學(xué)中應(yīng)以學(xué)生為中心,靈活采用多種有效方法,引導(dǎo)學(xué)生主動(dòng)探索知識(shí)和發(fā)現(xiàn)知識(shí)的心理需求.
1)啟發(fā)教學(xué)方法
高等學(xué)校從20世紀(jì)90年代起就開(kāi)設(shè)了C語(yǔ)言程序設(shè)計(jì)這門課程,很多的教育工作者圍繞著其語(yǔ)法以及應(yīng)用設(shè)計(jì)了很多的例題以及習(xí)題,在授課過(guò)程中,教師應(yīng)根據(jù)高職學(xué)生的認(rèn)知基礎(chǔ)歸納、整理典型的對(duì)數(shù)學(xué)知識(shí)要求低的、與實(shí)際生活聯(lián)系密切的例題,在講授時(shí),不宜采用平鋪直敘的方法,而應(yīng)該采用提出問(wèn)題,啟發(fā)學(xué)生思考;分析問(wèn)題,引導(dǎo)學(xué)生思考;與學(xué)生一起解決問(wèn)題,吸引學(xué)生積極參與,激發(fā)學(xué)生自主學(xué)習(xí);總結(jié)優(yōu)化,分析現(xiàn)有方法的優(yōu)缺點(diǎn),進(jìn)行改進(jìn),從而培養(yǎng)學(xué)生良好的編程習(xí)慣.
2)任務(wù)驅(qū)動(dòng)教學(xué)方法
任務(wù)驅(qū)動(dòng)教學(xué)方法是將傳統(tǒng)的知識(shí)傳授為主的教學(xué)模式轉(zhuǎn)變?yōu)橐苑治鰡?wèn)題、完成任務(wù)為主的多維互動(dòng)式的教學(xué)模式[2]122-125,課程的教學(xué)內(nèi)容以及教學(xué)目標(biāo)通過(guò)系列任務(wù)的完成來(lái)實(shí)現(xiàn). 任務(wù)驅(qū)動(dòng)教學(xué)法不僅可以體現(xiàn)學(xué)生的教學(xué)主體地位,又可以發(fā)揮教師的教學(xué)主導(dǎo)作用,有利于培養(yǎng)學(xué)生的自主學(xué)習(xí)能力和創(chuàng)新能力.
傳統(tǒng)教學(xué)方法一般是由“提出概念、解釋概念、舉例說(shuō)明”[3]26-28三部曲組成,而任務(wù)驅(qū)動(dòng)教學(xué)一般由“設(shè)計(jì)任務(wù)、分析任務(wù)、實(shí)現(xiàn)任務(wù)、評(píng)價(jià)任務(wù)、拓展任務(wù)”五重奏組成. 任務(wù)設(shè)計(jì)是實(shí)施任務(wù)驅(qū)動(dòng)教學(xué)的關(guān)鍵環(huán)節(jié),在設(shè)計(jì)任務(wù)時(shí),要始終從學(xué)生的角度考慮,以激發(fā)起學(xué)習(xí)興趣為出發(fā)點(diǎn),關(guān)注學(xué)生的認(rèn)知能力,注意任務(wù)設(shè)計(jì)的合理性、典型性、覆蓋性、層次性和實(shí)用性,分散難點(diǎn)、突出重點(diǎn).任務(wù)設(shè)計(jì)要貼近學(xué)生的現(xiàn)實(shí)生活,使不同層次的學(xué)生都有可以完成的任務(wù),使每個(gè)同學(xué)都可以在任務(wù)的實(shí)現(xiàn)過(guò)程中找到自信、獲得成就感.設(shè)計(jì)的任務(wù)應(yīng)豐富多樣并貫穿教學(xué)過(guò)程,既有隨堂課時(shí)任務(wù),又有階段單元任務(wù),也有學(xué)期任務(wù),形成一個(gè)從單一到綜合、從簡(jiǎn)單到復(fù)雜的任務(wù)體系,實(shí)現(xiàn)教與學(xué)、學(xué)與做的有機(jī)結(jié)合.
分析任務(wù)是實(shí)施任務(wù)驅(qū)動(dòng)教學(xué)的重要環(huán)節(jié),該環(huán)節(jié)重在引導(dǎo)學(xué)生正確理解任務(wù)需求、尋求完成任務(wù)的方法上,可通過(guò)啟發(fā)式教學(xué),引導(dǎo)學(xué)生利用所學(xué)知識(shí)尋找解決問(wèn)題的方法,讓學(xué)生在任務(wù)的引導(dǎo)下積極主動(dòng)地學(xué)習(xí),掌握用計(jì)算機(jī)解決問(wèn)題的常用技術(shù)以及方法.
任務(wù)評(píng)價(jià)是實(shí)施任務(wù)驅(qū)動(dòng)教學(xué)中不可缺少重要環(huán)節(jié). 任務(wù)完成后教師要對(duì)學(xué)生任務(wù)完成的情況及時(shí)點(diǎn)評(píng),對(duì)學(xué)生的學(xué)習(xí)情況進(jìn)行反饋,要?jiǎng)?chuàng)設(shè)一個(gè)自主平等的氛圍,尊重每一個(gè)學(xué)生的成果,采用激勵(lì)的手段,讓學(xué)生暢所欲言,幫助學(xué)生發(fā)現(xiàn)問(wèn)題,使學(xué)生在交流和討論中補(bǔ)差、補(bǔ)缺,學(xué)會(huì)思考,敢于創(chuàng)新.
3.2.2 實(shí)踐教學(xué)
實(shí)踐教學(xué)在人才培養(yǎng)工作中具有舉足輕重的地位,對(duì)學(xué)生動(dòng)手能力和創(chuàng)新能力的培養(yǎng)起著至關(guān)重要的作用. 計(jì)算機(jī)語(yǔ)言的學(xué)習(xí)一方面要理解和掌握基礎(chǔ)語(yǔ)法知識(shí),另一方面要通過(guò)實(shí)踐提高程序編寫(xiě)、程序調(diào)試的能力.因此,在實(shí)踐教學(xué)內(nèi)容的設(shè)計(jì)上要突出學(xué)生能力的培養(yǎng),把培養(yǎng)學(xué)生獲取知識(shí)、解決問(wèn)題的能力作為教學(xué)重點(diǎn). 實(shí)踐教學(xué)中不僅要設(shè)置驗(yàn)證性的內(nèi)容,而且要增加設(shè)計(jì)性、綜合性的內(nèi)容,使實(shí)踐教學(xué)與理論教學(xué)在時(shí)間和內(nèi)容互上相一致,且實(shí)踐教學(xué)是理論教學(xué)的有益補(bǔ)充,通過(guò)實(shí)踐教學(xué)一些抽象的理論得到具體化、形象化驗(yàn)證,一些編程技巧和技能得到應(yīng)用.
3.3 考核模式改革
考核是檢查教學(xué)效果的重要環(huán)節(jié),也是引導(dǎo)教學(xué)的一種行之有效的手段,以前采用的“平時(shí)出勤+作業(yè)+期末考試”的考核形式,已經(jīng)無(wú)法滿足實(shí)際需要,需要構(gòu)建由學(xué)習(xí)過(guò)程評(píng)價(jià)(占30%)、基本知識(shí)與基本技能(占30%)以及基本應(yīng)用能力(占40%)相結(jié)合的評(píng)價(jià)體系,將過(guò)程性評(píng)價(jià)與終結(jié)性相結(jié)合. 學(xué)習(xí)過(guò)程評(píng)價(jià)包括日常課堂討論、日常作業(yè)、課程實(shí)驗(yàn)等的綜合評(píng)價(jià),基本知識(shí)與基本技能評(píng)價(jià)以程序閱讀、程序改錯(cuò)以及程序完善等題型體現(xiàn),基本能力評(píng)價(jià)以小組自主設(shè)計(jì)程序?yàn)橹?,題目可以在課程題庫(kù)中選取或者自己擬定,要求具備3~4個(gè)功能模塊,小組成員自行分工,這種形式可以引導(dǎo)學(xué)生將期末的考前突擊的學(xué)習(xí)模式轉(zhuǎn)變?yōu)樽⒅仄綍r(shí)的知識(shí)積累、逐步發(fā)展的學(xué)習(xí)模式,有效促進(jìn)教學(xué)效果,同時(shí)使考核機(jī)制成為促進(jìn)學(xué)習(xí)的有效手段.
針對(duì)目前高職學(xué)生的知識(shí)基礎(chǔ),高職C語(yǔ)言課程教學(xué)應(yīng)從傳統(tǒng)的“傳授知識(shí)”的模式轉(zhuǎn)變到“激發(fā)興趣、培養(yǎng)自信、以學(xué)生為中心”的模式,面向每一個(gè)學(xué)生,大膽拋棄“教師講、學(xué)生聽(tīng)”的傳統(tǒng)教學(xué)模式,構(gòu)建以“學(xué)生為主體、老師為主導(dǎo)”的課堂教學(xué)模式,創(chuàng)造一個(gè)良好的、輕松的教學(xué)情景,讓學(xué)生輕輕松松地學(xué)習(xí),從而實(shí)現(xiàn)學(xué)生喜歡學(xué)、學(xué)的好、用的活的教學(xué)目標(biāo),為專業(yè)素質(zhì)的提高打下堅(jiān)實(shí)的基礎(chǔ).
[1] 郭紅艷,谷保平.“C++程序設(shè)計(jì)”課程教學(xué)現(xiàn)狀與改革[J].教育與職業(yè),2013(32).
[2] 吳麗娟,申 海,張浩華.C語(yǔ)言課程設(shè)計(jì)教學(xué)模式的探索與實(shí)踐[J].沈陽(yáng)師范大學(xué)學(xué)報(bào),2012(1).
[3] 李美滿,彭國(guó)星,陳 莉,等.淺析任務(wù)驅(qū)動(dòng)教學(xué)法在《C語(yǔ)言程序設(shè)計(jì)》教學(xué)中的應(yīng)用[J].現(xiàn)代計(jì)算機(jī)(專業(yè)版),2010(11).
[責(zé)任編輯 冰 竹]
2015-02-25
安徽省高等學(xué)校省級(jí)質(zhì)量工程“卓越技能型網(wǎng)絡(luò)工程師”(項(xiàng)目編號(hào):2013zjjh049);安徽省高等學(xué)校省級(jí)質(zhì)量工程“計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)綜合改革試點(diǎn)”(項(xiàng)目編號(hào):2013zy110);淮北職業(yè)技術(shù)學(xué)院質(zhì)量工程 “軟件技術(shù)教學(xué)團(tuán)隊(duì)” (項(xiàng)目編號(hào):2014jxtd_02) 研究成果之一
李 凌(1971- ),女,安徽蕭縣人,淮北職業(yè)技術(shù)學(xué)院副教授,碩士,主要從事圖像處理、信息處理、職業(yè)教育研究。
1671-8127(2015)02-0016-03
G712,TP312.1
A