文章編號(hào):1672-5913(2008)18-0049-01
摘要:我院將軟件工程專業(yè)學(xué)生的工程能力和職業(yè)素質(zhì)的培養(yǎng)作為重點(diǎn)研究對(duì)象,發(fā)現(xiàn)采用“3+1”教學(xué)模式產(chǎn)生了良好的教學(xué)效果,本文就此模式進(jìn)行了詳細(xì)地闡述與總結(jié)。
關(guān)鍵詞:軟件工程;教學(xué)質(zhì)量;能力培養(yǎng)
中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:B
軟件產(chǎn)業(yè)的迅速發(fā)展對(duì)軟件從業(yè)人員提出了更高的要求,盡管國內(nèi)高校軟件人才的培養(yǎng)數(shù)量日益攀升,但真正能夠加入到軟件開發(fā)隊(duì)伍的人并不多,這嚴(yán)重阻礙了我國IT的發(fā)展。造成這一現(xiàn)象的重要原因是國內(nèi)計(jì)算機(jī)軟件相關(guān)專業(yè)的教學(xué)基本還停留在傳統(tǒng)的理工科人才培養(yǎng)模式,基礎(chǔ)理論知識(shí)和針對(duì)個(gè)人動(dòng)手能力的實(shí)驗(yàn)構(gòu)成了教學(xué)的主體,普遍缺少對(duì)學(xué)生工程能力和職業(yè)素質(zhì)的訓(xùn)練,同時(shí)也缺乏進(jìn)行這些訓(xùn)練所需的教學(xué)環(huán)境,因此很難培養(yǎng)出符合軟件公司要求的實(shí)踐型軟件人才。
筆者針對(duì)學(xué)生開發(fā)能力和職業(yè)素質(zhì)培養(yǎng)方面進(jìn)行了一系列的探索,發(fā)現(xiàn)通過對(duì)四年本科生實(shí)行“3+1”培養(yǎng)模式,與北京知名軟件企業(yè)合作辦學(xué)的方式進(jìn)行教學(xué)產(chǎn)生良好的教學(xué)效果。本文對(duì)此教學(xué)探索實(shí)踐活動(dòng)做了一個(gè)闡述與總結(jié)。
1開發(fā)能力培養(yǎng)過程的主要構(gòu)成
此模式對(duì)統(tǒng)招本科生學(xué)生開發(fā)能力培養(yǎng)的過程,概括起來有三個(gè)階段,首先是專業(yè)課程的課程設(shè)計(jì),這個(gè)階段主要是針對(duì)某門課程重要知識(shí)、原理的驗(yàn)證,這樣的實(shí)踐環(huán)節(jié),對(duì)提高學(xué)生對(duì)理論的理解可能是有效的,但是對(duì)提高學(xué)生工程能力方面,作用就比較小。第二階段就是暑期實(shí)訓(xùn),時(shí)間是安排在學(xué)生大二結(jié)束后的那個(gè)暑假進(jìn)行,將學(xué)生分成若干小組,每組由指導(dǎo)老師確定實(shí)訓(xùn)題目和內(nèi)容,實(shí)訓(xùn)周期為20天。第三階段就是模擬真實(shí)的企業(yè)環(huán)境,組織指導(dǎo)學(xué)生進(jìn)行真實(shí)軟件項(xiàng)目開發(fā)。第一階段是目前大多數(shù)開設(shè)軟件工程專業(yè)學(xué)校都已經(jīng)在實(shí)施的一個(gè)培養(yǎng)環(huán)節(jié),下面就不再進(jìn)行闡述,接下來,主要對(duì)我學(xué)院實(shí)施的后面兩個(gè)培養(yǎng)階段進(jìn)行闡述。
2暑期項(xiàng)目實(shí)訓(xùn),開啟學(xué)生開發(fā)潛力的金鑰匙
在大二結(jié)束的暑假,所有即將進(jìn)入大三的學(xué)生都必須參加為期二十天的暑期項(xiàng)目實(shí)訓(xùn)。參加指導(dǎo)學(xué)生項(xiàng)目實(shí)訓(xùn)的老師,在項(xiàng)目實(shí)訓(xùn)開始之前半個(gè)月,把自己提出的項(xiàng)目實(shí)訓(xùn)題目及內(nèi)容要求呈報(bào)給學(xué)院教學(xué)秘書,教學(xué)秘書把收集齊的實(shí)訓(xùn)題目公布給學(xué)生,然后由學(xué)生根據(jù)自己的興趣愛好選擇自己滿意的實(shí)訓(xùn)題目和指導(dǎo)老師,最后根據(jù)學(xué)生選擇情況稍微進(jìn)行微調(diào),做到老師和學(xué)生的雙向選擇。
暑期實(shí)訓(xùn)開始后,學(xué)生必須和平時(shí)上課一樣按時(shí)出勤,在學(xué)院實(shí)驗(yàn)室按照指導(dǎo)老師的要求完成實(shí)訓(xùn)任務(wù)書中規(guī)定應(yīng)該完成的實(shí)訓(xùn)任務(wù),熟悉軟件項(xiàng)目開發(fā)的一般過程,掌握一門開發(fā)工具,初步體會(huì)和同學(xué)團(tuán)隊(duì)分工協(xié)作共同完成實(shí)訓(xùn)任務(wù)的重要性。指導(dǎo)老師也必須和平時(shí)上課一樣,按時(shí)出勤,指導(dǎo)本小組同學(xué),如規(guī)定小組每天的學(xué)習(xí)任務(wù)和開發(fā)任務(wù),幫助學(xué)生解決開發(fā)過程中遇到的疑難問題,引導(dǎo)學(xué)生探索解決問題的辦法,培養(yǎng)學(xué)生獨(dú)立解決問題的能力,為學(xué)生將來進(jìn)一步的學(xué)習(xí)打好基礎(chǔ)。指導(dǎo)老師在小組中,由學(xué)生推選一位組織能力及責(zé)任心較強(qiáng)的同學(xué)擔(dān)任組長,由組長負(fù)責(zé)小組內(nèi)部進(jìn)一步的任務(wù)分工,小組討論,任務(wù)幾乎和總結(jié)等事情。這樣可以比較好的鍛煉學(xué)生自我組織能力,為將來走上真正的就業(yè)崗位打好基礎(chǔ)。
暑期實(shí)訓(xùn)結(jié)束后,學(xué)院將組織各組同學(xué)進(jìn)行實(shí)訓(xùn)成果匯演,將各組同學(xué)開發(fā)的項(xiàng)目作品逐個(gè)演示,包括作品的介紹和作品的實(shí)際運(yùn)行,并對(duì)學(xué)生的作品進(jìn)行打分評(píng)價(jià)。對(duì)于未按時(shí)完成實(shí)訓(xùn)任務(wù)的小組同學(xué),則要求他們?cè)陂_學(xué)后的剩余時(shí)間里面繼續(xù)完成,否則不給予學(xué)分。當(dāng)然,暑期實(shí)訓(xùn)時(shí)間只有二十天,除了少數(shù)優(yōu)秀的同學(xué)在指導(dǎo)老師的指導(dǎo)下,能出色的按時(shí)完成任務(wù)外,大部分同學(xué)只是基本完成指導(dǎo)老師所要求的實(shí)訓(xùn)任務(wù),作品可能還存在很多問題,如作品的界面可能不怎么友好等。但通過暑期實(shí)訓(xùn)這樣一個(gè)過程,大部分同學(xué)還是了解了軟件開發(fā)的過程,接觸了當(dāng)前比較流行的一些開發(fā)工具和平臺(tái),通過小組的共同努力擁有了自己作品,同學(xué)都會(huì)有種小小的成就感,極大的提高了學(xué)生進(jìn)一步學(xué)習(xí)專業(yè)的興趣。
3基地項(xiàng)目實(shí)訓(xùn),提升學(xué)生開發(fā)能力,助學(xué)生成功就業(yè)的助推器
筆者是08屆畢業(yè)生在北京實(shí)訓(xùn)的帶隊(duì)老師,親身經(jīng)歷并參與了學(xué)生實(shí)訓(xùn)和就業(yè)的過程。下面詳細(xì)介紹學(xué)生在北京實(shí)訓(xùn)基地實(shí)訓(xùn)的情況。
(1) 分方向、分班級(jí)授課。
有了在學(xué)校暑期實(shí)訓(xùn)的經(jīng)歷和基礎(chǔ),學(xué)生已有了初步的就業(yè)方向意愿。根據(jù)對(duì)學(xué)生就業(yè)方向意愿摸底,將學(xué)生分成JAVA方向,.Net方向和網(wǎng)絡(luò)工程方向。每個(gè)方向分別由在該方向非常有實(shí)踐經(jīng)驗(yàn)的工程師們授課和指導(dǎo)。方向確定后,再對(duì)學(xué)生進(jìn)行摸底測(cè)試,根據(jù)測(cè)試成績(jī),將學(xué)生分成若干班級(jí),分開授課,這樣學(xué)生學(xué)習(xí)興趣極大提高,教學(xué)效果也很好。
(2) 理論實(shí)踐結(jié)合,老師貼身指導(dǎo),師生良好互動(dòng)。
在北京實(shí)訓(xùn)基地實(shí)訓(xùn)時(shí)間為三個(gè)月,第一個(gè)月是理論課串講復(fù)習(xí),以JAVA班為例,復(fù)習(xí)內(nèi)容有Java 編程基礎(chǔ)(15課時(shí))、數(shù)據(jù)庫編程(10課時(shí))、WEB頁面開發(fā)(7課時(shí))、J2EE應(yīng)用編程(25課時(shí))、Struts(7課時(shí))等。在理論課結(jié)束后,學(xué)生便進(jìn)入到項(xiàng)目實(shí)訓(xùn)階段。在這個(gè)階段,授課老師將班上同學(xué)分成小組,每小組要求完成一個(gè)真實(shí)的項(xiàng)目。小組的分工組織完全模擬公司真實(shí)的開發(fā)過程。實(shí)訓(xùn)內(nèi)容有需求分析(17課時(shí))、系統(tǒng)設(shè)計(jì)(37課時(shí))、使用基本的J2EE技術(shù)進(jìn)行項(xiàng)目實(shí)現(xiàn)(33課時(shí))、Struts+hibernate進(jìn)行項(xiàng)目實(shí)現(xiàn)(41課時(shí))。 上課老師和學(xué)生一起吃住,全程跟蹤指導(dǎo)學(xué)生,及時(shí)排解學(xué)生疑惑和難題。實(shí)訓(xùn)過程中,要求學(xué)生撰寫工作日志、周總結(jié)、月末總結(jié),把自己學(xué)習(xí)的體會(huì)和感想寫出來,交給老師,這樣授課老師可以及時(shí)了解學(xué)生學(xué)習(xí)的狀態(tài),以便適時(shí)調(diào)整上課進(jìn)度和內(nèi)容,達(dá)到良好的師生互動(dòng)效果。
(3) 專業(yè)實(shí)訓(xùn)和職業(yè)素養(yǎng)訓(xùn)練相結(jié)合。
周一至周五培訓(xùn)專業(yè)內(nèi)容,包括理論和實(shí)踐。周六則由知名企業(yè)人力資源經(jīng)理對(duì)學(xué)生進(jìn)職業(yè)素養(yǎng)培訓(xùn),模擬職場(chǎng)招聘過程,全面提升學(xué)生就業(yè)信心和能力。
(4) 實(shí)訓(xùn)作品展示與評(píng)價(jià)。
我們要求學(xué)生在實(shí)訓(xùn)基地實(shí)訓(xùn)既是培養(yǎng)學(xué)生專業(yè)素養(yǎng)和職業(yè)素養(yǎng),也是他們本科學(xué)習(xí)的必不可少的一個(gè)環(huán)節(jié),有一定的學(xué)分,學(xué)生在實(shí)訓(xùn)結(jié)束后,由指導(dǎo)老師驗(yàn)收,以決定是否能取得學(xué)分。然后所有完成設(shè)計(jì)的學(xué)生還須將自己的作品展示。由知名企業(yè)和高校的老師進(jìn)行點(diǎn)評(píng),給學(xué)生一個(gè)學(xué)習(xí)和展示的機(jī)會(huì)。
4實(shí)施結(jié)果
從學(xué)生就業(yè)的情況來看,這種培養(yǎng)模式是非常成功的。已經(jīng)畢業(yè)的兩屆專升本的學(xué)生,就業(yè)率都達(dá)到了100%,2008屆學(xué)生是我院第一屆高達(dá)本的學(xué)生,共189人,也已經(jīng)畢業(yè)了,這些同學(xué)一次就業(yè)率達(dá)到97%,未就業(yè)的同學(xué)有些是因?yàn)闀簳r(shí)不準(zhǔn)備就業(yè)的。從就業(yè)的地域分布看,大部分同學(xué)在北京就業(yè)。畢業(yè)生的就業(yè)崗位大多數(shù)是在大中型軟件企業(yè)工作。