【摘 要】本文針對高職生源質(zhì)量現(xiàn)狀,結(jié)合C++程序設(shè)計課程特點,提出分層教學(xué)以滿足不同層次學(xué)生的內(nèi)在學(xué)習(xí)需求,闡述了具體的實施方案,實踐表明該模式調(diào)動了學(xué)生的學(xué)習(xí)積極性,提高了學(xué)生的編程水平,教學(xué)效果良好。
【關(guān)鍵詞】C++程序設(shè)計 分層教學(xué)
【中圖分類號】G642 【文獻(xiàn)標(biāo)識碼】A 【文章編號】1674-4810(2014)21-0084-02
C++程序設(shè)計是計算機專業(yè)的理論、實踐性都很強的專業(yè)基礎(chǔ)課,是陜西職業(yè)技術(shù)學(xué)院計算機科學(xué)系大一新生進(jìn)入編程世界的入門課,它語法豐富、算法靈活,不僅要掌握基本語法語句的使用,還要掌握編程的技巧,除結(jié)構(gòu)化程序設(shè)計的方法還有面向?qū)ο蟮脑O(shè)計思想和技巧等,是新生眼中難學(xué)的課和教師眼中難教的課,提高其教學(xué)效果一直是C++課程教師的追求目標(biāo)。
傳統(tǒng)教學(xué)模式下,基礎(chǔ)好、能力強的學(xué)生“吃不夠”,而基礎(chǔ)差、能力弱的學(xué)生“吃不消”的現(xiàn)象普遍存在,尤其隨著高校的擴招、職業(yè)院校數(shù)量的增加及辦學(xué)規(guī)模的擴大,高職學(xué)生的整體素質(zhì)呈下降趨勢。而且學(xué)生來源多元化,既有普通高中中下水平的學(xué)生,又有職業(yè)高中的學(xué)生和中考后錄取的五年制學(xué)生。學(xué)生水平參差不齊,差異程度加大,這些差異主要表現(xiàn)在學(xué)生文化知識的基礎(chǔ)上、學(xué)生學(xué)習(xí)能力、學(xué)習(xí)習(xí)慣、行為與心理等多個方面上,傳統(tǒng)的教學(xué)方法已不適應(yīng)當(dāng)前教學(xué)的需要。面對學(xué)生個體差異的客觀存在,如何使全體學(xué)生C++程序設(shè)計課程的學(xué)習(xí)水平普遍有所提高,提高該課程的整體教學(xué)效果,是該課程老師研究的重要課題。
學(xué)生的學(xué)習(xí)能力、知識水平、接受能力等素質(zhì)直接影響著C++課程的教學(xué)質(zhì)量,此外,學(xué)生對知識的內(nèi)在需求也存在層次上的差別,對該課程推行分層教學(xué)很有必要。
一 分層教學(xué)概述
分層教學(xué)是因材施教教育思想的具體體現(xiàn),是指教師要在尊重個體差異、需求的基礎(chǔ)上,根據(jù)學(xué)生的知識基礎(chǔ)、智力水平、學(xué)習(xí)能力、興趣等因素,設(shè)計不同的教學(xué)目標(biāo)、制訂教學(xué)內(nèi)容、確定教學(xué)方法,有針對性地對不同類型的學(xué)生進(jìn)行學(xué)習(xí)指導(dǎo),激發(fā)每個學(xué)生的潛質(zhì)和能力,使每個學(xué)生都能學(xué)有所獲。
二 分層教學(xué)的實施
1.學(xué)生分層
實施分層教學(xué)首先要將學(xué)生進(jìn)行分層,分層方法的合理與否是決定分層教學(xué)效果的關(guān)鍵。老師在實際執(zhí)行過程中,應(yīng)充分了解、研究學(xué)生,根據(jù)學(xué)生的基礎(chǔ)情況、學(xué)習(xí)能力、學(xué)習(xí)態(tài)度、操作能力等差異,可將班中學(xué)生分為A、B、C三個層次:A層為優(yōu)秀層,該層學(xué)生的基礎(chǔ)知識好,學(xué)習(xí)能力、操作能力強,有很強的求知欲,思維活躍,對編程興趣濃厚,有很強的學(xué)習(xí)自覺性;B層為中等層,該層學(xué)生基礎(chǔ)知識一般,有一定的學(xué)習(xí)興趣,能理解老師講授內(nèi)容,實踐操作能力較A層學(xué)生差,學(xué)習(xí)較自覺;C層為欠缺層,該層學(xué)生基礎(chǔ)知識掌握差,基本無學(xué)習(xí)興趣,學(xué)習(xí)不認(rèn)真,學(xué)習(xí)能力、實踐操作能力差,學(xué)習(xí)積極性不高。值得一提的是,對學(xué)生進(jìn)行分層是任課老師自己的內(nèi)在行為,老師自己心中有數(shù)即可,這樣做就不會傷害學(xué)生們的自尊心。此外,層次的劃分可動態(tài)調(diào)整,這是因為學(xué)生的可塑性較強,應(yīng)根據(jù)學(xué)生的學(xué)習(xí)情況不斷調(diào)整分層,以保護(hù)學(xué)生的學(xué)習(xí)積極性,提高教學(xué)效果。
2.教學(xué)目標(biāo)分層
在對學(xué)生分層的基礎(chǔ)上,以面向各層學(xué)生為原則,根據(jù)課程標(biāo)準(zhǔn)、教材的知識結(jié)構(gòu)、各層次學(xué)生的認(rèn)知能力,將知識能力、思想方法融為一體,合理地制訂各層學(xué)生的教學(xué)目標(biāo),再將層次目標(biāo)貫穿于教學(xué)的各個環(huán)節(jié)。最終目標(biāo)是使每個學(xué)生的學(xué)習(xí)潛能都能得到發(fā)揮,盡可能地取得更大收獲和進(jìn)步。
3.課堂教學(xué)分層
在課堂教學(xué)中,老師針對不同層次的學(xué)生開展不同的教學(xué)活動,按照由淺入深、由易到難的原則及具體的教學(xué)內(nèi)容和目標(biāo),不斷變換教學(xué)方法,運用啟發(fā)式、探究式、討論式、多媒體課件輔助教學(xué)、網(wǎng)絡(luò)平臺教學(xué)等,激發(fā)學(xué)生學(xué)習(xí)的興趣,使每層的學(xué)生只要努力,在每節(jié)課上都能學(xué)有所獲,激發(fā)各層次學(xué)生進(jìn)一步學(xué)習(xí)和探索的欲望。
4.實訓(xùn)內(nèi)容分層
根據(jù)不同層次的學(xué)生及實訓(xùn)內(nèi)容的難易程度,對實訓(xùn)內(nèi)容進(jìn)行分層,有助于大面積提高教學(xué)質(zhì)量。具體分層如下:基礎(chǔ)驗證性實訓(xùn):主要使學(xué)生及時牢固掌握C++的語法、語句要素、基本算法等基本知識點,重點是基礎(chǔ)知識的掌握,是針對基礎(chǔ)知識訓(xùn)練學(xué)生的基本技能,屬于知識的直接運用,是全體學(xué)生的必做題,要求學(xué)生在課堂上獨立完成。較簡單的綜合性實訓(xùn):主要以B層學(xué)生能達(dá)到的水平為準(zhǔn),通常是在一章內(nèi)容的基礎(chǔ)性實訓(xùn)的基礎(chǔ)上,對指定的實訓(xùn)內(nèi)容附加一些思考題讓學(xué)生去實現(xiàn)。如在學(xué)完控制語句后,要求學(xué)生實現(xiàn)2012年的工信部舉辦的藍(lán)橋杯軟件設(shè)計大賽決賽真題:素數(shù)就是不能再進(jìn)行等分的整數(shù)。比如:7,11。而9不是素數(shù),因它可以平分為3等份。一般認(rèn)為最小的素數(shù)是2,接著是3,5,……請問,第100002(十萬零二)個素數(shù)是多少?綜合性或探索性實訓(xùn):主要面向A層學(xué)生,它常覆蓋多個章節(jié)的知識點,重在考查學(xué)生運用所學(xué)知識解決問題的能力,突出學(xué)生分析問題、解決問題思路的培養(yǎng)。在學(xué)生完成課程標(biāo)準(zhǔn)基本要求的基礎(chǔ)上,可適當(dāng)增加一些拔高的內(nèi)容,如藍(lán)橋杯軟件大賽的題目或ACM中的題目,以培養(yǎng)這些學(xué)生的創(chuàng)新能力及解決實際問題的能力。如在學(xué)完結(jié)構(gòu)體、函數(shù)、數(shù)組、經(jīng)典的排序算法后,讓學(xué)生試著完成一個綜合性的題目:在選美比賽的現(xiàn)場,有一批選手參加比賽,比賽的規(guī)則是最后得分越高,名次越低。當(dāng)比賽結(jié)束時,要在現(xiàn)場按照選手的出場順序宣布最后得分和最后名次,獲得相同分?jǐn)?shù)的選手具有相同的名次,名次連續(xù)編號,不考慮同名次的選手人數(shù):如選手序號為:1,2,3,4,5,6,7,選手得分為:5,3,4,7,3,5,6,則輸出名次為:3,1,2,5,1,3,4,請編程幫助大賽組委會完成比賽的評分和排名工作。此外,教師應(yīng)對那些能積極思考、正確完成選做題的學(xué)生及時給予肯定的眼神或由衷的微笑或贊許,這將給他們帶來極大的鼓勵,有助于提高其學(xué)習(xí)積極性。
5.輔導(dǎo)分層
在進(jìn)行學(xué)習(xí)內(nèi)容、方法輔導(dǎo)時,實行因人而異。對C層學(xué)生加強檢查督促,進(jìn)行面對面地指正、演示,也可讓A、B層學(xué)生參與對該層學(xué)生的輔導(dǎo);對B層學(xué)生著重進(jìn)行啟發(fā)、提示,也可讓A層學(xué)生參與對該層學(xué)生的輔導(dǎo);對A層學(xué)生進(jìn)行知識拓展、提高性輔導(dǎo),主要引導(dǎo)其進(jìn)行自主地解決問題。
三 成效
分層教學(xué)尊重個性差異,強調(diào)以學(xué)生為中心,充分調(diào)動了各層次學(xué)生的學(xué)習(xí)積極性、主動性,這樣不僅提高了該課程的教學(xué)效果,而且近三年來學(xué)生參與系上舉辦的軟件設(shè)計競賽及藍(lán)橋杯軟件設(shè)計大賽的積極性及成績都得到明顯提高,值得其他專業(yè)課程借鑒。
四 結(jié)束語
從高職教育人才培養(yǎng)的目標(biāo)、生源質(zhì)量現(xiàn)狀及教學(xué)中存在的現(xiàn)實問題,在C++程序設(shè)計課程中實行分層教學(xué),它體現(xiàn)了因材施教的原則,是面向全體學(xué)生的學(xué)習(xí)要求,調(diào)動了學(xué)生學(xué)習(xí)的積極性、減輕了心理壓力,是全面提高教育教學(xué)質(zhì)量、增強學(xué)生就業(yè)競爭力的有效途徑。當(dāng)然,分層教學(xué)在具體的實施過程中還面臨各種問題、阻礙,有待在以后的工作中進(jìn)一步進(jìn)行探索和實踐。
參考文獻(xiàn)
[1]于希山.分層教學(xué)模式的研究與實踐[D].遼寧師范大學(xué),2005
〔責(zé)任編輯:李錦雯〕