摘 要:本文從高校開設(shè)的程序設(shè)計(jì)類課程現(xiàn)狀出發(fā),分析目前此類課程存在的問題,同時給出解決的策略,希望從人才培養(yǎng)方案改革、教學(xué)模式改革以及考核評價體系改革三方面入手,構(gòu)建新型的授課模式,以促進(jìn)該類課程的長遠(yuǎn)發(fā)展。
關(guān)鍵詞:程序設(shè)計(jì)類課程;現(xiàn)狀;對策
隨著互聯(lián)網(wǎng)時代的迅速發(fā)展,目前我國各高校的計(jì)算機(jī)相關(guān)專業(yè)都會因?qū)I(yè)需要而開設(shè)程序設(shè)計(jì)類課程,同時這類課課程又是本專業(yè)的必修課。通過這類課程學(xué)習(xí)希望培養(yǎng)學(xué)生不但有縝密的邏輯思維能力還能具備一定的軟件開發(fā)設(shè)計(jì)能力,從而達(dá)到通過提高自身素養(yǎng)找到能與之相匹配的專業(yè)崗位的目的。但從目前高校學(xué)生就業(yè)形勢和專業(yè)對口率來看,大學(xué)階段的教學(xué)過程和實(shí)踐階段還存在著諸多問題,這些問題的產(chǎn)生,嚴(yán)重制約著學(xué)生的就業(yè)、產(chǎn)業(yè)的發(fā)展,因此,設(shè)計(jì)合理的教學(xué)過程與考核標(biāo)準(zhǔn)是至關(guān)重要的。
一、本科院校程序設(shè)計(jì)類課程現(xiàn)狀
(1)教學(xué)模式單一,考核形式固定,缺乏對學(xué)生實(shí)踐能力的體現(xiàn)。
目前各高校對于此課程課的開設(shè)都采用了理論+實(shí)踐的授課方式,理論部分以教師講授書本知識為主,教材內(nèi)容決定教學(xué)內(nèi)容。上機(jī)實(shí)踐也大多與教師上課的內(nèi)容相關(guān),主要是以驗(yàn)證知識點(diǎn)為主的小實(shí)驗(yàn),實(shí)踐課缺乏完整性與邏輯性訓(xùn)練??己诉^程大多以筆試為主,考試題型單一固定,基本以選擇題 、填空題、程序分析題以及編程題為主,對于學(xué)生實(shí)踐能力考查幾乎無法體現(xiàn)。同時考試過程中,學(xué)生在考試形式的限制下也是“填鴨式”以死記硬背為主,考核內(nèi)容單調(diào)而無法聯(lián)系實(shí)際,考核結(jié)果無法真實(shí)反映學(xué)生的實(shí)際能力。
(2)教學(xué)內(nèi)容符號、單詞居多,理論難以聯(lián)系實(shí)際,掉隊(duì)厭學(xué)現(xiàn)象時有發(fā)生
在整個教學(xué)過程中,學(xué)生接觸到的程序類語言大多是語言符號或英文單詞,海量的程序代碼內(nèi)容不但枯燥無味甚至晦澀難懂,這對于英語基礎(chǔ)薄弱或自制力不足的學(xué)生來說無疑是雪上加霜。并且這類課程因受教學(xué)目標(biāo)的限制,因此在課程計(jì)劃的安排上往往是理論講授學(xué)時高于實(shí)踐學(xué)時,這就更使得一部分學(xué)生在經(jīng)過了一段時間的學(xué)習(xí)后仍不能理解課程知識的目的和用途,進(jìn)而出現(xiàn)了掉隊(duì)、厭學(xué)的現(xiàn)象。
(3)重理論輕實(shí)踐,學(xué)生無法將所學(xué)知識與實(shí)際應(yīng)用相結(jié)合。
實(shí)踐類課程作為理論課程的輔助課程,在課程內(nèi)容的設(shè)置上僅針對某個知識點(diǎn)進(jìn)行學(xué)習(xí)和上機(jī)練習(xí),沒有完整的項(xiàng)目開發(fā)。因此這類實(shí)踐課程無法做到理論聯(lián)系實(shí)際,這就導(dǎo)致很多學(xué)生理論成績較高,但實(shí)際動手具體編程去解決生活中的問題時卻無從下手,對學(xué)生的邏輯性訓(xùn)練缺乏。同時開展實(shí)踐教學(xué)時,也由于課時少,不受教師重視,普遍存在實(shí)驗(yàn)內(nèi)容安排隨意性大、缺少規(guī)范化指導(dǎo)、教學(xué)手段相對單一落后、驗(yàn)證性實(shí)踐多造性實(shí)踐少等問題。最終導(dǎo)致這類學(xué)生在求職過程中,會顯現(xiàn)出動手能力弱、面試?yán)щy的情況。
(4)教學(xué)效果好壞對教師個人教學(xué)經(jīng)驗(yàn)的依賴較大。
雖然計(jì)算機(jī)在我國發(fā)展起步的歷史較短,但短短幾十年來計(jì)算機(jī)方面的技術(shù)卻又在日新月異。因此,各高校中講授此類課程的教師整體年齡偏低,與其他專業(yè)課程相比,沒有成形的教學(xué)成果和教學(xué)經(jīng)驗(yàn)可以借鑒。然而程序設(shè)計(jì)是一類實(shí)踐性很強(qiáng)的課程,其內(nèi)容繁多,既深又廣。在有限的課時內(nèi)教師不僅要講授大量的基礎(chǔ)知識而且還要講授具體的應(yīng)用以及操作。這就需要授課的教師有豐富的實(shí)踐經(jīng)驗(yàn),能將課堂講授知識點(diǎn)與實(shí)踐操作相結(jié)合。近年來,此類課題層出不窮,從教學(xué)方法和教授技巧方面來看,教師已經(jīng)做到從“粉筆+黑板”改為“計(jì)算機(jī)+大屏幕投影”,但在教學(xué)方法的運(yùn)用上大多還沿用傳統(tǒng)的講授方式?!疤铠喪健?、“滿堂灌”占據(jù)主流,教材為主講內(nèi)容,如果授課教師有一定的開發(fā)經(jīng)驗(yàn),講授的內(nèi)容可結(jié)合實(shí)際情況,深入淺出,由表及里,能激發(fā)學(xué)生濃厚的學(xué)習(xí)興趣,取得較好的教學(xué)效果。反之,授課老師只能生搬教材內(nèi)容,按既定的教學(xué)實(shí)驗(yàn)逐步完成,學(xué)生被迫接受大量的信息,只能照本操作,缺乏自主學(xué)習(xí)和創(chuàng)造性,難以保證教學(xué)效果。
同時在高校,教師的薪資待遇遠(yuǎn)遠(yuǎn)低于同期企業(yè)程序員薪資,因此也促使了一部分教師流動性大,有經(jīng)驗(yàn)的教師更多的流向了企業(yè)。這更加促使了程序類課程教師開發(fā)經(jīng)驗(yàn)少,照本宣科多的現(xiàn)象。各高校為彌補(bǔ)教師不足情況,不斷培養(yǎng)新教師上崗,但此類教師在教學(xué)方法和教授技巧方面欠缺火候。教學(xué)效果不好。當(dāng)然也有部分教師來源于企業(yè),但這類教帥往往動手能力較強(qiáng)但表達(dá)能力不足缺少講課經(jīng)驗(yàn)。課堂經(jīng)常出現(xiàn)教師賣力演示,學(xué)生蒙頭轉(zhuǎn)向不知所云現(xiàn)象。因此,程序設(shè)計(jì)類課程的教學(xué)效果受教師個人教學(xué)經(jīng)驗(yàn)的制約。
總而言之這種傳統(tǒng)意義的教學(xué)過程忽視了培養(yǎng)學(xué)生獨(dú)立分析問題和解決問題的能力,從就業(yè)的角度看,也遠(yuǎn)遠(yuǎn)達(dá)不到企業(yè)用人的標(biāo)準(zhǔn)。對于今后要從事程序員職業(yè)的人而言,如何獨(dú)立解決現(xiàn)實(shí)中程序?qū)崿F(xiàn)問題是必不可少的能力,對于高校而言,我們所要做的不僅是給學(xué)生傳授理論知識,更要培養(yǎng)他們適應(yīng)企業(yè)和市場的需求,同時更要培養(yǎng)學(xué)生不斷變化的能力,即根據(jù)職業(yè)技能的要求,不斷學(xué)習(xí),彌補(bǔ)自身的不足,以適合不斷發(fā)展變化的企業(yè)用人需求
二、教學(xué)改革策略
1、人才培養(yǎng)方案的改革
要想改變目前程序設(shè)計(jì)類課程現(xiàn)狀,首先從人才培養(yǎng)方案的課程安排上入手,加大實(shí)踐類課程的授課時長,同時該類課程的內(nèi)容安排上以“少而精”為主,避免求大求全的現(xiàn)象產(chǎn)生。一些高校為了學(xué)生就業(yè)時知識不陳舊,在人才培養(yǎng)方案的設(shè)置上以“全覆蓋”為標(biāo)準(zhǔn),將目前市面上主流的編程類語言幾乎全部學(xué)全,學(xué)生每個學(xué)期學(xué)習(xí)一門新的語言。這就造成往往一門語言還沒學(xué)透,新的語言又上馬,新舊交替,新的不會,舊的又忘了的現(xiàn)象產(chǎn)生。人才培養(yǎng)應(yīng)以幾門主要的語言為主,例如“C語言”、“Java”以學(xué)生學(xué)精學(xué)透為主,學(xué)生升入高年級后,以目前流程的一門語言為輔進(jìn)行講授。讓學(xué)生能學(xué)得懂,吃得飽。
2、課程教學(xué)模式改革
程序設(shè)計(jì)類課程應(yīng)以課程內(nèi)容為授課標(biāo)準(zhǔn)進(jìn)行區(qū)分,例如“數(shù)據(jù)結(jié)構(gòu)”、“軟件工程”這類課程的教學(xué)模式講授為主,“C語言”、“Java語言”這類課程教學(xué)模式以實(shí)踐操作入手。針對不同的教學(xué)模式應(yīng)設(shè)計(jì)出不同的授課方式及課堂案例,理論性較強(qiáng)的案例應(yīng)以生活中的現(xiàn)象為主,理論聯(lián)系實(shí)際。同時針對知識點(diǎn)使用的案例應(yīng)采取三進(jìn)階形式,即淺顯易懂--由淺入深--探究原理,讓學(xué)生能真正將知識融入現(xiàn)實(shí),解決實(shí)際生活中的問題。實(shí)踐類的案例應(yīng)以項(xiàng)目為主,主要以能鍛煉學(xué)生獨(dú)立思考問題和解決問題為標(biāo)準(zhǔn),動手為主,思考為輔。
3、考核形式及評價體系改革
考核形式也應(yīng)采取多樣化,可以通過完整項(xiàng)目開發(fā)或參與項(xiàng)目研究為考核要點(diǎn),盡量避免單一扁平化方式。也可以采取答辯、提交項(xiàng)目書、項(xiàng)目源碼等方式進(jìn)行多方面考核。評價體系也不能僅從成績上衡量教師的教學(xué)水平,應(yīng)采用多元化方式,以多個教學(xué)周期為限從學(xué)生長遠(yuǎn)的發(fā)展、教學(xué)的整體效果及學(xué)生的綜合能力等多方面考量。
程序設(shè)計(jì)類課程是計(jì)算機(jī)類學(xué)生的主干課程,這類課程在人才培養(yǎng)方案中占有較重的比例。這類課程的教學(xué)效果對學(xué)生的就業(yè)率、專業(yè)對口率,甚至學(xué)校的招生都會產(chǎn)生直接的影響,因此,高校教師應(yīng)適應(yīng)時代發(fā)展的需要,不斷從授課方式、授課內(nèi)容以及授課手段方面求變求新,合理利用教學(xué)資源,才能有效提高教學(xué)質(zhì)量,培養(yǎng)出企業(yè)需要的高端人才。
作者簡介:曾欣(1979--),女,漢族,黑龍江省哈爾濱人,職務(wù):哈爾濱信息工程學(xué)院教師,職稱:講師,學(xué)歷:在職研究生,研究方向:軟件開發(fā)、軟件設(shè)計(jì)