發(fā)布時間:2022-03-21 16:36:26
序言:寫作是分享個人見解和探索未知領(lǐng)域的橋梁,我們?yōu)槟x了8篇的軟件測試實習(xí)工作計劃樣本,期待這些樣本能夠為您提供豐富的參考和啟發(fā),請盡情閱讀。
摘要:本文針對當(dāng)前IT行業(yè)對本科畢業(yè)生職業(yè)能力、職業(yè)規(guī)范和職業(yè)素養(yǎng)的需求,提出了以企業(yè)項目為背景,以工程實踐能力和職業(yè)素養(yǎng)培養(yǎng)為中心的自主工程化計算機專業(yè)人才培養(yǎng)模式,介紹了該模式的五個基本特征:主動性、過程化、工程化、融合性和開放性,并闡述了該培養(yǎng)模式的實訓(xùn)平臺的構(gòu)建方式,從資源配置和培養(yǎng)過程上保障人才培養(yǎng)目標(biāo)的實現(xiàn)。
關(guān)鍵詞:人才培養(yǎng)模式;自主工程化;工程實踐能力;企業(yè)項目實訓(xùn)
中圖分類號:G642
文獻(xiàn)標(biāo)識碼:B
1引言
隨著高校的擴招,畢業(yè)生人數(shù)也大量增加。一方面計算機專業(yè)學(xué)生工作難找,另一方面IT產(chǎn)業(yè)的發(fā)展和國家信息化建設(shè)的推進又需要大量計算機專業(yè)人才。出現(xiàn)這種不協(xié)調(diào)的局面的關(guān)鍵在于高校培養(yǎng)學(xué)生的質(zhì)量。
目前軟件開發(fā)人才培養(yǎng)的現(xiàn)狀是教育機構(gòu)缺乏有實際項目經(jīng)驗的講師,人才培訓(xùn)中大多照本宣科,學(xué)生無法學(xué)到實用的知識,培訓(xùn)機構(gòu)無能力采購先進的大型軟件中使用的商用開發(fā)工具與平臺,無法搭建先進的開發(fā)環(huán)境,學(xué)生沒有能夠?qū)崙?zhàn)演練的場所;不了解IT的需求;課程體系急需改革,沒有適用性的教材和案例,造成培訓(xùn)內(nèi)容與實際應(yīng)用脫軌。
如何培養(yǎng)軟件產(chǎn)業(yè)人才呢?職業(yè)化軟件人才的培養(yǎng)不是僅靠學(xué)校教育就能完成的,必須依賴于學(xué)校教育、職業(yè)訓(xùn)練和工作實踐。比較合理的IT人才培訓(xùn)方法應(yīng)該是首先進行基礎(chǔ)知識學(xué)習(xí),專業(yè)知識學(xué)習(xí),然后進行專業(yè)技能訓(xùn)練。高校教育相對穩(wěn)定,偏重理論基礎(chǔ)知識的教學(xué),如果能增加有目的的專業(yè)知識教學(xué)并通過實訓(xùn)環(huán)境進行的專業(yè)化高標(biāo)準(zhǔn)的職業(yè)技能培訓(xùn),也是完善人才教育體系極為重要的一環(huán)。
2工程實踐能力與自主工程化人才培養(yǎng)模式的特點
任何軟件企業(yè)都需要如下三類人才:
第一類是懂技術(shù),行業(yè)知識和管理的軟件高級人才,即“軟件金領(lǐng)”;
第二類是系統(tǒng)分析及設(shè)計人員,稱為軟件工程師,即“軟件白領(lǐng)”;
第三類是能夠熟練編程的技術(shù)工人或基礎(chǔ)程序員,即稱之為“軟件藍(lán)領(lǐng)”。
而藍(lán)領(lǐng)奇缺不僅是中國軟件行業(yè)發(fā)展的“軟肋”,同時也是世界軟件業(yè)共同面臨的問題,無論是世界上最大的獨立軟件公司微軟,還是印度的軟件業(yè),人才構(gòu)成均呈金字塔結(jié)構(gòu)。與軟件大國印度相比,我國軟件人才嚴(yán)重失衡,特別是藍(lán)領(lǐng)軟件人才。
我校作為二類本科院校,培養(yǎng)目標(biāo)是培養(yǎng)具有綜合素質(zhì)及創(chuàng)新精神的高級應(yīng)用型人才。而我院在多年探索和實踐的基礎(chǔ)上,形成了自主工程化計算機專業(yè)人才培養(yǎng)模式。該培養(yǎng)模式以企業(yè)項目為背景,以工程實踐能力培養(yǎng)為核心,把基礎(chǔ)理論、實踐教學(xué)和工程實踐融為一體,讓學(xué)生的基礎(chǔ)知識、科學(xué)素養(yǎng)、專業(yè)知識、創(chuàng)新能力、工程能力和職業(yè)素質(zhì)都得到全面均衡的發(fā)展。該培養(yǎng)模式具有如下特點。
(1) 自主性:采取自主機制來加強學(xué)生工程實踐能力的培養(yǎng),即制定相關(guān)政策和獎勵制度,通過建立長效機制
鼓勵和吸引優(yōu)秀教師主動參與學(xué)生工程實踐能力培養(yǎng)的具體過程。通過青年教師到計算機公司參加實際工程項目開發(fā)及聘請公司優(yōu)秀工程技術(shù)人員作為學(xué)生課外科技活動與畢業(yè)設(shè)計指導(dǎo)教師的方式,主動和工程實踐接軌。在學(xué)生方面,通過設(shè)立創(chuàng)新學(xué)分和創(chuàng)新研究課題讓學(xué)生能主動參與到工程實踐項目開發(fā)的活動中。該模式的自主性還體現(xiàn)在教師和學(xué)生的交流機制的建立,通過建立教學(xué)信息交流平臺,讓學(xué)生能方便向教師請教問題,教師也能快速解答學(xué)生提出的問題,并以此作為教師指導(dǎo)學(xué)生工作量考核的依據(jù)。
(2) 過程化:把過程管理的思想應(yīng)用于人才培養(yǎng)模式,即圍繞如何培養(yǎng)應(yīng)用型人才的問題,建立,評估、監(jiān)控、和改進人才培養(yǎng)環(huán)節(jié)的過程。根據(jù)專業(yè)培養(yǎng)目標(biāo)把四年時間分成三個階段,每個階段都有階段的培養(yǎng)目標(biāo)和能力體系,由階段性課程群來體現(xiàn)。同時加強過程的監(jiān)控、管理和階段評審,通過在每個階段增加不同類型的監(jiān)控點,按照可預(yù)測的進度,培養(yǎng)適應(yīng)IT產(chǎn)業(yè)發(fā)展需要的、高質(zhì)量的應(yīng)用型人才。過程化還體現(xiàn)在學(xué)生實踐環(huán)節(jié)和工程實踐項目的過程化,按照軟件工程的思想采用流行開發(fā)工具通過具體項目來熟悉需求、設(shè)計、開發(fā)、測試和質(zhì)量管理等環(huán)節(jié),以獲得真實的開發(fā)經(jīng)驗。
(3) 工程化:計算機專業(yè)人才培養(yǎng)過程中,從培養(yǎng)目標(biāo)、教學(xué)環(huán)節(jié)安排、教學(xué)內(nèi)容選擇、教學(xué)方法選用,從教育決策到教育實施,充分考慮工程的本質(zhì)、工程工作的要求,體現(xiàn)工程教育的工程特色;核心是開放辦學(xué)、校企合作、理論聯(lián)系工程實際、教學(xué)聯(lián)系工程實踐、培養(yǎng)創(chuàng)新精神和工程實踐能力,提高學(xué)生工程素養(yǎng),提高畢業(yè)生適應(yīng)工程工作的能力。具體體現(xiàn)為如下兩個方面的特性:“全面性”是工程化在專業(yè)設(shè)置、培養(yǎng)目標(biāo)、培養(yǎng)規(guī)格、培養(yǎng)方案、培養(yǎng)途徑等方面全面進行,而非局限在其中的某一個方面;“全程性”是指工程化思想貫穿人才培養(yǎng)全過程,涉及教學(xué)過程的各個環(huán)節(jié)。
(4) 融合性:形成融合基礎(chǔ)理論、實驗教學(xué)、專業(yè)能力、工程實踐為一體的整體化融合培養(yǎng)模式。加強案例法教學(xué)來充實教學(xué)內(nèi)容、改進教學(xué)方法。從問題的分析入手,建立模型,進行理論分析和系統(tǒng)設(shè)計,再將所學(xué)理論知識應(yīng)用于案例分析和案例實現(xiàn),從傳統(tǒng)的知識型教學(xué),向開發(fā)學(xué)生潛能、培養(yǎng)創(chuàng)新思維和能力的創(chuàng)新型教學(xué)轉(zhuǎn)變,實現(xiàn)從“教為中心”向“學(xué)為中心”的轉(zhuǎn)變。
(5) 開放性:以全過程開放為原則,通過建立開放工程實踐基地,培養(yǎng)學(xué)生工程實踐能力。鼓勵學(xué)生“自選項目、自主設(shè)計、自己動手、自由探索”并在教師的指導(dǎo)下進行以企業(yè)工程項目為背景的項目開發(fā)。通過對學(xué)?,F(xiàn)有的實驗室進行資源整合利用,建立創(chuàng)新工程實驗室,由學(xué)校提供網(wǎng)絡(luò)平臺、服務(wù)器和必要的硬件開發(fā)設(shè)備,學(xué)生自帶開發(fā)用PC機,教師定期向?qū)W生來自企業(yè)項目整理后的課題并跟蹤項目的進度,在實驗室管理員的監(jiān)督下采用由學(xué)生自主管理和自我服務(wù)的模式對所有學(xué)生開放。這種模式的特點是學(xué)生來去自由,并可跨年級組成開發(fā)團隊,共同完成工程實踐項目的開發(fā),在團隊建立的初期高年級的學(xué)生需要在開發(fā)環(huán)境、專業(yè)知識、技術(shù)等方面對低年級的學(xué)生進行指導(dǎo)。這樣既減輕了招生規(guī)模擴大后師資力量不足帶來的教師對學(xué)生科技活動指導(dǎo)的負(fù)擔(dān),學(xué)生之間的交流的時間也不受限制,創(chuàng)新工程實踐基地主要是激發(fā)學(xué)生的自我創(chuàng)造力,培養(yǎng)學(xué)生的團隊精神和協(xié)調(diào)溝通能力,而不以成果為唯一衡量標(biāo)準(zhǔn)。該實驗室已成為我系本科工程實踐環(huán)節(jié)的重要補充,成為高等工科學(xué)校培養(yǎng)應(yīng)用型人才的孵化器。
3企業(yè)項目實訓(xùn)平臺的構(gòu)建
構(gòu)建企業(yè)項目實訓(xùn)平臺,對于學(xué)生的職業(yè)技能、職業(yè)素養(yǎng)、職業(yè)規(guī)范的培養(yǎng)有著舉足輕重的作用,是自主工程化人才培養(yǎng)模式的保障體系重要組成部分。企業(yè)項目實訓(xùn)平臺采用的人才培育體系不同于傳統(tǒng)的軟件程序員培訓(xùn)體系,采用的是一種培養(yǎng)軟件人才綜合職業(yè)素質(zhì)的訓(xùn)練模式。同時實訓(xùn)平臺為軟件開發(fā)人才的技能進行鑒定考核,進而評估人才等級。具體體現(xiàn)在以下幾個方面:
(1) 依據(jù)軟件開發(fā)人才(J2EE方向)的職業(yè)訓(xùn)練需求開發(fā)相應(yīng)的實訓(xùn)項目;
(2) 依據(jù)軟件開發(fā)人才的不同崗位(架構(gòu)設(shè)計、界面設(shè)計、數(shù)據(jù)庫應(yīng)用、中間件應(yīng)用、軟件測試)劃分不同的實訓(xùn)項目;
(3) 依據(jù)軟件開發(fā)人才的不同崗位的技術(shù)內(nèi)容歸納劃分獨立的技術(shù)單元:實訓(xùn)模塊;
(4) 依據(jù)軟件開發(fā)人員的工作任務(wù)設(shè)置相應(yīng)的實訓(xùn)任務(wù)。
對應(yīng)關(guān)系如圖1所示。
3.1實訓(xùn)平臺設(shè)計思想
根據(jù)RUP模型所定義的軟件開發(fā)的四個階段初始階段(Inception)、細(xì)化階段(Elaboration)、構(gòu)建階段(Construction)和產(chǎn)品化階段(Transition)將案例相應(yīng)分為四個模塊:初始模塊、細(xì)化模塊、構(gòu)建模塊、產(chǎn)品化模塊。
初始模塊的功能如下:確認(rèn)案例需求、實訓(xùn)人員組隊、確認(rèn)實訓(xùn)時間安排、準(zhǔn)備相關(guān)訓(xùn)練資料。
細(xì)化模塊的功能如下:實訓(xùn)案例規(guī)劃(項目經(jīng)理講解實訓(xùn)案例的場景、制定具體工作計劃文件,指導(dǎo)項目的具體實施產(chǎn)品開發(fā)過程和制定用例模型)和實訓(xùn)案例計劃(功能設(shè)計說明和程序功能設(shè)計、功能測試計劃和程序測試計劃、對開發(fā)團隊成員部署工作任務(wù))。
構(gòu)建模塊功能如下:在構(gòu)建模塊由界面設(shè)計人員、中間件設(shè)計人員、數(shù)據(jù)庫開發(fā)人員根據(jù)所分配工作任務(wù)完成以下工作:系統(tǒng)部署工作、程序開發(fā)工作、功能測試工作、程序測試工作。
產(chǎn)品化模塊功能如下:完成功能和應(yīng)用測試并填寫測試報告、對開發(fā)小組的單獨角色進行評審,填寫評審報告、對開發(fā)小組所開發(fā)整體項目進行評審,填寫評審報告。
3.2實訓(xùn)平臺中的團隊管理
實訓(xùn)平臺通過IT公司成熟的項目管理經(jīng)驗和使用項目工作流程,將分散的實訓(xùn)個體和實訓(xùn)過程統(tǒng)一到實訓(xùn)系統(tǒng)的管理平臺上。實訓(xùn)管理軟件采用自主研發(fā)的辦法,采用RUP開發(fā)方法,本著開放的原則,為軟件提供可擴展性。系統(tǒng)把版本管理、軟件配置管理、變更管理、系統(tǒng)建模等協(xié)作開發(fā)中所用到的實用工具,通過系統(tǒng)統(tǒng)一的管理起來,達(dá)到團隊開發(fā)培訓(xùn)的目的。
采用工具軟件進行軟件配置與變更管理,包括軟件配置與變更管理的方法、流程和工具。在團隊實訓(xùn)案例中,學(xué)生在實訓(xùn)過程中將遵照圖2所示的開發(fā)過程進行開發(fā):
此流程可以為系統(tǒng)架構(gòu)設(shè)計師提供完整的架構(gòu)分析設(shè)計、全面的可視化建模能力;為界面設(shè)計員提供了快速界面生成能力;同時也為開發(fā)人員提供了快速軟件開發(fā)能力和單元測試能力。其次,為軟件測試員提供了快速自動化軟件測試能力。在此過程中,為開發(fā)的應(yīng)用提供的實時的運行和測試環(huán)境使得架構(gòu)設(shè)計師、界面設(shè)計員和開發(fā)測試員能方便地進行架構(gòu)驗證、界面和各種應(yīng)用調(diào)試、測試。最后,使用數(shù)據(jù)庫建模工具,數(shù)據(jù)庫設(shè)計員可以輕松完成數(shù)據(jù)建模的任務(wù),同時通過大型關(guān)系數(shù)據(jù)庫如DB2、Oracle為數(shù)據(jù)庫設(shè)計員提供了數(shù)據(jù)庫支撐環(huán)境,保證數(shù)據(jù)庫設(shè)計員能夠方便地進行各種數(shù)據(jù)庫設(shè)計、修改和測試。通過系統(tǒng)的管理模塊,給每個參與到開發(fā)過程中的用戶分配相應(yīng)權(quán)限,由系統(tǒng)提供相對應(yīng)的資源和應(yīng)用工具。
3.3實訓(xùn)平臺中的測評管理與實訓(xùn)過程
在實訓(xùn)的過程中,測評管理站著重要的地位,因為如果無法對學(xué)生的水平做出正確的評價,也就無法針對學(xué)生的發(fā)展進行針對性的指導(dǎo)。即便實訓(xùn)的內(nèi)容如何先進、實用,沒有辦法為實訓(xùn)的不同階段、不同水平的學(xué)生提供相應(yīng)的幫助指導(dǎo),沒有辦法和學(xué)生自身聯(lián)系起來,也就限制了實訓(xùn)的培訓(xùn)效率和結(jié)果。
實訓(xùn)平臺的測評管理可以隨時在實訓(xùn)實施平臺上查看到實訓(xùn)的進展?fàn)顟B(tài)和每個學(xué)生的實訓(xùn)表現(xiàn),也可以評定每個學(xué)生的目前開發(fā)水平。在制定施訓(xùn)系統(tǒng)項目解決方案時,把學(xué)生開發(fā)水平分為三個等級,并且為每個等級科學(xué)得制定實訓(xùn)時間和方案。
具體的實訓(xùn)過程如圖3所示。
中圖分類號:G642
摘要:針對獨立學(xué)院計算機類專業(yè)的學(xué)生實際編程能力無法達(dá)到用人單位要求及就業(yè)情況不太理想的問題,分析目前實訓(xùn)教學(xué)中存在的問題,提出企業(yè)級仿真實訓(xùn)的教學(xué)模式,突出學(xué)生參與企業(yè)真實項目開發(fā)的重要性,說明獨立學(xué)院計算機類專業(yè)企業(yè)級仿真實訓(xùn)的構(gòu)建原則、教學(xué)形式及教學(xué)內(nèi)容,為提高學(xué)生的就業(yè)能力探索新途徑。
關(guān)鍵詞:獨立學(xué)院;計算機類專業(yè);企業(yè)級仿真實訓(xùn)
0 引言
獨立學(xué)院是民辦的高等教育學(xué)校,其發(fā)展歷史很短,并且學(xué)生普遍基礎(chǔ)較差,因此,獨立學(xué)院的學(xué)生培養(yǎng)模式必須有自己的特色。以“培養(yǎng)高級應(yīng)用型人才”為辦學(xué)宗旨,并遵循“厚基礎(chǔ)、寬口徑、強能力、高素質(zhì)”的要求,獨立學(xué)院的學(xué)生培養(yǎng)模式應(yīng)從理論、技能和創(chuàng)業(yè)3個方面考慮,把學(xué)生培養(yǎng)成社會真正需要的合格人才。
計算機專業(yè)技術(shù)性強,應(yīng)用面也很廣,但近幾年來畢業(yè)生的就業(yè)壓力日益增大,造成了培養(yǎng)人數(shù)多而就業(yè)難的局面,主要原因在于學(xué)生的實踐與動手能力無法達(dá)到市場的要求,缺乏社會需要的職業(yè)技能。結(jié)合獨立學(xué)院的特色背景,如果學(xué)生在校期間就通過實訓(xùn)教學(xué)讓學(xué)生在工作思路、工作方法、實際動手能力等方面都得到系統(tǒng)的訓(xùn)練,便可培養(yǎng)出既有理論知識、又有實踐經(jīng)驗的人才,可大大提高學(xué)生的就業(yè)率。
因此,如何根據(jù)獨立學(xué)院計算機類專業(yè)學(xué)生的特點,合理構(gòu)建實訓(xùn)教學(xué)環(huán)節(jié),提高學(xué)生的動手能力和創(chuàng)新能力,都是實訓(xùn)教學(xué)的關(guān)鍵所在。
1 獨立學(xué)院計算機類專業(yè)教學(xué)中存在的問題
獨立學(xué)院計算機類專業(yè)的學(xué)生普遍學(xué)習(xí)自覺性不夠,但有著較強的求知欲,因此不能照搬一本和二本院校的教學(xué)模式,需要不斷地進行創(chuàng)新。
1.1 課堂知識刷新速度不及技術(shù)更新速度
計算機技術(shù)的更新速度非???,以軟件開發(fā)技術(shù)為例,軟件開發(fā)平臺從字符界面到可視化界面;軟件開發(fā)語言從匯編語言、C語言、C++、Java到C#;軟件開發(fā)體系結(jié)構(gòu)從單機版、C/S結(jié)構(gòu)、B/S結(jié)構(gòu)到N層架構(gòu)。無論是理論知識還是應(yīng)用軟件都在不斷升級與發(fā)展,而在有限學(xué)時的教學(xué)過程中,教師對于新技術(shù)的講解僅僅只是點到為止,學(xué)生無法獲得系統(tǒng)的學(xué)習(xí)和實際操作的機會。
1.2 基礎(chǔ)較弱的學(xué)生面對難度較大的課程力不從心
很多學(xué)生剛開始對計算機的學(xué)習(xí)熱情是很高的,但隨著專業(yè)課難度的加大,他們往往難以保持學(xué)習(xí)熱情,出現(xiàn)了畏難的心理,主要原因在于學(xué)生基礎(chǔ)較弱,而計算機技術(shù)的難度較大,學(xué)生實在是力不從心。軟件開發(fā)又是一項包括需求分析、設(shè)計、編碼、測試的系統(tǒng)工程,采用一種編程語言來實現(xiàn),需要學(xué)生有一定的創(chuàng)新意識和實際操作能力,而在教學(xué)過程中教師通常只注重知識的講授,學(xué)生無法在實際操作中予以應(yīng)用。
1.3 知識轉(zhuǎn)換為能力的速度跟不上知識市場化的速度
目前在獨立學(xué)院計算機專業(yè)的教學(xué)過程中,一般是以教師講授為主,學(xué)生缺乏主動學(xué)習(xí)的積極性,理論和實踐教學(xué)也與社會生產(chǎn)存在脫節(jié)現(xiàn)象,用人單位所需要的計算機專業(yè)人才應(yīng)該具有一定的編程能力和獨立分析解決問題的能力。以計算機專業(yè)的專業(yè)課Java課程為例,企業(yè)并不看重學(xué)生這門課程的最終考試成績,而是考查學(xué)生能否根據(jù)項目的需求編寫Java程序。很多學(xué)生由于沒有經(jīng)過實際項目的訓(xùn)練,無法將所學(xué)知識運用于實際項目,達(dá)不到就業(yè)市場的要求。
2 企業(yè)級仿真實訓(xùn)教學(xué)探索
通過企業(yè)級仿真實訓(xùn)可以較好地解決上述問題。該實訓(xùn)教學(xué)不同于理論課配套的實驗課、課程設(shè)計、畢業(yè)實習(xí)及畢業(yè)設(shè)計,主要是為了熟練掌握某種技術(shù)而在仿真的環(huán)境中進行訓(xùn)練,在培養(yǎng)學(xué)生動手能力和創(chuàng)新意識的過程中起了一個非常重要的作用,同時可以讓學(xué)生早點接觸企業(yè)的實際工作環(huán)境,并將課堂上的理論知識和社會生產(chǎn)實踐聯(lián)系起來。
2.1 企業(yè)級仿真實訓(xùn)的構(gòu)建原則
1)重視理論,以理論作指導(dǎo)。
只有理論與實踐相結(jié)合,讓學(xué)生在實踐中掌握知識,才能讓學(xué)生清楚地知道應(yīng)該學(xué)些什么、怎樣學(xué)習(xí)以及學(xué)習(xí)效果如何,因此在企業(yè)級仿真實訓(xùn)教學(xué)過程中需要采取教師指導(dǎo)加學(xué)生訓(xùn)練的方式,提高學(xué)生學(xué)習(xí)主動性。
2)以能力培養(yǎng)為核心。
企業(yè)級仿真實訓(xùn)主要是為了提高學(xué)生的實際操作能力,根據(jù)ACM、AIS和IEEE-CS計算機學(xué)科教學(xué)計劃研究小組所給出的計算機專業(yè)人才在應(yīng)用程序等11個方面、59種能力的不同要求,重點強調(diào)了開發(fā)、設(shè)計與實現(xiàn)。因此在企業(yè)級仿真實訓(xùn)過程中,要著重于培養(yǎng)學(xué)生的思維能力、系統(tǒng)設(shè)計和分析能力、編程能力以及團隊合作能力。
3)注重培養(yǎng)學(xué)生的創(chuàng)新意識。
計算機技術(shù)發(fā)展更新快,學(xué)生需要具有較強的學(xué)習(xí)新知識和新技術(shù)的能力,此外還應(yīng)具有較強的創(chuàng)新能力,能夠根據(jù)社會的實際需求用新的思路和見解去解決新的問題。因此在企業(yè)級仿真實訓(xùn)過程中要著重于學(xué)生創(chuàng)新能力的培養(yǎng),盡可能擴寬他們的知識面。
2.2 企業(yè)級仿真實訓(xùn)的安排
計算機類專業(yè)軟件設(shè)計類的課程通常都會開設(shè)相應(yīng)的課程設(shè)計,在課程設(shè)計階段采取“時間集中、人員集中、小班指導(dǎo)、一人一題、項目驅(qū)動”的方式進行,強調(diào)培養(yǎng)學(xué)生獨立完成模擬應(yīng)用項目的設(shè)計與編程的能力。
考慮到教學(xué)的實際情況,前期學(xué)生有過課程設(shè)計的基礎(chǔ),但僅僅是參與程序代碼設(shè)計,對于企業(yè)中大型項目的整個開發(fā)流程無法深入了解,更難了解企業(yè)的內(nèi)部管理。而除了實際編程設(shè)計外,學(xué)生還需要了解項目管理的各個環(huán)節(jié)和管理措施、產(chǎn)品質(zhì)量保證的各項措施、售后服務(wù)管理的流程和內(nèi)部管理措施等。因此在后期的實訓(xùn)教學(xué)過程中可以采取更接近企業(yè)的多種工作崗位要求與真實工作情境的方式進行,即在校內(nèi)進行企業(yè)級仿真實訓(xùn),讓學(xué)生在校內(nèi)模擬企業(yè)中具體真實項目的開發(fā)過程,培養(yǎng)學(xué)生獲得不同工作崗位協(xié)同合作的實際經(jīng)驗。
企業(yè)級仿真實訓(xùn)是從企業(yè)的實際項目中選擇有代表性并符合當(dāng)前主流開發(fā)技術(shù)的內(nèi)容作為實訓(xùn)內(nèi)容,再根據(jù)每個班學(xué)生的人數(shù)分成3~4個小組,每個小組6~8名學(xué)生,每個學(xué)生根據(jù)自身的動手能力和專業(yè)水平申請并被指派不同的工作崗位,如項目經(jīng)理、系統(tǒng)分析師、產(chǎn)品經(jīng)理、軟件測試工程師、程序員等。目標(biāo)是讓專業(yè)理論課和實訓(xùn)課程能夠有機結(jié)合起來,一方面提高學(xué)生學(xué)習(xí)興趣,另一方面為學(xué)生畢業(yè)后能較快地適應(yīng)當(dāng)?shù)赜嬎銠C公司的工作奠定基礎(chǔ)。
2.3 企業(yè)級仿真實訓(xùn)的教學(xué)內(nèi)容和過程
根據(jù)當(dāng)前計算機技術(shù)的流行趨勢,主要針對J2EE應(yīng)用開發(fā)和。NET應(yīng)用開發(fā)這兩門課程設(shè)計了企業(yè)級仿真實訓(xùn)教學(xué),由兩個方向的骨干教師在計算機房對學(xué)生進行指導(dǎo)。參加企業(yè)級仿真實訓(xùn)的學(xué)生每若干人分成一個小組,每個組完成一個獨立的企業(yè)實際項目,而小組成員有著不同的分工角色(如項目經(jīng)理、程序員、軟件測試工程師等),因此每個小組成員要求完成不同的工作任務(wù)。
在企業(yè)級仿真實訓(xùn)過程中,教師可以先向?qū)W生介紹企業(yè)級仿真實訓(xùn)項目中的各個功能模塊所涉及的背景知識及實現(xiàn)目標(biāo),在學(xué)生完成每一個功能模塊前,教師可先講解、演示一個示例,而且講解的示例所用到的核心技術(shù)與該功能模塊相似,講解完后學(xué)生可根據(jù)所演示示例的實現(xiàn)方法來完成相應(yīng)的功能模塊。通過這樣的引領(lǐng)方式不僅提高了學(xué)生對問題的分析和解決能力,也激發(fā)了學(xué)生的學(xué)習(xí)興趣,同時能夠讓學(xué)生在拿到項目后可以很快上手,充分鍛煉了他們的動手能力。
此外,針對學(xué)生工作經(jīng)驗匱乏的特點,在企業(yè)級仿真實訓(xùn)過程中除了要求學(xué)生和企業(yè)員工一樣遵守企業(yè)作息時間外,還要求學(xué)生和員工一樣編寫工作計劃,每天寫工作日志,每周寫工作總結(jié),每周分組分專題組織學(xué)生進行技術(shù)交流和探討,每天指導(dǎo)教師也會召集每組的項目經(jīng)理開會,對一些他們暫時解決不了的問題提供幫助和支持,使學(xué)生在這個過程中得到更多的收獲。
企業(yè)級仿真實訓(xùn)結(jié)束后每組需要上交在實訓(xùn)過程中完成的完整作品,并對項目功能及使用方法進行詳細(xì)說明,從而實現(xiàn)理論知識向?qū)嶋H動手能力的轉(zhuǎn)化,使學(xué)生在畢業(yè)之際能夠達(dá)到就業(yè)市場的期望。
2.4 企業(yè)級仿真實訓(xùn)小組的設(shè)定
整個企業(yè)級仿真實訓(xùn)是以班級為單位,每個班級被分成若干小組,每組6~8名學(xué)生。為了解決學(xué)生動手能力和水平參差不齊的問題,首先讓參加企業(yè)級仿真實訓(xùn)的全部學(xué)生進行考試,然后根據(jù)每位學(xué)生的考試成績進行搭配。這樣做的目的主要是為了將每個實訓(xùn)小組的能力水平平均,第一要保證有一個技術(shù)扎實的學(xué)生做項目經(jīng)理,第二要保證每個小組能夠獨立完成企業(yè)級仿真實訓(xùn),讓編程水平和基礎(chǔ)知識較差的學(xué)生在整個實訓(xùn)過程中也能得到鍛煉和提高。
因此在企業(yè)級仿真實訓(xùn)之前所舉行的考試是非常重要的,而且必須要把它與平時的理論課和實踐課考試區(qū)分開來,因為有一些學(xué)生可能并不擅長理論課程的考試,卻有很強的動手和編程能力,而這一部分學(xué)生在企業(yè)級仿真實訓(xùn)中往往能起到領(lǐng)頭羊的作用,所以在考試過程中我們主要采用了軟件企業(yè)招聘和面試的方式,并選取了一部分經(jīng)典的面試題目。
2.5 企業(yè)級仿真實訓(xùn)成績考核評價方法
成績考核也是企業(yè)級仿真實訓(xùn)的一個重要環(huán)節(jié),合理的考核機制可以有效地激發(fā)學(xué)生的學(xué)習(xí)積極性和主動性。實訓(xùn)分小組進行,因此在最終成績考核時應(yīng)以整個項目組的完成情況和小組成員對該項目的貢獻(xiàn)度作為評價的主要標(biāo)準(zhǔn)。
此外在考核過程中也參考了學(xué)生提交的實訓(xùn)文檔、軟件以及最終小組答辯的成績。通過提交的實訓(xùn)文檔我們可看出學(xué)生撰寫文檔的水平以及總結(jié)和概括能力;軟件則反映出了學(xué)生的實際項目開發(fā)與應(yīng)用能力;而通過小組答辯教師可對每組學(xué)生的項目完成情況以及每位學(xué)生的工作能力作出一個全方位多角度的評價。
由于企業(yè)級仿真實訓(xùn)有著很強的交互性,教師也很了解每一個學(xué)生的學(xué)習(xí)情況,因此在對每位學(xué)生進行評判時應(yīng)綜合考慮這個學(xué)生的基礎(chǔ)和起點、在實訓(xùn)過程中的學(xué)習(xí)態(tài)度與進步幅度,應(yīng)鼓勵和激發(fā)學(xué)生對企業(yè)級仿真實訓(xùn)的參與興趣,不要一概而論。
2.6 企業(yè)級仿真實訓(xùn)的教學(xué)效果
根據(jù)上面提到的企業(yè)級仿真實訓(xùn)教學(xué)模式,經(jīng)過武漢科技大學(xué)城市學(xué)院計算機專業(yè)3屆學(xué)生的實踐后,受到了學(xué)生的高度贊揚,學(xué)生普遍反映有收獲,為日后就業(yè)提供了工作經(jīng)驗。而且通過企業(yè)級仿真實訓(xùn)也提高了學(xué)生的學(xué)習(xí)興趣,使大多數(shù)學(xué)生變主動學(xué)習(xí)為被動學(xué)習(xí),動手能力也有了較大提高,到企業(yè)從事計算機開發(fā)方面工作的學(xué)生人數(shù)比前幾屆有了明顯提高。2008級的一位學(xué)生在實訓(xùn)總結(jié)中寫道:“通過本次實訓(xùn),讓我覺得計算機編程是一件美好的事情,同時也讓我具備了項目分析、設(shè)計、開發(fā)與測試的能力?!?009級有些學(xué)生申請到專門的培訓(xùn)機構(gòu)(如軟帝、中軟等公司)進行實訓(xùn),回來后通過與校內(nèi)實訓(xùn)的學(xué)生進行交流,感覺在校內(nèi)實訓(xùn)過程中學(xué)到的東西一點不比在公司學(xué)到的少。
3 結(jié)語
獨立學(xué)院的教育目的是要將學(xué)生培養(yǎng)成為應(yīng)用型人才,完全脫離社會實際只注重于理論教學(xué)肯定是無法達(dá)到此目的的。因此在強調(diào)理論教學(xué)重要性的同時需要加強實訓(xùn)教學(xué),使學(xué)生能夠有所收獲。
近3年來,通過在武漢科技大學(xué)城市學(xué)院計算機類專業(yè)實施企業(yè)級仿真實訓(xùn),已經(jīng)獲得一些成果,在校學(xué)生的學(xué)習(xí)主動性和畢業(yè)生的就業(yè)率、專業(yè)對口率甚至平均月薪較往屆學(xué)生有了一定幅度的提高;參加全國信息技術(shù)大賽、“藍(lán)橋杯”全國軟件大賽等賽事時也多次獲得不錯的成績,充分證明該實訓(xùn)教學(xué)模式是可行的。
但也必須看到在實施企業(yè)級仿真實訓(xùn)的過程中存在一些不足。首先是項目的選取,每個小組由于做的項目不一樣,指導(dǎo)教師需要給不同小組尋找難度和規(guī)模相近且合適的項目;其次,這樣組織實訓(xùn)教學(xué)大大增加了指導(dǎo)教師對學(xué)生的組織管理難度,要對學(xué)生進行篩選和分組,同時還要通過多方面對學(xué)生的成績進行評定。不過從一切有利于學(xué)生成長的角度來看,企業(yè)級仿真實訓(xùn)還是成功的,以后也將延續(xù)下去并進一步對該教學(xué)體系進行完善。
參考文獻(xiàn):
[1]教育部高等學(xué)校計算機科學(xué)與技術(shù)教學(xué)指導(dǎo)委員會.高等學(xué)校計算機科學(xué)與技術(shù)專業(yè)實踐教學(xué)體系與規(guī)劃[M].北京:清華大
學(xué)出版社,2008:142-144.
[2]白鮮霞.計算機教學(xué)中創(chuàng)新能力的培養(yǎng)[J].科技信息,2007(13):51.
[3]高鵬.關(guān)于計算機實訓(xùn)教學(xué)的幾點構(gòu)想[J].北京農(nóng)業(yè)職業(yè)學(xué)院學(xué)報,2007(7):71-72。
[4]關(guān)于規(guī)范并加強普通高校以新的機制和模式試辦獨立學(xué)院管理的若干意見[EB/OL].[2013-03-24].http:∥/.