摘要:《Visual Basic .Net》是軟件技術(shù)專業(yè)的核心職業(yè)技能課之一,其先修課程有計算機(jī)基礎(chǔ)、Java編程基礎(chǔ)、數(shù)據(jù)庫應(yīng)用技術(shù)等,其后續(xù)課程有.NET項目開發(fā)實(shí)訓(xùn)、WEB應(yīng)用開發(fā)技術(shù)等。本文參考國際軟件專業(yè)教育或培訓(xùn)的方法,探討在工學(xué)結(jié)合人才培養(yǎng)模式下、基于工作崗位的該課程的改革與整合。
關(guān)鍵詞:VB.Net;工作崗位;軟件;職業(yè)教育;課程改革與整合
中圖分類號:G646 文獻(xiàn)標(biāo)識碼: A文章編號:1009-3044(2008)24-1248-02
1 《Visual Basic .Net》課程基本情況
《Visual Basic .Net》是軟件技術(shù)專業(yè)的核心職業(yè)技能課之一,本課程主要幫助學(xué)生了解.NET框架及其組成部分;了解面向?qū)ο蟪绦蛟O(shè)計的基本思想與方法;熟練掌握在Visual Studio .NET中使用Visual Basic .Net語言開發(fā)Windows應(yīng)用程序的相關(guān)知識和技能;較全面地掌握使用Visual Basic .Net分布式應(yīng)用程序設(shè)計的相關(guān)知識和技能;樹立良好的程序設(shè)計習(xí)慣;培養(yǎng)認(rèn)真細(xì)致的工作作風(fēng);為數(shù)據(jù)庫高級應(yīng)用技術(shù)、WEB應(yīng)用開發(fā)技術(shù)、畢業(yè)設(shè)計等后續(xù)課程的學(xué)習(xí)打下扎實(shí)的基礎(chǔ)。它的先修課程包括計算機(jī)基礎(chǔ)、Java編程基礎(chǔ)、數(shù)據(jù)庫應(yīng)用技術(shù)等,后續(xù)課程包括數(shù)據(jù)庫高級應(yīng)用技術(shù)、.NET項目開發(fā)實(shí)訓(xùn)、WEB應(yīng)用開發(fā)技術(shù)等,授課方式采用“教學(xué)做”一體化方式。總學(xué)時為64學(xué)時~72學(xué)時,額外有1周~2周項目實(shí)訓(xùn)。
2 改革源于需求
1)學(xué)生要求課堂內(nèi)容容易理解,一聽就懂,比較容易接受;
2)學(xué)生要求學(xué)校所學(xué)知識比較實(shí)用,走出校門后能立即派上用場;
3)學(xué)生要求教師所授知識比較新潮,比較有吸引力;
4)學(xué)生想下課后有充裕的自由支配時間與休息時間等;
5)學(xué)生的要求一直不斷變化和加強(qiáng)。
3 課程的性質(zhì)與地位
高職軟件技術(shù)專業(yè)的就業(yè)方向比較明確,職業(yè)崗位特色鮮明,崗位分布比較廣。而按工作相關(guān)性、崗位情境等標(biāo)準(zhǔn)進(jìn)行篩選,軟件工程師、程序員是“代表性就業(yè)崗位”。分析就業(yè)崗位,考查工作崗位對職業(yè)能力的要求,結(jié)合先修課程和后續(xù)課程,我們可以得出該課程的主要任務(wù)是強(qiáng)化面向?qū)ο缶幊痰姆椒ê图寄堋⑹箤W(xué)生全面掌握使用VB.Net 進(jìn)行數(shù)據(jù)庫應(yīng)用系統(tǒng)等設(shè)計的基本方法和技能。如圖1所示。

4 課程設(shè)計整體思想
1)以“進(jìn)銷存系統(tǒng)”項目為課程載體,按項目進(jìn)度設(shè)計教學(xué)單元,把項目實(shí)現(xiàn)要求的技能、素質(zhì)和知識為課程標(biāo)準(zhǔn);
2)采用教學(xué)做一體化方式,以學(xué)生為中心,按“學(xué)習(xí)—模仿—實(shí)踐—提高”的過程、在教師引導(dǎo)下進(jìn)行學(xué)習(xí)和能力訓(xùn)練;
3)加強(qiáng)技能考核,豐富考試形式,引導(dǎo)學(xué)生轉(zhuǎn)變學(xué)習(xí)方式,培養(yǎng)學(xué)生自主學(xué)習(xí)和創(chuàng)新性學(xué)習(xí)的能力,包括學(xué)習(xí)態(tài)度(20%)、學(xué)習(xí)方式(20%)、學(xué)習(xí)效果考核(45%)、學(xué)習(xí)創(chuàng)新(15%)等方面。
5 課程場景與工作任務(wù)
1)課程場景,即課程工作環(huán)境,Riazan電信為了滿足客戶的需求,保持跟競爭對手的同步,準(zhǔn)備改善現(xiàn)有機(jī)制,建立自動化呼叫中心;
2)課程工作任務(wù),作為項目開發(fā)小組的一部分,我們需要為Riazan公司開發(fā)供公司內(nèi)部員工使用的客戶信息跟蹤、訂單維護(hù)處理、產(chǎn)品進(jìn)銷存管理等系統(tǒng)模塊。
3)任務(wù)變化,因?yàn)椤斑M(jìn)銷存”系統(tǒng)具有相似性(功能相似、產(chǎn)品不同),課程開始時,引導(dǎo)學(xué)生類比開發(fā)企業(yè)級、相似的實(shí)用系統(tǒng),即因校外實(shí)習(xí)、頂崗實(shí)習(xí)、學(xué)生興趣等而變換課程工作任務(wù)。
6 基于工作過程設(shè)計模塊
基于工作過程設(shè)計模塊如圖2。
7 以學(xué)生為中心的教學(xué)方法
1)采用以課程工作任務(wù)為導(dǎo)向,以學(xué)生為中心,在教師引導(dǎo)下進(jìn)行學(xué)習(xí)和能力訓(xùn)練的方法,使用“教學(xué)做”一體化方式授課;
2)每個模塊的學(xué)習(xí)活動分為“學(xué)習(xí)—模仿—實(shí)踐—提高”等幾個過程。如圖3所示。

8 考核方法
1)加強(qiáng)技能考核,豐富考試形式,引導(dǎo)學(xué)生轉(zhuǎn)變學(xué)習(xí)方式,培養(yǎng)學(xué)生自主學(xué)習(xí)和創(chuàng)新性學(xué)習(xí)的能力;
2)考核標(biāo)準(zhǔn)。學(xué)習(xí)態(tài)度考核(20%),包括是否積極參與各項學(xué)習(xí)活動、上課出勤情況、交作業(yè)情況、課堂違紀(jì)情況等;學(xué)習(xí)方式考核(20%),包括自主性學(xué)習(xí)和獨(dú)立學(xué)習(xí)能力、團(tuán)隊學(xué)習(xí)和集體學(xué)習(xí)意識、網(wǎng)絡(luò)學(xué)習(xí)等;學(xué)習(xí)效果考核(45%),包括每個模塊的成果完成數(shù)量、任務(wù)項目完成質(zhì)量、綜合考試結(jié)果等;學(xué)習(xí)創(chuàng)新考核(15%),包括項目設(shè)計等方面體現(xiàn)出的理念、思路、觀點(diǎn)、方法、行為等創(chuàng)新性。
9 教師角色
1)師傅,為學(xué)生示范特定問題的解決;
2)專家,提示解決問題的技巧、介紹行業(yè)從業(yè)經(jīng)驗(yàn)、回答學(xué)生的部分疑惑等;
3)知識傳授者,從事技術(shù)與理論知識的傳授。
10 結(jié)束語
基于工作過程的《Visual Basic .Net》課程設(shè)計,采用教學(xué)做一體化方式,按“教學(xué)示范→學(xué)生模仿→學(xué)生獨(dú)立實(shí)踐”的步驟開展教學(xué);理論知識以工作任務(wù)為載體,與任務(wù)實(shí)現(xiàn)過程密切相關(guān)的;課程內(nèi)容是IT行業(yè)提出的實(shí)際問題,具有代表性;允許并鼓勵學(xué)生依個人興趣或企業(yè)需求變換工作任務(wù),開發(fā)相似的實(shí)用系統(tǒng);支持自主學(xué)習(xí)和創(chuàng)新性學(xué)習(xí)。
參考文獻(xiàn):
[1] 馬燕.軟件工程實(shí)驗(yàn)教學(xué)模式改革與實(shí)踐研究[J].教育與職業(yè),2006,36(12):149-150.
[2] 王培崇.《軟件工程》工程化教學(xué)改革的嘗試與探索[J].中國民航飛行學(xué)院學(xué)報,2007,(1):43-45.
[3] 黃祥淡.高職高專“軟件藍(lán)領(lǐng)”培養(yǎng)模式的構(gòu)建[J].教育與職業(yè),2004,(12):14-16.
[4] 李山.學(xué)生團(tuán)隊合作教學(xué)模式的研究[J].華東交通大學(xué)學(xué)報,2005,(12):37-40.