廖海生
(羅定職業(yè)技術(shù)學(xué)院,廣東羅定527200)
傳統(tǒng)的高職“C#程序設(shè)計(jì)”課程建設(shè)還是主要停留在本科院校課程建設(shè)的影子上,重理論、語(yǔ)法講解,輕實(shí)踐,出現(xiàn)課程教學(xué)完成后,學(xué)生連簡(jiǎn)單程序都不會(huì)調(diào)試運(yùn)行,教學(xué)與社會(huì)需求嚴(yán)重脫節(jié)。高職生入學(xué)理論基礎(chǔ)比本科生差,歸納總結(jié)、運(yùn)用知識(shí)分析解決問(wèn)題以及溝通協(xié)調(diào)等能力也較差,但高職生一般比較好玩,喜歡動(dòng)手,為了揚(yáng)長(zhǎng)避短,在高職“C#程序設(shè)計(jì)”課程教學(xué)中不能完全以課程教材和課堂教學(xué)為主,應(yīng)開(kāi)展多種形式的實(shí)踐教學(xué),側(cè)重學(xué)生在做中學(xué),同時(shí)要改變以往以期末考試的單一課程考核方式,在教學(xué)過(guò)程開(kāi)展多形式的評(píng)價(jià)方式,讓學(xué)生參與教學(xué)評(píng)價(jià),發(fā)揮學(xué)生主觀(guān)能動(dòng)性。因此針對(duì)高職生的特點(diǎn),高職“C#程序設(shè)計(jì)”課程建設(shè)應(yīng)面向社會(huì)、走向?qū)嶋H崗位、與實(shí)際崗位零距離接觸才適應(yīng)高職生學(xué)習(xí)特點(diǎn),因此開(kāi)發(fā)基于實(shí)際崗位工作任務(wù)的高職“C#程序設(shè)計(jì)”課程具有重要意義,培養(yǎng)高職生滿(mǎn)足實(shí)際崗位需求—讀、編、測(cè)、用程序的基本程序設(shè)計(jì)知識(shí)與能力。
隨著我國(guó)網(wǎng)絡(luò)與信息化的不斷深入,.net技術(shù)逐漸成為計(jì)算機(jī)科學(xué)的重要分支,C#程序設(shè)計(jì)語(yǔ)言是軟件開(kāi)發(fā)的首選開(kāi)發(fā)語(yǔ)言,是計(jì)算機(jī)信息系統(tǒng)的核心技術(shù)和重要基礎(chǔ)。學(xué)生必須具備面向?qū)ο蟪绦蛟O(shè)計(jì)的基本理論和基本常識(shí);掌握C#程序設(shè)計(jì)基本語(yǔ)法和Windows程序設(shè)計(jì)的基本方法,熟悉常用控件的使用,掌握面向?qū)ο缶幊痰幕痉椒ê突镜臄?shù)據(jù)庫(kù)技術(shù)應(yīng)用。它將為企事業(yè)單位培養(yǎng)計(jì)算機(jī)軟件開(kāi)發(fā)、軟件維護(hù)、軟件測(cè)試的高技能實(shí)用性人才打下良好的專(zhuān)業(yè)基礎(chǔ),對(duì)學(xué)生職業(yè)崗位能力、職業(yè)素質(zhì)的培養(yǎng)具有十分重要的地位。
綜上,針對(duì)高職生的特點(diǎn),定位高職“C#程序設(shè)計(jì)”課程的實(shí)際崗位為C#初程序員或C#程序員,培養(yǎng)滿(mǎn)足C#程序員崗位需求所需具備程序設(shè)計(jì)的基本理論、基本技能和基本職業(yè)素質(zhì)的技能型人才,同時(shí)也作為計(jì)算機(jī)應(yīng)用技術(shù)、計(jì)算機(jī)信息管理、電子商務(wù)及相關(guān)專(zhuān)業(yè)的專(zhuān)業(yè)基礎(chǔ)課程。與企業(yè)合作重構(gòu)職業(yè)化的基于“讀懂程序”、“編寫(xiě)程序”、“測(cè)試程序”、“部署程序”四大崗位能力的專(zhuān)業(yè)課程體系,依據(jù)這四大職業(yè)核心崗位(群)能力培養(yǎng)的模塊化教學(xué)計(jì)劃,以技術(shù)應(yīng)用能力和基本素質(zhì)為主線(xiàn),以“模塊+證書(shū)”為模式,設(shè)立基本素質(zhì)模塊、職業(yè)崗位能力模塊、職業(yè)資格認(rèn)證模塊,培養(yǎng)適應(yīng)社會(huì)需求的C#程序員。
下面以高職計(jì)算機(jī)軟件技術(shù)專(zhuān)業(yè)為例,分析了“C#程序設(shè)計(jì)”課程在本專(zhuān)業(yè)中的位置,如圖1所示。
圖1 “C#程序設(shè)計(jì)”課程在專(zhuān)業(yè)培養(yǎng)體系中的定位
本課程在高職計(jì)算機(jī)軟件技術(shù)專(zhuān)業(yè)課程群中的位置,如圖2所示。
圖2 本課程在高職計(jì)算機(jī)軟件技術(shù)專(zhuān)業(yè)課程群中的位置
基于崗位工作任務(wù)的高職“C#程序設(shè)計(jì)”課程開(kāi)發(fā)包括課程內(nèi)容、教學(xué)方法、教學(xué)條件以及教師業(yè)務(wù)水平等方面的工作。搞好“C#程序設(shè)計(jì)”崗位課程建設(shè),可以讓師生與企業(yè)實(shí)際崗位零距離的接觸,提前上崗;搞好“C#程序設(shè)計(jì)”崗位課程建設(shè),不但可以帶動(dòng)教材建設(shè),教學(xué)法規(guī)建設(shè)和教學(xué)手段,而且可以改進(jìn)教學(xué)環(huán)境、更新實(shí)驗(yàn)設(shè)備;搞好崗位課程建設(shè)將有利于課程組教師總結(jié)與交流多年來(lái)的教學(xué)經(jīng)驗(yàn),提出教學(xué)改革新思路,優(yōu)化課程結(jié)構(gòu),促進(jìn)課程綜合質(zhì)量的提高。因此,搞好“C#程序設(shè)計(jì)”崗位課程建設(shè),對(duì)提高課程教學(xué)質(zhì)量,培養(yǎng)高質(zhì)量合格人才具有十分重要的意義。
1)克服教學(xué)中理論性過(guò)強(qiáng):實(shí)施多元化教學(xué)法,將理論知識(shí)融于工作活動(dòng)中,達(dá)到做中學(xué);
2)優(yōu)化課程內(nèi)容體系:采用項(xiàng)目→崗位工作任務(wù)→實(shí)際工作活動(dòng);
3)模擬真實(shí)工作環(huán)境—融教、學(xué)、做為一體,通過(guò)多種渠道搭建不同的模擬真實(shí)工作的學(xué)習(xí)平臺(tái),讓學(xué)生真正感覺(jué)實(shí)際工作崗位的氛圍;
4)校企共同開(kāi)發(fā)課程—工學(xué)結(jié)合,積極尋找企業(yè)能工巧匠參與課程建設(shè),與企業(yè)合作定期讓學(xué)生深入企業(yè)實(shí)際工作崗位鍛煉。
1)以項(xiàng)目為載體,將知識(shí)融于項(xiàng)目,強(qiáng)調(diào)做中學(xué);
2)以職業(yè)崗位需求為目標(biāo)、以職業(yè)能力和職業(yè)素質(zhì)培養(yǎng)為重點(diǎn);
3)基于工作過(guò)程,以能力為本位,突出技能培養(yǎng);
4)以學(xué)生為中心、調(diào)動(dòng)學(xué)生主動(dòng)參與工作任務(wù)。
本課程的設(shè)計(jì)思路是以企業(yè)實(shí)際崗位為導(dǎo)向。從程序員的實(shí)際崗位職業(yè)能力需求出發(fā),提煉出崗位工作任務(wù),從而歸納出課程知識(shí)模塊,本課程教學(xué)內(nèi)容以校園網(wǎng)絡(luò)建設(shè)為背景,采用“項(xiàng)目—典型任務(wù)—活動(dòng)”四級(jí)結(jié)構(gòu)組織教學(xué)內(nèi)容,一個(gè)項(xiàng)目構(gòu)建6個(gè)工作任務(wù)和18個(gè)活動(dòng),對(duì)于每一個(gè)典型任務(wù),采用“四步”教學(xué)法依次展開(kāi):任務(wù)分析、相關(guān)知識(shí)、任務(wù)實(shí)施、能力拓展。課程設(shè)計(jì)打破了傳統(tǒng)的“C#程序設(shè)計(jì)”課程主要以理論為主的教學(xué)內(nèi)容和方式,做到教、學(xué)、做的有機(jī)結(jié)合,將C#程序設(shè)計(jì)基本語(yǔ)法有機(jī)融合在實(shí)踐教學(xué)環(huán)節(jié)中,讓學(xué)生在做中體會(huì)與掌握理論知識(shí),課程充分利用和結(jié)合校合作企業(yè)網(wǎng)絡(luò)學(xué)習(xí)環(huán)境和資源,并以校內(nèi)程序開(kāi)發(fā)實(shí)訓(xùn)基地為依托,以學(xué)院管理系統(tǒng)開(kāi)發(fā)為背景,讓學(xué)生參與企業(yè)和學(xué)校網(wǎng)站、管理系統(tǒng)開(kāi)發(fā)與建設(shè)中去,以達(dá)到崗前培訓(xùn),加強(qiáng)學(xué)生的專(zhuān)業(yè)崗位理念和基本專(zhuān)業(yè)素質(zhì),引導(dǎo)學(xué)生進(jìn)入實(shí)際崗位,課程詳細(xì)設(shè)計(jì)過(guò)程如圖3所示。
圖3 “C#程序設(shè)計(jì)”課程設(shè)計(jì)思路
依據(jù)本課程定位與建設(shè)目標(biāo),通過(guò)對(duì)市場(chǎng)人才需求和本專(zhuān)業(yè)畢業(yè)生就業(yè)情況分析,企業(yè)行家和兄弟學(xué)校指導(dǎo)和學(xué)生就業(yè)后的反饋,確定了“C#程序設(shè)計(jì)”課程的教學(xué)目標(biāo)是由知識(shí)、技能、素質(zhì)和職業(yè)考核等方面組成。
1)知識(shí)目標(biāo)主要是培養(yǎng)學(xué)生掌握程序設(shè)計(jì)相關(guān)知識(shí),以理論、語(yǔ)法為主:掌握程序設(shè)計(jì)思路與開(kāi)發(fā)過(guò)程以及C#開(kāi)發(fā)平臺(tái)的應(yīng)用;熟練掌握C#語(yǔ)言基本語(yǔ)法與語(yǔ)句和函數(shù);掌握C#語(yǔ)言高級(jí)編程應(yīng)用。
2)職業(yè)能力目標(biāo)是以程序員的工作任務(wù)能力來(lái)確定,培養(yǎng)學(xué)生程序設(shè)計(jì)基本技能,能閱讀和編制程序開(kāi)發(fā)文檔;能利用C#編寫(xiě)windows應(yīng)用程序;能測(cè)試打包C#應(yīng)用程序;能部署管理C#應(yīng)用程序。
3)職業(yè)素質(zhì)目標(biāo)是以程序員在實(shí)際工作中應(yīng)有的工作規(guī)范、標(biāo)準(zhǔn)以及職業(yè)道德來(lái)確定,主要培養(yǎng)學(xué)生工作氣質(zhì):具有良好的編程風(fēng)格,撰寫(xiě)規(guī)范,文檔編寫(xiě)的能力;具有較強(qiáng)的團(tuán)隊(duì)協(xié)作和工作組織能力;具有分析解決實(shí)際問(wèn)題的能力;具有嚴(yán)謹(jǐn)?shù)墓ぷ?、學(xué)習(xí)態(tài)度,較強(qiáng)的責(zé)任心。
4)根據(jù)企業(yè)招聘程序員的要求來(lái)確定職業(yè)技能證書(shū)考核目標(biāo),旨在尋找一種驗(yàn)證學(xué)生學(xué)習(xí)結(jié)果的方式,主要設(shè)置以下證書(shū)考核:普通高校英語(yǔ)應(yīng)用能力等級(jí)考試證書(shū);程序員證書(shū),根據(jù)學(xué)生能力可考取軟件設(shè)計(jì)師證書(shū);行業(yè)、企業(yè)C#程序員、工程師證書(shū)。
2.5.1 教學(xué)內(nèi)容選取
在本課程教學(xué)內(nèi)容的選取過(guò)程中,我們堅(jiān)持了理論以“必需、夠用”為度的原則,緊緊圍繞以網(wǎng)絡(luò)管理員崗位需求為中心,根據(jù)崗位工作任務(wù)和核心職業(yè)能力組織選取教學(xué)內(nèi)容。具體教學(xué)內(nèi)容選取過(guò)程如圖4所示。
2.5.2 教學(xué)內(nèi)容組織
本課程的整體教學(xué)過(guò)程是教師提出項(xiàng)目案例進(jìn)行分析講解,然后引出本課程的項(xiàng)目平臺(tái),通過(guò)對(duì)項(xiàng)目案例分解出案例任務(wù),講解案例任務(wù)并引出教學(xué)任務(wù),學(xué)生分組完成教學(xué)任務(wù),輸出學(xué)生作品,教師根據(jù)學(xué)生作品點(diǎn)評(píng)講解教學(xué)任務(wù)。具體教學(xué)整體組織過(guò)程如圖6所示。
圖6 教學(xué)整體過(guò)程設(shè)計(jì)
以學(xué)校校園網(wǎng)為依托,分別搭建學(xué)習(xí)平臺(tái)、模擬練習(xí)平臺(tái)、實(shí)際工作平臺(tái),形成一個(gè)整體課程資源庫(kù),如圖7所示。
本課程考核以崗位能力為評(píng)價(jià)核心,過(guò)程考核與項(xiàng)目考核相結(jié)合,企業(yè)、師生共同參與考核的方式,具體設(shè)計(jì)如表3。
在此以IF選擇結(jié)構(gòu)程序設(shè)計(jì)課堂教學(xué)為例,描述課堂教學(xué)設(shè)計(jì)具體過(guò)程,如表4所示。
基于崗位工作任務(wù)的高職“C#程序設(shè)計(jì)”課程在羅定職業(yè)技術(shù)學(xué)院和陽(yáng)江職業(yè)技術(shù)學(xué)院實(shí)踐應(yīng)用兩年來(lái),取得了明顯效果:以學(xué)生為主體的模式,師生關(guān)系增強(qiáng),教學(xué)氛圍輕松;定位C#程序員崗位,讓學(xué)生明確了方向,學(xué)習(xí)興趣大大提高;通過(guò)參與實(shí)際崗位工作任務(wù),學(xué)生能動(dòng)性增強(qiáng)了,從要他動(dòng)手到主動(dòng)動(dòng)手,實(shí)踐能力增強(qiáng)了;通過(guò)合作完成實(shí)際項(xiàng)目的鍛煉,增強(qiáng)了學(xué)生業(yè)務(wù)能力和團(tuán)隊(duì)協(xié)作能力;通過(guò)與企業(yè)實(shí)際崗位零距離接觸,學(xué)生就業(yè)機(jī)會(huì)增多了,就業(yè)信心增強(qiáng)了。通過(guò)實(shí)施以來(lái),兩個(gè)學(xué)校去年計(jì)算機(jī)軟件技術(shù)專(zhuān)業(yè)學(xué)生就業(yè)率都明顯超越校內(nèi)其它專(zhuān)業(yè)學(xué)生就業(yè),學(xué)生獲證率也名列前茅。
[1]趙志群.對(duì)工作工程的認(rèn)識(shí)[J].交通職業(yè)教育,2009(1).
[2]丁文.基于工作過(guò)程系統(tǒng)化的“C#程序設(shè)計(jì)”課程設(shè)計(jì)探索[J].信息與電腦(理論版),2012(11).
[3]王曉玲,張德鳳.基于工作過(guò)程導(dǎo)向的“計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)”課程開(kāi)發(fā)與實(shí)踐[J].考試周刊,2009(36).
[4]徐涵.以工作過(guò)程為導(dǎo)向的職業(yè)教育[J].職業(yè)技術(shù)教育,2007(34).
[5]駱習(xí)群.基于工作任務(wù)需求與生活情景實(shí)際的項(xiàng)目課程開(kāi)發(fā)——以“常用財(cái)經(jīng)應(yīng)用文寫(xiě)作教程”為例[J].職教論壇,2011,4(12).
[6]廖海生.高職“計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)”校本課程設(shè)計(jì)與實(shí)現(xiàn)——以羅定職業(yè)技術(shù)學(xué)院“計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)”校本課程設(shè)計(jì)為例[J].清遠(yuǎn)職業(yè)技術(shù)學(xué)院學(xué)報(bào),2012(3).
湖南郵電職業(yè)技術(shù)學(xué)院學(xué)報(bào)2013年3期