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