摘 要:針對(duì)學(xué)生程序設(shè)計(jì)課程實(shí)踐動(dòng)手能力不足,知識(shí)構(gòu)成和能力構(gòu)成不完善的教學(xué)實(shí)際,分析獨(dú)立學(xué)院應(yīng)用型人才培養(yǎng)教學(xué)目標(biāo)具有多元化特征,從“教學(xué)目標(biāo)、課時(shí)計(jì)劃、授課教師、教學(xué)內(nèi)容、教學(xué)方法、考核方式”等方面,運(yùn)用多元化思想,逐漸形成實(shí)踐類(lèi)課程的多元化教學(xué)模式。實(shí)踐證明,多元化教學(xué)模式的應(yīng)用活躍了課堂氣氛,激發(fā)了學(xué)生學(xué)習(xí)的積極性和主動(dòng)性,真正提高了學(xué)生的編程能力和創(chuàng)新能力,取得了非常顯著的教學(xué)效果。
關(guān)鍵詞:程序設(shè)計(jì) 實(shí)踐教學(xué) 多元化 形成性考核
中圖分類(lèi)號(hào):G482 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1673-9795(2014)04(b)-0120-02
程序設(shè)計(jì)開(kāi)發(fā)實(shí)踐是軟件開(kāi)發(fā)行業(yè)人才必須掌握的專(zhuān)業(yè)技術(shù)課程,是計(jì)算機(jī)專(zhuān)業(yè)教育中培養(yǎng)學(xué)生構(gòu)建程序分析設(shè)計(jì)的思維能力,提高學(xué)生實(shí)際動(dòng)手能力的重要一環(huán)[1~3]。結(jié)合獨(dú)立學(xué)院學(xué)生的特點(diǎn),應(yīng)用傳統(tǒng)大學(xué)的教育方式發(fā)現(xiàn)存在一些問(wèn)題。
第一,大多學(xué)生對(duì)代碼只會(huì)單純“仿寫(xiě)”,獨(dú)立編程能力較為薄弱。目前實(shí)驗(yàn)實(shí)踐教學(xué)中授課教師習(xí)慣于講解代碼,學(xué)生按照教師教授的代碼進(jìn)行仿寫(xiě),整個(gè)教學(xué)過(guò)程中缺少對(duì)案例的分析、設(shè)計(jì)與實(shí)現(xiàn)的動(dòng)態(tài)過(guò)程,學(xué)生編寫(xiě)代碼具有很強(qiáng)的依賴(lài)性,缺乏獨(dú)立編程能力。
第二,實(shí)踐項(xiàng)目單一,學(xué)生對(duì)編程案例不感興趣,經(jīng)常是談“程”色變。目前教學(xué)的項(xiàng)目數(shù)量較少,僅能傳授知識(shí),實(shí)用價(jià)值不高,學(xué)生很少有思維火花的碰撞,學(xué)習(xí)過(guò)程枯燥,課堂氣氛沉悶,學(xué)習(xí)效果不好[4]。
第三,單一的“終結(jié)性”考核缺乏有效的實(shí)時(shí)監(jiān)控,導(dǎo)致學(xué)生有“應(yīng)付交差”的思想?!敖K結(jié)性”考核要求學(xué)生在課程結(jié)束或教學(xué)單元結(jié)束時(shí)完成一個(gè)項(xiàng)目或案例的設(shè)計(jì),最終根據(jù)完成情況進(jìn)行考核[5-6]。這種考核方法不利于對(duì)學(xué)生的學(xué)習(xí)進(jìn)行及時(shí)的檢查和督促,不能客觀的對(duì)學(xué)生的學(xué)習(xí)效果進(jìn)行評(píng)價(jià),導(dǎo)致許多學(xué)生在平時(shí)“濫竽充數(shù)”,在課程結(jié)束時(shí)“應(yīng)付了事”,最終教學(xué)效果和質(zhì)量不高。
針對(duì)上述問(wèn)題,從實(shí)際教學(xué)經(jīng)驗(yàn)出發(fā),在《C語(yǔ)言程序設(shè)計(jì)》《C++程序設(shè)計(jì)》和《Java程序設(shè)計(jì)》課程運(yùn)用多元化思想進(jìn)行教學(xué)。所謂“多元化”,本質(zhì)上是因材施教和因情施教兩個(gè)方面的融合。因材施教方面是尊重學(xué)習(xí)個(gè)體的差別,認(rèn)知能力、理解能力,采用不同的教學(xué)內(nèi)容和方式教學(xué);因情施教是指教師關(guān)心每位學(xué)生,體現(xiàn)在非智力因素上,首先建立老師和學(xué)生的信任,在課程實(shí)踐的過(guò)程中逐漸滲透并培養(yǎng)學(xué)生克服困難、激發(fā)興趣、培養(yǎng)自信,讓學(xué)生在情感上接受實(shí)踐課中的技術(shù)活動(dòng)。
運(yùn)用“多元化”思想進(jìn)行程序設(shè)計(jì)實(shí)踐類(lèi)課程的教學(xué),通過(guò)幾年的積累,抽象多門(mén)課程提煉共性,逐漸形成了多元化教學(xué)模式。這種模式既重視學(xué)生理解能力等智力因素的培養(yǎng),同時(shí)也注重了培養(yǎng)學(xué)生職業(yè)素養(yǎng)等非智力因素和品質(zhì)。
1 多元化教學(xué)模式的培養(yǎng)計(jì)劃
在執(zhí)行教學(xué)培養(yǎng)計(jì)劃的時(shí)候,根據(jù)獨(dú)立學(xué)院的多元化培養(yǎng)目標(biāo)制定程序設(shè)計(jì)實(shí)踐課程的培養(yǎng)計(jì)劃,從教學(xué)目標(biāo)、課時(shí)計(jì)劃和師資隊(duì)伍三方面形成多元化教學(xué)模式。
1.1 教學(xué)目標(biāo)多元化
為貫徹學(xué)院多元化的人才培養(yǎng)模式,制訂了多元化的程序?qū)嵺`課程教學(xué)目標(biāo),即基本實(shí)驗(yàn)(基礎(chǔ)層)、設(shè)計(jì)型實(shí)驗(yàn)(中間層)、創(chuàng)新型實(shí)驗(yàn)(擴(kuò)展層)和課程設(shè)計(jì)(核心層)。
基礎(chǔ)層:即基礎(chǔ)實(shí)驗(yàn),對(duì)基本語(yǔ)法知識(shí)練習(xí)。
中間層:即設(shè)計(jì)型實(shí)驗(yàn),通過(guò)簡(jiǎn)單的設(shè)計(jì)題目,培養(yǎng)學(xué)生程序設(shè)計(jì)的能力。
擴(kuò)展層:即創(chuàng)新型實(shí)驗(yàn),在前兩者的基礎(chǔ)之上,培養(yǎng)學(xué)生的創(chuàng)新、應(yīng)用能力,為學(xué)生參加程序設(shè)計(jì)類(lèi)大賽和考取相關(guān)的計(jì)算機(jī)等級(jí)證書(shū)打下堅(jiān)實(shí)的基礎(chǔ)。
核心層:即課程設(shè)計(jì),進(jìn)行應(yīng)用程序設(shè)計(jì),完成需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、代碼設(shè)計(jì)、測(cè)試等過(guò)程,通過(guò)訓(xùn)練學(xué)習(xí)并理解軟件工程基礎(chǔ)理論與應(yīng)用。
1.2 課時(shí)計(jì)劃多元化
由于課程教學(xué)目標(biāo)的多元化要求,因此需要一定數(shù)量的課時(shí)來(lái)支持并實(shí)現(xiàn)。根據(jù)課程教學(xué)目標(biāo)多元化的要求,采取了課內(nèi)與課外相結(jié)合的培養(yǎng)策略。常規(guī)課程教學(xué)主要用于課程知識(shí)與課程試驗(yàn)教學(xué),即實(shí)現(xiàn)基礎(chǔ)層和中間層的教學(xué);計(jì)劃外學(xué)時(shí)主要用于階段性測(cè)試和強(qiáng)化訓(xùn)練,即擴(kuò)展層和核心層的教學(xué)。課時(shí)計(jì)劃多元化的目的在于在課時(shí)計(jì)劃編排過(guò)程中,不僅考慮到課程培養(yǎng)目標(biāo)的要求,也考慮到了學(xué)生從課程學(xué)習(xí)到從業(yè)實(shí)戰(zhàn)的連貫性。
1.3 師資隊(duì)伍多元化
多元化的學(xué)生培養(yǎng)本質(zhì)上要求多元化的師資。突破單一教學(xué)型師資類(lèi)型,建設(shè)“雙師型”師資,派遣優(yōu)秀教師進(jìn)入企業(yè),通過(guò)參與實(shí)際項(xiàng)目提升教學(xué),掌握實(shí)際企業(yè)環(huán)境對(duì)技術(shù)的標(biāo)準(zhǔn)和要求;另外,按照適當(dāng)學(xué)時(shí)比例聘請(qǐng)企業(yè)優(yōu)秀工程師講解實(shí)踐類(lèi)課程,開(kāi)闊學(xué)生視野,在IT領(lǐng)域掌握具有前瞻性的技術(shù),從而提高就業(yè)競(jìng)爭(zhēng)能力。
2 多元化教學(xué)模式的實(shí)施計(jì)劃
在實(shí)踐課程進(jìn)行教學(xué)過(guò)程中,從教學(xué)方法、教學(xué)內(nèi)容和考核標(biāo)準(zhǔn)方面進(jìn)行多元化模式的實(shí)施。
2.1 教學(xué)方法多元化
在教學(xué)過(guò)程中基于三元化一主線(xiàn)式教學(xué)方法,含義為:三元化是針對(duì)多元化的教學(xué)培養(yǎng)目標(biāo),在教學(xué)過(guò)程中也采取多元化的教學(xué)方法,即模仿教學(xué)案例、改編教學(xué)案例、獨(dú)立完成實(shí)踐項(xiàng)目;一主線(xiàn)是指培養(yǎng)學(xué)生面向?qū)ο蟪绦蛟O(shè)計(jì)能力這條主線(xiàn)。通過(guò)這種多元化教學(xué),循序漸進(jìn)地培養(yǎng)學(xué)生的動(dòng)手實(shí)踐能力,逐步提高學(xué)生面向?qū)ο蠓治?、設(shè)計(jì)能力,體現(xiàn)了“因材施教”的教育理念。
2.2 教學(xué)內(nèi)容多元化
在實(shí)踐教學(xué)活動(dòng)中案例需要有實(shí)戰(zhàn)的感覺(jué),主題與真實(shí)生活密切聯(lián)系,具有較高的實(shí)用性和解決問(wèn)題的針對(duì)性[7-8],因此需要從教師提供的單一教學(xué)性案例向?qū)W生參與多元化實(shí)用性案例轉(zhuǎn)變。
首先教師設(shè)計(jì)數(shù)十個(gè)符合當(dāng)前技術(shù)發(fā)展需要,符合學(xué)生興趣的實(shí)踐項(xiàng)目,供學(xué)生進(jìn)行課程設(shè)計(jì)選做,并且設(shè)計(jì)題目每年都進(jìn)行一定數(shù)量的更新,逐年累積,逐步形成比較完善的項(xiàng)目任務(wù)庫(kù);然后針對(duì)一些需要解決的現(xiàn)實(shí)問(wèn)題進(jìn)行真實(shí)項(xiàng)目的設(shè)計(jì)與開(kāi)發(fā),提供軟件工程的流程要求和驗(yàn)收標(biāo)準(zhǔn),鼓勵(lì)學(xué)生參與其中;對(duì)一些特別優(yōu)秀和個(gè)性獨(dú)特的學(xué)生,允許他們自行選擇項(xiàng)目或參加計(jì)算機(jī)專(zhuān)業(yè)的競(jìng)賽,幫助學(xué)生完成項(xiàng)目,以更好地鍛煉這些學(xué)生的創(chuàng)新能力。同時(shí)鼓勵(lì)學(xué)生自行擴(kuò)展完善案例功能,將學(xué)生完成的優(yōu)秀作品匯集到教學(xué)案例庫(kù)中,服務(wù)于以后的教學(xué)活動(dòng)。
2.3 教學(xué)考核多元化
突破單一的理論知識(shí)考核,注重實(shí)踐技能考核,從真正測(cè)評(píng)學(xué)生學(xué)習(xí)效果的角度出發(fā),將終結(jié)性考核、形成性考核和擴(kuò)展性考核結(jié)合起來(lái),形成多元化的教學(xué)考核辦法。
其中學(xué)生課程學(xué)習(xí)成績(jī)形成包括以下幾個(gè)方面。
(1)形成性考核:在教學(xué)過(guò)程中,針對(duì)每個(gè)教學(xué)單元都建立知識(shí)檢查點(diǎn)和技能檢查點(diǎn),如現(xiàn)場(chǎng)編程實(shí)現(xiàn)擴(kuò)展功能、回答技術(shù)難點(diǎn)問(wèn)題、現(xiàn)場(chǎng)解決調(diào)試出現(xiàn)的異?,F(xiàn)象等。通過(guò)面對(duì)面的現(xiàn)場(chǎng)考核,實(shí)時(shí)掌握學(xué)生的學(xué)習(xí)狀況,監(jiān)督學(xué)生的學(xué)習(xí)過(guò)程,對(duì)有進(jìn)步的學(xué)生給予表?yè)P(yáng)和肯定,對(duì)懈怠的學(xué)生提出批評(píng)和督促,隨時(shí)掌控實(shí)驗(yàn)實(shí)踐的教學(xué)過(guò)程;
(2)終結(jié)性考核:實(shí)踐課程結(jié)束時(shí)按照教學(xué)大綱的要求進(jìn)行的總結(jié)性考核,包括提交實(shí)踐報(bào)告書(shū)、現(xiàn)場(chǎng)項(xiàng)目演示、小組合作分析報(bào)告和個(gè)人開(kāi)發(fā)項(xiàng)目答辯部分。通過(guò)對(duì)項(xiàng)目整體的考核,對(duì)學(xué)生進(jìn)行公正客觀的評(píng)價(jià);
(3)擴(kuò)展性考核:基于教學(xué)目標(biāo)、方法和內(nèi)容的多元化,在考核中增加擴(kuò)展性考核部分。即對(duì)于參加社會(huì)相關(guān)計(jì)算機(jī)學(xué)科競(jìng)賽獲獎(jiǎng)的學(xué)生,其競(jìng)賽成績(jī)可作為課程考核中的擴(kuò)展性成績(jī);對(duì)于開(kāi)發(fā)出具有社會(huì)實(shí)用價(jià)值項(xiàng)目的學(xué)生,其項(xiàng)目的結(jié)項(xiàng)評(píng)估可作為課程考核中的擴(kuò)展性成績(jī);對(duì)于解決了專(zhuān)業(yè)實(shí)踐中技術(shù)難點(diǎn)的學(xué)生,其解決方法和效果由專(zhuān)業(yè)人進(jìn)行士審評(píng),結(jié)果也可作為課程考核中的擴(kuò)展性成績(jī)[9]。
3 結(jié)論
通過(guò)本課題的研究,從教學(xué)目標(biāo)、教學(xué)內(nèi)容、教學(xué)方法等多方面拓展多元化實(shí)踐教學(xué),引導(dǎo)學(xué)生逐步構(gòu)建屬于自己的程序分析、設(shè)計(jì)與實(shí)現(xiàn)的思路和技術(shù)路線(xiàn),激發(fā)學(xué)生學(xué)習(xí)的積極性和主動(dòng)性,為學(xué)生后續(xù)課程的學(xué)習(xí)以及畢業(yè)后的職業(yè)發(fā)展打下堅(jiān)實(shí)的基礎(chǔ)。目前眾多學(xué)生積極參加國(guó)際國(guó)內(nèi)和學(xué)院組織的各種競(jìng)賽項(xiàng)目(例如數(shù)學(xué)建模競(jìng)賽、ACM程序設(shè)計(jì)競(jìng)賽、微軟Goole等企業(yè)組織的全國(guó)性比賽、“挑戰(zhàn)杯”遼寧省大學(xué)生科技大賽、“中國(guó)軟件杯”大學(xué)生軟件設(shè)計(jì)大賽、學(xué)院大學(xué)生科技創(chuàng)新項(xiàng)目等)并多次獲獎(jiǎng);學(xué)院的軟考通過(guò)率由原來(lái)的35%提高到52%;學(xué)生在就業(yè)過(guò)程中受到企業(yè)青睞,企業(yè)對(duì)畢業(yè)生反饋良好,具有明顯的就業(yè)競(jìng)爭(zhēng)優(yōu)勢(shì)。
參考文獻(xiàn)
[1]中共中央國(guó)務(wù)院.關(guān)于深化教育改革全面推進(jìn)素質(zhì)教育的決定[J].中國(guó)高等教育,1999(13/14):3-4.
[2]劉平清,秦剛,李洪兵,等.以“3T”模式構(gòu)件實(shí)踐教學(xué)體系[J].重慶科技學(xué)院學(xué)報(bào):社會(huì)科學(xué)版,2007(3):167-168.
[3]楊士強(qiáng),全成斌.實(shí)踐為本,創(chuàng)新為魂:計(jì)算機(jī)實(shí)驗(yàn)教學(xué)示范中心建設(shè)與實(shí)踐教育若干思考[J].計(jì)算機(jī)教育,2009(16):14-18.
[4] 蔣銀珍.多元化人才培養(yǎng)模式的公共計(jì)算機(jī)課程教學(xué)改革[J].計(jì)算機(jī)教育, 2012(22):27-29.
[5]江輝,周凌,葉雪飛.形成性與終結(jié)性考核成績(jī)相關(guān)關(guān)系分析[J].中國(guó)遠(yuǎn)程教育,2011(8):58-62.
[6]韓松.高校計(jì)算機(jī)專(zhuān)業(yè)“程序設(shè)計(jì)語(yǔ)言”課程教學(xué)質(zhì)量研究[J].中國(guó)電力教育,2009(11):83-84
[7]劉長(zhǎng)宏.探尋培養(yǎng)方式的多元化增強(qiáng)學(xué)生的實(shí)踐與創(chuàng)新能力[J].實(shí)驗(yàn)室研究與探索,2005(12):6-8.
[8]李海英,張貴杰.實(shí)踐教學(xué)環(huán)節(jié)改革與實(shí)踐[J].河北理工大學(xué)學(xué)報(bào):社會(huì)科學(xué)版,2006(8):141-142.
[9] 白金鋒,徐桂英.多元化實(shí)踐教學(xué)培養(yǎng)學(xué)生實(shí)踐創(chuàng)新能力[J].中國(guó)冶金教育,2013(增刊):87-92.