摘 要: 項(xiàng)目教學(xué)法是當(dāng)前高等職業(yè)教育課程改革研究的熱點(diǎn),也是目前教學(xué)改革的方向。實(shí)踐證明,任何一種教學(xué)方法的生搬硬套,不僅不能激發(fā)學(xué)生的學(xué)習(xí)熱情和主動(dòng)學(xué)習(xí)的積極性,而且還會(huì)嚴(yán)重影響教學(xué)效果。文章根據(jù)多年的教學(xué)實(shí)踐和高職學(xué)生的特點(diǎn),以Visual C#.NET程序設(shè)計(jì)課程為例,從課程內(nèi)容的選取、CSOI項(xiàng)目教學(xué)法的整體設(shè)計(jì)、實(shí)施過(guò)程和考核方式進(jìn)行了詳細(xì)的闡述。該教學(xué)法的實(shí)施激發(fā)了學(xué)生的學(xué)習(xí)興趣,同時(shí)提高了學(xué)生的綜合能力。
關(guān)鍵詞: CSOI; 項(xiàng)目教學(xué)法; 高職; C#
中圖分類號(hào):G642 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1006-8228(2012)08-44-02
0 引言
項(xiàng)目教學(xué)法是當(dāng)前高職課程改革的熱點(diǎn)話題[1],也是高職課程改革的方向。項(xiàng)目教學(xué)法[2]是師生通過(guò)共同實(shí)施一個(gè)完整的項(xiàng)目工作而進(jìn)行的教學(xué)活動(dòng)。在項(xiàng)目教學(xué)的課堂上,學(xué)生在體現(xiàn)職業(yè)環(huán)境特點(diǎn)的教學(xué)氛圍中,以完成一個(gè)具有實(shí)際價(jià)值的產(chǎn)品為目標(biāo),教師做示范,學(xué)生邊討論、邊動(dòng)手,理論與實(shí)踐緊密結(jié)合,在“所學(xué)”與“所用”之間建立了一個(gè)近乎“零距離”的通道。這種以典型產(chǎn)品為載體的教學(xué)活動(dòng),突破了傳統(tǒng)的教學(xué)模式的約束,把學(xué)生從單純的學(xué)習(xí)者轉(zhuǎn)變?yōu)樯顚?shí)踐的參與者,逐步實(shí)現(xiàn)學(xué)習(xí)者角色與工作者角色的統(tǒng)一;讓高職學(xué)生[3]學(xué)而不厭,學(xué)有所用,激發(fā)了學(xué)生的學(xué)習(xí)動(dòng)機(jī),提高了學(xué)生的學(xué)習(xí)積極性;充分發(fā)掘?qū)W生的創(chuàng)造潛能,使學(xué)生在做中學(xué),把理論與實(shí)踐教學(xué)有機(jī)地結(jié)合起來(lái),提高了學(xué)生解決實(shí)際問(wèn)題的綜合能力。
但是任何教學(xué)法,如果生搬硬套都會(huì)造成一些問(wèn)題,不僅不能激發(fā)學(xué)生的學(xué)習(xí)熱情和主動(dòng)學(xué)習(xí)的積極性,還會(huì)嚴(yán)重影響教學(xué)效果和學(xué)生編程能力的培養(yǎng)[4]。本文結(jié)合課程的特點(diǎn)和高職學(xué)生的實(shí)際,經(jīng)過(guò)多年的教學(xué)實(shí)踐,探索出CSOI項(xiàng)目教學(xué)法。該教學(xué)法在學(xué)習(xí)知識(shí)的同時(shí),注重對(duì)學(xué)生能力的培養(yǎng)。下面以Visual C#.NET程序設(shè)計(jì)課程為例,對(duì)課程內(nèi)容的選取、CSOI項(xiàng)目教學(xué)法的整體設(shè)計(jì)、實(shí)施過(guò)程和考核方式等方面進(jìn)行論述。
1 課程內(nèi)容的選取
采取“1個(gè)目標(biāo)+2個(gè)標(biāo)準(zhǔn)+1個(gè)融合”的原則,即以.NET軟件開發(fā)工程師崗位所需的職業(yè)能力為目標(biāo),將行業(yè)企業(yè)標(biāo)準(zhǔn)和軟件職業(yè)資格認(rèn)定標(biāo)準(zhǔn)融入到教學(xué)中,并且注重與其他課程的深度融合,重點(diǎn)培養(yǎng)學(xué)生的創(chuàng)新能力、創(chuàng)業(yè)能力和可持續(xù)發(fā)展的能力。
1.1 以.NET軟件開發(fā)工程師所需的職業(yè)能力為目標(biāo),校企合作,共同分析崗位職業(yè)能力,選取課程內(nèi)容
Visual C#.NET程序設(shè)計(jì)是軟件技術(shù)專業(yè)的核心能力課。軟件技術(shù)專業(yè)主要的就業(yè)崗位為.NET軟件開發(fā)工程師。職業(yè)能力根據(jù)職業(yè)NET軟件開發(fā)工程師崗位細(xì)化工作任務(wù)確定,課程內(nèi)容根據(jù)職業(yè)能力確定的學(xué)習(xí)領(lǐng)域來(lái)選擇。
1.2 將行業(yè)企業(yè)標(biāo)準(zhǔn)融入到教學(xué),課程內(nèi)容與前沿技術(shù)同步更新
通過(guò)走訪企業(yè),召開專題研討會(huì),與行業(yè)企業(yè)專家交流,共同確定課程內(nèi)容,保持課程內(nèi)容與行業(yè)企業(yè)需求一致,縮短學(xué)生與用人單位的就業(yè)距離。同時(shí)在教學(xué)中時(shí)時(shí)跟蹤相關(guān)領(lǐng)域技術(shù)發(fā)展新動(dòng)態(tài),并及時(shí)地體現(xiàn)在課程內(nèi)容上,保持課程內(nèi)容與前沿技術(shù)同步。
1.3 將微軟認(rèn)證和人事部軟件技術(shù)資格考試的內(nèi)容融入到課堂
重視學(xué)生綜合能力培養(yǎng),將微軟認(rèn)證和人事部軟件技術(shù)資格考試與本課程教學(xué)相銜接。將認(rèn)證證書考試和軟件技術(shù)資格考試內(nèi)容融入到課堂教學(xué)內(nèi)容中,既豐富了教學(xué)內(nèi)容,又提高了學(xué)生的專業(yè)技能證書獲取率。
1.4 注意與其他核心能力課程的深度融合,增強(qiáng)、弱化、刪減了教學(xué)內(nèi)容
Visual C#.NET程序設(shè)計(jì)是以C語(yǔ)言程序設(shè)計(jì),數(shù)據(jù)庫(kù)應(yīng)用技術(shù)(SQL Server)課程為前導(dǎo),并為ASP.NET開發(fā)技術(shù)等后續(xù)課程奠定知識(shí)與技能的基礎(chǔ),課程之間存在重復(fù)和層次不明顯、教學(xué)重點(diǎn)不清晰的問(wèn)題。課程組根據(jù)課程體系設(shè)計(jì)思想對(duì)課程內(nèi)容進(jìn)行整合,對(duì)交叉部分進(jìn)行遞進(jìn)式整合,對(duì)重合的項(xiàng)目?jī)?nèi)容進(jìn)行分層設(shè)計(jì)。通過(guò)整合,使課程內(nèi)容更加明確,減少了內(nèi)容上的重復(fù)講解,實(shí)行知識(shí)點(diǎn)的歸類和分解,理清了教學(xué)任務(wù),提高了教學(xué)效率。
2 CSOI項(xiàng)目教學(xué)法的整體設(shè)計(jì)[5]
將整個(gè)課程內(nèi)容精心序化成四個(gè)項(xiàng)目(門票銷售系統(tǒng)、打字游戲、考試管理系統(tǒng)、自主項(xiàng)目),項(xiàng)目的設(shè)計(jì)上采用了“封閉式(Close)、半開放(Semi-Close)、開放式(Open)、創(chuàng)新式(Innovate)”模式。如門票銷售系統(tǒng)只需要完成封閉性(Close)的任務(wù),該項(xiàng)目的步驟由教師設(shè)計(jì)和實(shí)現(xiàn),老師給出二個(gè)課內(nèi)任務(wù)詳細(xì)的完成過(guò)程;如打字游戲需完成半開放性(Semi-open)任務(wù),該項(xiàng)目除了四個(gè)課內(nèi)任務(wù)外,二個(gè)課外任務(wù)由學(xué)生自主完成;考試管理系統(tǒng)中需完成開放性(Open)任務(wù),除了10個(gè)課內(nèi)任務(wù)和10個(gè)課外任務(wù),還有一個(gè)探索性任務(wù),這探索性任務(wù)是一個(gè)在線考試模塊,任務(wù)分解、實(shí)施都由學(xué)生自主完成。自主項(xiàng)目全部是創(chuàng)新式(Innovate)任務(wù),學(xué)生自主選擇項(xiàng)目,開發(fā)項(xiàng)目的六個(gè)階段(資訊—決策—計(jì)劃—實(shí)施—檢查—評(píng)估)都由學(xué)生自主完成。
四個(gè)項(xiàng)目既有橫向的聯(lián)系,又有縱向難度的提升,越后面的項(xiàng)目,所包含的知識(shí)技能點(diǎn)越多、面越廣;同時(shí)自主學(xué)習(xí)的要求也逐步加大,對(duì)學(xué)生的綜合能力的要求也不斷提高,教師的參與度越來(lái)越低,學(xué)生的自主性越來(lái)越高。通過(guò)項(xiàng)目實(shí)踐,使學(xué)生實(shí)現(xiàn)由知識(shí)到技能的過(guò)渡,實(shí)現(xiàn)從新手成為初學(xué)者進(jìn)而成為熟練專業(yè)人員的轉(zhuǎn)變。
3 CSOI項(xiàng)目教學(xué)法的實(shí)施過(guò)程
每個(gè)項(xiàng)目教學(xué)上按照工作過(guò)程劃分六個(gè)階段:資訊-決策-計(jì)劃-實(shí)施-檢查-評(píng)估。實(shí)現(xiàn)項(xiàng)目的過(guò)程就是軟件產(chǎn)品開發(fā)的過(guò)程,達(dá)到了學(xué)習(xí)過(guò)程與工作過(guò)程的一致性。資訊階段:通過(guò)分析項(xiàng)目的背景和來(lái)源,對(duì)項(xiàng)目進(jìn)行需求分析,引導(dǎo)學(xué)生進(jìn)行收集、分析、整理和閱讀相關(guān)資料。決策階段:進(jìn)行概要設(shè)計(jì)、研究工作任務(wù)。計(jì)劃階段:合理地分解項(xiàng)目進(jìn)行詳細(xì)設(shè)計(jì)。實(shí)施階段:此階段主要涉及到各功能模塊的具體實(shí)現(xiàn),也是教學(xué)的關(guān)鍵階段。檢查階段:學(xué)生對(duì)自己完成的項(xiàng)目進(jìn)行單元測(cè)試,并聯(lián)機(jī)調(diào)試運(yùn)行。評(píng)估階段:項(xiàng)目結(jié)束后要通過(guò)作品的展示進(jìn)行過(guò)程分析,對(duì)每個(gè)學(xué)生做出正確的評(píng)定。對(duì)于不同類型的項(xiàng)目實(shí)施過(guò)程有所不同。
3.1 封閉式項(xiàng)目(Close Program)
本項(xiàng)目任務(wù)量較小,涉及的知識(shí)點(diǎn)少,目的是讓學(xué)生熟悉項(xiàng)目的開發(fā)流程。通過(guò)完成項(xiàng)目提高學(xué)生成就感、激發(fā)學(xué)習(xí)興趣。項(xiàng)目的每個(gè)階段教師給出詳細(xì)的設(shè)計(jì)過(guò)程和實(shí)現(xiàn)方法。學(xué)生只是單純地模仿老師完成相同的項(xiàng)目。可把本項(xiàng)目的教學(xué)方式描述成“比著葫蘆畫葫蘆”。本課程選取了門票銷售系統(tǒng),將整個(gè)項(xiàng)目分解成二個(gè)課內(nèi)任務(wù)(歡迎界面和主頁(yè)面)。
3.2 半開發(fā)式項(xiàng)目(Semi-Close Program)
本項(xiàng)目任務(wù)量和涉及的知識(shí)點(diǎn)略有增加,與封閉式項(xiàng)目不同的是資訊、決策、計(jì)劃、檢查、評(píng)估階段的任務(wù)完全由教師設(shè)計(jì)。實(shí)施階段中的任務(wù),分成課內(nèi)任務(wù)和課外任務(wù)。課內(nèi)任務(wù)由教師帶領(lǐng)學(xué)生一起完成。課外任務(wù)由學(xué)生在課外自主完成——課外任務(wù)一般較小,難度不大??砂驯卷?xiàng)目的教學(xué)方式描述成“比著葫蘆先畫葫蘆后畫瓢”。本課程選取了打字游戲。將整個(gè)項(xiàng)目分解成四個(gè)課內(nèi)任務(wù)(字母的下落并倒計(jì)時(shí)、鍵盤字母的隨機(jī)產(chǎn)生、鍵盤擊打字母得分和多字母處理)和二個(gè)課外任務(wù)(圖片下落、帶菜單)。
3.3 開放式項(xiàng)目(Open Program)
本項(xiàng)目是課程的主導(dǎo)項(xiàng)目,一般涉及課程的所有知識(shí)點(diǎn),任務(wù)量比較大。與半開放項(xiàng)目不同的是它將實(shí)施階段中的任務(wù)分成課內(nèi)任務(wù)、課外任務(wù)和小組探索性任務(wù)。課內(nèi)任務(wù)由教師帶領(lǐng)學(xué)生一起完成;課外任務(wù)是與課內(nèi)任務(wù)類似,完全由學(xué)生在課外自主完成;小組探索性任務(wù),一般是有一定難度,可將學(xué)生進(jìn)行分組,每組完成的是相同的項(xiàng)目。分組采用優(yōu)勢(shì)互補(bǔ)的方法,綜合考慮學(xué)生的實(shí)際情況,如:學(xué)習(xí)成績(jī)、學(xué)習(xí)能力、動(dòng)手能力、男女比例等因素,要讓各組實(shí)力盡量均衡,項(xiàng)目開發(fā)小組設(shè)立“項(xiàng)目負(fù)責(zé)人”一人,對(duì)該小組的項(xiàng)目進(jìn)行總體負(fù)責(zé)??砂驯卷?xiàng)目的教學(xué)方式描述成“比著葫蘆先畫葫蘆后畫瓢最后畫南瓜”。本課程選取了考試管理系統(tǒng)。將整個(gè)項(xiàng)目分解成10個(gè)課內(nèi)任務(wù)(增加學(xué)生、修改學(xué)生等)、10個(gè)課外任務(wù)(增加班級(jí)、修改班級(jí)等)和小組探索性任務(wù)(在線考試)。
3.4 創(chuàng)新項(xiàng)目(Innovate Program)
以上三個(gè)項(xiàng)目結(jié)束后,會(huì)安排兩周進(jìn)行創(chuàng)新項(xiàng)目實(shí)戰(zhàn)。項(xiàng)目開發(fā)的六個(gè)階段都是由學(xué)生自主完成。首先將學(xué)生進(jìn)行分組,為每個(gè)學(xué)生分配角色。由學(xué)生自主選擇一些實(shí)際的項(xiàng)目,給出項(xiàng)目的總體需求;并對(duì)需求進(jìn)行分析,確定開發(fā)目標(biāo),制定開發(fā)計(jì)劃。學(xué)生按照開發(fā)計(jì)劃獨(dú)立完成項(xiàng)目的開發(fā)。整個(gè)開發(fā)過(guò)程中,以學(xué)生自主開發(fā)為主,教師的作用僅為答疑、開發(fā)過(guò)程監(jiān)控以及對(duì)共性問(wèn)題進(jìn)行總結(jié)與歸納;最后對(duì)開發(fā)的項(xiàng)目進(jìn)行評(píng)估。在此過(guò)程中,學(xué)生的分析問(wèn)題、解決問(wèn)題的能力將得到有效的鍛煉。可把本項(xiàng)目的教學(xué)方式描述成“需要什么畫什么”。
4 課程的考核
我們摸索、推行了一套全方位、開放型的“70%項(xiàng)目+30%考試”的考核模式。在考核方面,引入企業(yè)人力資源部門的“全方位績(jī)效考核”方式,堅(jiān)持既要考察職業(yè)能力,也要考察職業(yè)素養(yǎng)?!绊?xiàng)目”環(huán)節(jié),是進(jìn)程性考核過(guò)程,在項(xiàng)目化教學(xué)的過(guò)程中進(jìn)行,考評(píng)學(xué)生在每個(gè)項(xiàng)目學(xué)習(xí)過(guò)程中的表現(xiàn);每個(gè)項(xiàng)目因知識(shí)點(diǎn)和學(xué)生自主能力的不同所占的比重有所差別。具體評(píng)分要素中,項(xiàng)目作品由教師和學(xué)生共同評(píng)定,每個(gè)項(xiàng)目的考核都是由“30%教師評(píng)價(jià)+30%作品質(zhì)量+20%小組評(píng)價(jià)/自我評(píng)價(jià)+20%專業(yè)交流”。專業(yè)交流是一種類似于答辯而又更為平等和親切的專業(yè)領(lǐng)域的談話,是考察學(xué)生學(xué)習(xí)成果和職業(yè)能力的一種創(chuàng)新方式?!翱荚嚒杯h(huán)節(jié),將專業(yè)課程拆分為多個(gè)單項(xiàng)技能模塊,與企業(yè)合作共建單項(xiàng)技能考核題庫(kù),部署在網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)上,學(xué)生根據(jù)自己的學(xué)習(xí)進(jìn)度申請(qǐng)考試,由網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)隨機(jī)組卷,完成技能模塊的考試,當(dāng)所規(guī)定數(shù)量的技能模塊考核都合格時(shí),就可被認(rèn)定為合格。這是一種以能力考核為核心的課程評(píng)價(jià)方式。
5 結(jié)束語(yǔ)
從教學(xué)效果來(lái)看,CSOI項(xiàng)目教學(xué)法充分調(diào)動(dòng)了學(xué)生學(xué)習(xí)的熱情,激發(fā)了學(xué)生的學(xué)習(xí)興趣,在培養(yǎng)學(xué)生的實(shí)際操作能力、分析解決問(wèn)題的能力、組織能力、溝通合作能力,激發(fā)學(xué)生自主學(xué)習(xí)、積極探索等方面發(fā)揮著積極的推動(dòng)作用,教學(xué)效果提高顯著。我們將在總結(jié)實(shí)踐經(jīng)驗(yàn)的基礎(chǔ)上,不斷改進(jìn),不斷完善,使高等職業(yè)教育能夠適應(yīng)市場(chǎng)要求,實(shí)現(xiàn)培養(yǎng)實(shí)用型高級(jí)人才的培養(yǎng)目標(biāo)。本教學(xué)方法的經(jīng)驗(yàn)總結(jié)對(duì)其他課程的教學(xué)改革有一定的借鑒意義。
參考文獻(xiàn):
[1] 洪宵.高職院校項(xiàng)目化教學(xué)探討[J].中國(guó)成人教育,2008.11:92-93
[2] 宗序炎.項(xiàng)目化專業(yè)教學(xué)存在的問(wèn)題及對(duì)策[J].教育和職業(yè),2008.26:73-74
[3] 路海萍.課程項(xiàng)目化:高職院校課程改革走向的選擇[J].職業(yè)技術(shù)教育,2009.8:31-35
[4] 黃洪等.任務(wù)驅(qū)動(dòng)教學(xué)法在Java程序設(shè)計(jì)課程中的應(yīng)用[J].計(jì)算機(jī)時(shí)代,2012.4:49-51
[5] 高軍林.“雙線三段式”項(xiàng)目教學(xué)法的探索與應(yīng)用[J].天津職業(yè)大學(xué)學(xué)報(bào),2011.12:75-77