于 瓛
(內(nèi)蒙古建筑職業(yè)技術(shù)學(xué)院,內(nèi)蒙古 呼和浩特 010070)
在高級程序設(shè)計語言中C語言是一門基礎(chǔ)的、適用范圍較廣的計算機(jī)語言,而且C語言具備功能豐富、使用相對方便和靈活的優(yōu)勢。應(yīng)用C語言編寫程序之后所產(chǎn)生的目標(biāo)程序運(yùn)行效率較高,充分結(jié)合了高級語言以及低級語言的優(yōu)點(diǎn),因此,C語言程序設(shè)計這門課程也是計算機(jī)以及電氣等相關(guān)專業(yè)的必修課程。但是目前該課程開展的情況并未達(dá)到預(yù)期的效果,仍存在諸多需要改進(jìn)和優(yōu)化的方面,因此,需要進(jìn)行教學(xué)改革,采取有效措施提高教學(xué)質(zhì)量。
1.1 思想懈怠。在學(xué)習(xí)思想方面,有部分學(xué)生在進(jìn)入高職院校學(xué)習(xí)之后,并沒有奮發(fā)向上,積極學(xué)習(xí)的思想觀念。C語言是高級語言當(dāng)中較為簡單的計算機(jī)語言,而且學(xué)習(xí)的過程中相較于其他高級程序設(shè)計語言更容易入手,但是如果在學(xué)習(xí)的環(huán)節(jié)中學(xué)生不具備正確的學(xué)習(xí)觀念與學(xué)習(xí)態(tài)度,最終的學(xué)習(xí)效果必然會受到嚴(yán)重影響。分析該問題出現(xiàn)的原因,首先,C語言程序設(shè)計課程的實(shí)踐性和邏輯性要求比較高。其次,學(xué)生沒有掌握一些有效的學(xué)習(xí)方法,在學(xué)習(xí)方式、學(xué)習(xí)觀念等方面并未進(jìn)行改進(jìn),如理論學(xué)習(xí)和實(shí)踐學(xué)習(xí)的深度和廣度不達(dá)標(biāo)。最后,就是存在眼高手低的情況,學(xué)生的實(shí)踐編程能力并未通過實(shí)際的學(xué)習(xí)而得到提升。
1.2 缺乏目標(biāo)。小學(xué)與中學(xué)階段,教師多采用灌輸式教學(xué),成為課堂主導(dǎo)者,完全掌握課堂節(jié)奏,并統(tǒng)一為學(xué)生制定學(xué)習(xí)計劃、布置學(xué)習(xí)任務(wù)、理清知識脈絡(luò),學(xué)生所要做的只是被動接受,緊跟教師步伐,缺乏主動性與積極性,但在高職院校中,教師不會再耳提面命、像之前一樣嚴(yán)格監(jiān)管,只負(fù)責(zé)在課堂上傳輸知識,且課堂紀(jì)律不嚴(yán)格,要求較低,而對于學(xué)生課下時間的學(xué)習(xí)過程,大多數(shù)教師不會多做要求,只會通過作業(yè)進(jìn)行驗收。當(dāng)失去不間斷的鞭策與鼓勵后,學(xué)生就會懈怠,若無較強(qiáng)的自控能力,就會碌碌無為、缺少明確目標(biāo),不能像往常一樣按部就班地進(jìn)行學(xué)習(xí),甚至?xí)谡n堂上逐漸松懈,不集中精力聽講,課下時為了應(yīng)付教師布置的任務(wù)而抄襲其他同學(xué)作業(yè)、照抄照搬網(wǎng)絡(luò)上的內(nèi)容。學(xué)生在學(xué)習(xí)方面具有一定彈性,在長時間緊繃后,必然會尋找合適時機(jī)爆發(fā)與放松,在高職院校相對寬松的環(huán)境中,面對著大量的可自由支配時間,學(xué)生很容易迷失自我,初期感到無所適從、茫然無措,之后逐漸被各類誘惑吸引,誤入歧途,忘卻原本的目標(biāo),引發(fā)嚴(yán)重后果。
1.3 方法不當(dāng)。C語言程序設(shè)計課程與中小學(xué)任何科目都不完全相同,其既包含豐富的理論知識,又需要學(xué)生具有較強(qiáng)的實(shí)踐能力,另外,由于信息技術(shù)仍處于不斷進(jìn)步與發(fā)展的階段,學(xué)生想要獲得較好成績,還必須能夠與時俱進(jìn),吸取先進(jìn)知識,并提高自身創(chuàng)新能力,可以基于已經(jīng)學(xué)過的知識尋找和發(fā)現(xiàn)、解決新問題,從而不斷進(jìn)步。因此,學(xué)習(xí)C語言程序設(shè)計需要采用特殊的方法,不可寄希望于死記硬背,許多學(xué)生無法認(rèn)清課程本質(zhì),仍然想要沿用之前的方法,自然會逐漸落后。此外,高職院校的教育模式也與中小學(xué)完全不同,之前,學(xué)生接受的是題海戰(zhàn)術(shù)、填鴨教育,在大量題目中反復(fù)練習(xí),形成機(jī)械記憶與做題本能,以考取優(yōu)異成績,但在高職院校,課堂時間相當(dāng)有限,教師不可能利用寶貴的課堂時間帶領(lǐng)學(xué)生大量刷題,且單憑做題也無法取得良好教學(xué)效果。在課堂上,教師降解的知識點(diǎn)十分豐富,課程容量大幅提升,學(xué)生無法迅速適應(yīng),不清楚需要如何做筆記、很難分清主次,不能抓住重點(diǎn),課下也不會主動積極地開展練習(xí),效率較低,甚至有些學(xué)生在學(xué)期末時,課本、筆記本仍然一片空白。
2.1 難以兼顧。在高職C語言程序設(shè)計的課堂教學(xué)中,由于整個課程體系所涉及的內(nèi)容較為廣泛,所以教師一方面要保證知識的傳授、教學(xué)進(jìn)度。另一方面,還要重視教學(xué)質(zhì)量,導(dǎo)致教師沒有更多的時間用于學(xué)生預(yù)習(xí)、課堂演示、內(nèi)容深度講解。最終教師的教學(xué)質(zhì)量受到嚴(yán)重的影響。
2.2 依賴PPT。信息技術(shù)與多媒體設(shè)備的發(fā)展為現(xiàn)代教學(xué)提供了諸多便利,將其引入教學(xué)過程中,確實(shí)有諸多優(yōu)勢,例如能夠憑借音頻、視頻等豐富課堂內(nèi)容,拓展授課形式,充分吸引學(xué)生興趣,提高學(xué)習(xí)效率。但引入必須適量,教師仍然需要發(fā)揮主要作用,帶動課堂節(jié)奏,引導(dǎo)學(xué)生完成學(xué)習(xí),部分教師在教學(xué)的過程中過于依賴授課ppt,忽視了師生互動與教學(xué)演示環(huán)節(jié)的實(shí)際作用,致使多媒體技術(shù)喧賓奪主,占據(jù)了教學(xué)過程的太多空間,喧賓奪主,甚至有些教師照本宣科、毫無感情地念PPT內(nèi)容,未能給學(xué)生留出足夠的思考與交流空間,從而導(dǎo)致學(xué)生學(xué)習(xí)積極性不高,對于教學(xué)重點(diǎn)內(nèi)容不能夠很好的把握,長此以往,學(xué)生就會逐步喪失興趣,在課堂上心不在焉,無法獲得知識和鍛煉技能。教學(xué)問題的存在對于教師開展課堂教學(xué)的實(shí)際效果存在直接的影響,所以進(jìn)行高級程序設(shè)計C語言課程改革勢在必行。
2.3 教學(xué)單一。受到我國高職院校C語言課程教學(xué)大綱的影響,加上學(xué)校能夠安排的課時有限,教師在課堂上的教學(xué)任務(wù)繁重,每節(jié)課的知識密度都很高,為順利完成教學(xué)計劃,確保教學(xué)進(jìn)度,教師一般沿用灌輸式教學(xué)法,以口述教學(xué)和講解為主,哪怕在實(shí)踐環(huán)節(jié),也只是由教師來演示正確操作,學(xué)生只需觀察和記憶,不能得到充足的實(shí)際鍛煉機(jī)會。于是,課堂嚴(yán)重缺乏趣味性,學(xué)生的主觀能動性無法得到挖掘與激發(fā),課堂參與度較低,不能正確掌握課程精髓內(nèi)容,尤其是C語言科目涉及復(fù)雜的編程問題,僅憑口頭講解完全無法起到良好作用,若缺少實(shí)踐,學(xué)生永遠(yuǎn)無法將所學(xué)理論知識應(yīng)用于解決實(shí)際問題中,無法提高操作能力,因而在畢業(yè)后不能立刻勝任工作。
想要從根本上提高課堂效率,首先要從思想層面使學(xué)生完成轉(zhuǎn)化,能夠吸納先進(jìn)的學(xué)習(xí)方法和理念,積極配合教師工作。經(jīng)調(diào)查發(fā)現(xiàn),仍有不少高職院校學(xué)生表示更適應(yīng)和更能接受傳統(tǒng)教學(xué)法,僅有一小部分認(rèn)為應(yīng)當(dāng)實(shí)施教學(xué)改革,并表示愿意接受新式教育。在課堂上,學(xué)生對教師的依賴心理依然十分嚴(yán)重,需要教師在每個步驟、環(huán)節(jié)進(jìn)行引導(dǎo),缺少獨(dú)立自主思維,這些問題都可通過思想理念改革來解決。高職院校必須重視學(xué)生的學(xué)習(xí)理念與方法,在課堂上,除了要進(jìn)行知識傳輸外,還必須向?qū)W生傳輸正確的理念,使其能夠受到正思想正能量的熏陶和影響,激發(fā)學(xué)習(xí)的主觀能動性,積極地汲取知識,并不斷實(shí)踐,摸索總結(jié)出一套適合自己的學(xué)習(xí)方法。
在開展教學(xué)改革的過程中,需要側(cè)重于教學(xué)環(huán)節(jié)的改革。C語言課程教學(xué)內(nèi)容較為豐富,所以教師應(yīng)該引導(dǎo)學(xué)生在課堂教學(xué)開展之前,積極主動地進(jìn)行教學(xué)內(nèi)容的預(yù)習(xí),同時,教師在備課過程中,也應(yīng)該側(cè)重于教學(xué)模式的優(yōu)化,例如降低自己對授課PPT的依賴,適當(dāng)縮減PPT中的內(nèi)容,保留其中的趣味性介紹等,用于活躍課堂氛圍和引出后續(xù)教學(xué),但減少與教材中完全重合的或者在其中摘抄的部分,從而精簡課件。與此同時,還要強(qiáng)化師生之間的互動,盡可能多地留出課堂教學(xué)演示時間,并采用多樣化的教學(xué)手法豐富課堂,如情境教學(xué)法、頭腦風(fēng)暴法等,鼓勵學(xué)生開展激烈討論,在思維的碰撞中產(chǎn)生靈感,若只改變PPT,不僅僅學(xué)生學(xué)習(xí)的興趣不高,而且也沒有辦法很好地把握課程的重點(diǎn)和難點(diǎn)。此外,在教學(xué)過程中,教師應(yīng)側(cè)重于實(shí)踐方面的展示,讓學(xué)生能夠在理論與實(shí)踐相結(jié)合的學(xué)習(xí)環(huán)境中把握C語言的重要知識點(diǎn),使學(xué)生更為熟悉實(shí)踐操作步驟,可以有效緩解學(xué)生理論基礎(chǔ)強(qiáng)、實(shí)踐操作能力弱的問題。
目前該課程主要仍以筆試的考核方式為主。但是,由于高級語言程序設(shè)計C課程的特點(diǎn),對于實(shí)踐層面的要求較高,因此,僅僅憑理論層面的考核是難以滿足學(xué)生考核要求的,并且也不能夠全面地反映出學(xué)生的課程學(xué)習(xí)水平。因此,在落實(shí)教學(xué)改革的環(huán)節(jié)中,需要對課程考核方式進(jìn)行改革,可以采用書面考核與上機(jī)考核兩種方式相結(jié)合的綜合考核方式,來完成對學(xué)生學(xué)習(xí)效果的評價。筆試考核主要考量學(xué)生對于各類知識點(diǎn)和概念的掌握情況,并且根據(jù)其中的一些規(guī)定來完成一些相關(guān)的算法,例如代碼填寫題,給定一個函數(shù),說明了他的功能,要求把其中的關(guān)鍵邏輯代碼補(bǔ)全。利用這種方式,教師能夠有效把握學(xué)生的知識點(diǎn)以及概念的學(xué)習(xí)情況。而上機(jī)測試更偏向于學(xué)生對于代碼編寫的考察,同時,充分考查學(xué)生編寫程序的能力,上機(jī)測試不僅僅是對于單一邏輯結(jié)構(gòu)或者算法的實(shí)現(xiàn),更偏向?qū)ν暾绦虻目己恕婵己伺c上機(jī)考核結(jié)合起來的綜合考核方式,能夠有效解決單一考核方式的不足,評價方式的多樣化為課程教學(xué)改革奠定了良好的基礎(chǔ),教師能夠全面地掌握學(xué)生的實(shí)際學(xué)習(xí)情況。
對整體的教學(xué)形式進(jìn)行改革,教師應(yīng)側(cè)重于課程實(shí)踐。在實(shí)際的教學(xué)過程中可以細(xì)化教學(xué)模式,將教學(xué)分成理論和實(shí)踐兩大模塊開展學(xué)科教學(xué),為學(xué)生的編程實(shí)踐提供更多的時間,同時,在教學(xué)過程當(dāng)中可以通過online judge等方式提升學(xué)生的實(shí)際代碼編程能力。此外,教師還應(yīng)該側(cè)重于學(xué)科知識點(diǎn)的結(jié)合,使學(xué)生能夠?qū)崿F(xiàn)出自己理解的邏輯和算法,例如隊列、二叉樹以及遞歸等。高級程序設(shè)計C語言課程的精髓就在于通過課堂學(xué)習(xí)獲取足夠的理論技能,并在實(shí)踐過程中不斷充實(shí)和豐富知識庫,積累經(jīng)驗,從而提高綜合能力和應(yīng)用能力,滿足現(xiàn)代社會對于人才的需求。因此,提高實(shí)踐課程教育質(zhì)量具有關(guān)鍵性作用,若學(xué)校中缺少設(shè)備先進(jìn)完善的機(jī)房,高職院校還可通過變更人才培養(yǎng)模式等方法,加深與企業(yè)之間的聯(lián)系,從而獲取企業(yè)的基金支撐,構(gòu)建完善的實(shí)訓(xùn)基地,提供良好訓(xùn)練環(huán)境,或?qū)W(xué)生送入實(shí)際崗位進(jìn)行練習(xí)。
高級程序設(shè)計C語言課程具備較高的專業(yè)性和實(shí)踐性,在落實(shí)教學(xué)優(yōu)化與改革的過程中教師不僅要重視理論與實(shí)踐的結(jié)合,同時還應(yīng)側(cè)重于教學(xué)模式的合理選擇,從而實(shí)現(xiàn)教學(xué)效果的優(yōu)化。