文章編號:1672-5913(2008)08-0121-02
摘要:本文探討了應(yīng)用型本科院校軟件工程專業(yè)如何構(gòu)建適應(yīng)應(yīng)用型人才培養(yǎng)要求的軟件工程專業(yè)教學(xué)體系,并介紹了我院的軟件工程專業(yè)人才培養(yǎng)方案。
關(guān)鍵詞:培養(yǎng)模式;應(yīng)用型;實(shí)踐教學(xué)
中圖分類號:G642
文獻(xiàn)標(biāo)識碼:B
1應(yīng)用型軟件工程專業(yè)人才培養(yǎng)體系
我校2001年合并升本建院,明確了以專業(yè)為基礎(chǔ),借助學(xué)科優(yōu)勢,以掌握和解決生產(chǎn)過程中的技術(shù)為主的人才培養(yǎng)模式。我校提出了“立足重慶、服務(wù)西部、面向全國”的辦學(xué)定位,培養(yǎng)為重慶地方經(jīng)濟(jì)建設(shè)培養(yǎng)適應(yīng)社會(huì)主義現(xiàn)代化建設(shè)需要的,德、智、體、美等方面全面協(xié)調(diào)發(fā)展的應(yīng)用型高級專門人才。
根據(jù)我校辦學(xué)定位,軟件工程專業(yè)培養(yǎng)掌握計(jì)算機(jī)科學(xué)基礎(chǔ)理論、軟件工程的知識和技能,具有軟件開發(fā)能力、軟件開發(fā)實(shí)踐和項(xiàng)目組織的初步經(jīng)驗(yàn),具有競爭和團(tuán)隊(duì)精神,能在計(jì)算機(jī)公司及相關(guān)企事業(yè)單位從事軟件開發(fā)、適應(yīng)軟件技術(shù)發(fā)展和社會(huì)需求的軟件工程應(yīng)用型高級專門人才。
2應(yīng)用型軟件工程專業(yè)人才培養(yǎng)方案
我們堅(jiān)持“一個(gè)目標(biāo)、兩個(gè)要求、三個(gè)原則、四種能力、五個(gè)一體” 構(gòu)建軟件工程專業(yè)人才培養(yǎng)方案。
一個(gè)目標(biāo):以培養(yǎng)掌握計(jì)算機(jī)科學(xué)基礎(chǔ)理論、軟件工程的知識和技能,具有軟件開發(fā)能力、軟件開發(fā)實(shí)踐和項(xiàng)目組織的初步經(jīng)驗(yàn),具有競爭和團(tuán)隊(duì)精神,能在計(jì)算機(jī)公司及相關(guān)企事業(yè)單位從事軟件開發(fā)、適應(yīng)軟件技術(shù)發(fā)展和社會(huì)需求的軟件工程應(yīng)用型高級專門人才為目標(biāo)。
二個(gè)要求:滿足本科教育基本要求(關(guān)注可持續(xù)發(fā)展能力的培養(yǎng)、關(guān)注理論結(jié)合實(shí)際能力的培養(yǎng)、非產(chǎn)品教育、強(qiáng)調(diào)恰當(dāng)學(xué)科形態(tài)的內(nèi)容),滿足高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)發(fā)展戰(zhàn)略研究報(bào)告暨專業(yè)規(guī)范(試行)的基本要求。
三個(gè)原則:堅(jiān)持通識教育與專業(yè)教育結(jié)合原則,即通識教育課程要著眼于加強(qiáng)學(xué)生的基礎(chǔ)知識教育,著眼于培養(yǎng)學(xué)生的科學(xué)素養(yǎng)和人文精神;堅(jiān)持以人為本,因材施教原則,即在保證人才培養(yǎng)目標(biāo)和質(zhì)量規(guī)格要求的基礎(chǔ)上,充分考慮因材施教,注重學(xué)生個(gè)性的發(fā)展,擴(kuò)大學(xué)生自主學(xué)習(xí)、自主發(fā)展的時(shí)空,面向社會(huì)和學(xué)生多樣化需求,提供多樣化的課程體系和教育指導(dǎo),為不同志向、不同能力和不同潛質(zhì)的學(xué)生創(chuàng)造相應(yīng)的培養(yǎng)環(huán)境和條件,通過柔性設(shè)置專業(yè)方向模塊,讓學(xué)生結(jié)合自身興趣、就業(yè)志向和人才市場需求,靈活地選擇發(fā)展方向,以增強(qiáng)專業(yè)方向優(yōu)勢、職業(yè)適應(yīng)性;堅(jiān)持應(yīng)用為本,學(xué)以致用原則,即以學(xué)校辦學(xué)定位和服務(wù)面向?yàn)橹改?,立足于培養(yǎng)應(yīng)用型高級專門人才的目標(biāo),強(qiáng)化理論與實(shí)踐的結(jié)合,著力培養(yǎng)學(xué)生的創(chuàng)新精神和實(shí)踐能力。在實(shí)踐教學(xué)體系的設(shè)計(jì)上,按照基礎(chǔ)、提高、綜合三個(gè)層次和基本實(shí)驗(yàn)、技能訓(xùn)練、專業(yè)實(shí)習(xí)、科研訓(xùn)練、綜合實(shí)習(xí)、社會(huì)實(shí)踐六大模塊構(gòu)建創(chuàng)新精神和實(shí)踐能力培養(yǎng)體系。
四種能力:即分析與解決問題的能力、主動(dòng)獲取知識的能力、動(dòng)手操作的能力、工程實(shí)踐的能力。
五個(gè)一體:融業(yè)務(wù)培養(yǎng)與素質(zhì)教育為一體,融通識教育與專業(yè)教育為一體,融課內(nèi)與課外為一體,融理論教學(xué)與實(shí)踐教學(xué)為一體,融知識傳授與能力培養(yǎng)為一體。
按照以上要求,我校構(gòu)建了“平臺(tái)+模塊”的軟件工程專業(yè)人才培養(yǎng)方案。平臺(tái)即公共基礎(chǔ)、學(xué)科基礎(chǔ)和專業(yè)基礎(chǔ)平臺(tái)。模塊即在平臺(tái)基礎(chǔ)上進(jìn)行專業(yè)方向分流,開設(shè)了四個(gè)方向課程群,包括工程項(xiàng)目開發(fā)方向、嵌入式軟件開發(fā)方向、游戲軟件開發(fā)方向和網(wǎng)絡(luò)工程方向,同時(shí)還包括其他共有的選修課程,選修課程覆蓋面廣,學(xué)生選擇的余地大,可以靈活地根據(jù)自身發(fā)展選擇課程學(xué)習(xí)。課程體系中設(shè)置了零課時(shí)課程(如Photoshop平面設(shè)計(jì)、Flash設(shè)計(jì)、計(jì)算機(jī)組裝與維護(hù)、網(wǎng)頁設(shè)計(jì)、網(wǎng)絡(luò)課件設(shè)計(jì)等)和微型精品課程(如軟件工程職業(yè)實(shí)踐、最新軟件開發(fā)技術(shù)、最新嵌入式開發(fā)技術(shù)等)。
3應(yīng)用型軟件工程專業(yè)技能培養(yǎng)方案
以培養(yǎng)學(xué)生四種基本技能(即課程實(shí)驗(yàn)技能、項(xiàng)目實(shí)踐技能、專業(yè)職業(yè)技能和課外科技實(shí)踐技能)為基礎(chǔ),建立全新的工程化實(shí)踐教學(xué)體系,使學(xué)生的基礎(chǔ)知識、專業(yè)技能、創(chuàng)新能力、工程能力和職業(yè)素質(zhì)都得到全面均衡的發(fā)展。
以軟件工程專業(yè)人才培養(yǎng)方案的理論課程體系為基礎(chǔ),構(gòu)建體現(xiàn)工程性、技術(shù)性、實(shí)用性、系統(tǒng)性的軟件工程專業(yè)技能培養(yǎng)方案,包括課程實(shí)驗(yàn)、綜合性課程設(shè)計(jì)、職業(yè)崗位認(rèn)知實(shí)踐、項(xiàng)目實(shí)踐、專業(yè)實(shí)習(xí)、畢業(yè)實(shí)習(xí)、畢業(yè)設(shè)計(jì)、技能訓(xùn)練等,使學(xué)生具有程序設(shè)計(jì)技能、軟件系統(tǒng)建模與算法設(shè)計(jì)技能、軟件工程化(軟件開發(fā)能力、軟件開發(fā)實(shí)踐和項(xiàng)目組織)的設(shè)計(jì)技能。
(1) 課程實(shí)驗(yàn)技能
課程實(shí)驗(yàn)與理論課程的課堂教學(xué)相輔相成,貫穿與理論、抽象和設(shè)計(jì)過程,使學(xué)生掌握相關(guān)課程涉及的技術(shù)與方法,訓(xùn)練學(xué)生的基本實(shí)驗(yàn)技能和工具的使用。課程實(shí)驗(yàn)不僅僅是對理論的驗(yàn)證,重要的是技術(shù)訓(xùn)練和能力培養(yǎng),包括動(dòng)手能力、分析問題和解決問題能力、書寫和表達(dá)能力、協(xié)作能力等,并能進(jìn)行軟件系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)。
(2) 項(xiàng)目實(shí)踐技能
項(xiàng)目實(shí)踐通過開設(shè)課程設(shè)計(jì)、畢業(yè)設(shè)計(jì)或?qū)I(yè)實(shí)習(xí)等形式開展。課程設(shè)計(jì)使學(xué)生能應(yīng)用一門或若干門課程的技術(shù)和方法進(jìn)行綜合設(shè)計(jì)。開設(shè)了程序設(shè)計(jì)課程設(shè)計(jì)、操作系統(tǒng)課程設(shè)計(jì)、軟件工程課程設(shè)計(jì)、應(yīng)用軟件架構(gòu)課程設(shè)計(jì)。
(3) 專業(yè)職業(yè)技能
職業(yè)技能是訓(xùn)練學(xué)生走上工作崗位必須具備的基本技能。在學(xué)生實(shí)習(xí)前一學(xué)期,學(xué)生根據(jù)自己將實(shí)習(xí)的工作崗位,選擇性地訓(xùn)練不同崗位的技能。開設(shè)的崗位訓(xùn)練技能包括:軟件工程師崗位、程序員崗位、網(wǎng)站開發(fā)崗位、軟件測試崗位、數(shù)據(jù)庫管理員崗位以及各種職業(yè)技能訓(xùn)練等。
(4) 課外科技實(shí)踐技能
學(xué)生通過參加各種學(xué)生計(jì)算機(jī)社團(tuán)、軟件設(shè)計(jì)比賽、全國挑戰(zhàn)杯、全國數(shù)學(xué)建模競賽等項(xiàng)目,提高課外科技實(shí)踐的能力。
4應(yīng)用型軟件工程專業(yè)的教學(xué)改革
(1) 增加職業(yè)崗位認(rèn)知實(shí)踐,熟悉崗位職責(zé)
在大學(xué)一年級暑假,設(shè)置為期2周的職業(yè)崗位認(rèn)知實(shí)踐項(xiàng)目,讓學(xué)生到軟件企業(yè)相關(guān)的工作崗位上經(jīng)過職業(yè)崗位認(rèn)知實(shí)踐,具體了解崗位的職責(zé)和需要具備的專業(yè)知識、能力和素質(zhì),有利于學(xué)生結(jié)合自己的興趣,規(guī)劃自己今后專業(yè)發(fā)展方向,同時(shí)也使學(xué)生更理性地選擇專業(yè)課程模塊。
(2) 以項(xiàng)目課程為基礎(chǔ),培養(yǎng)學(xué)生能力
項(xiàng)目課程是按照企業(yè)項(xiàng)目開發(fā)的思路和要求來指導(dǎo)學(xué)生。以開發(fā)目標(biāo)(案例或項(xiàng)目)為主體,讓學(xué)生動(dòng)手實(shí)踐,親自參與實(shí)際項(xiàng)目的開發(fā),在規(guī)定的時(shí)間內(nèi)完成任務(wù)目標(biāo);教師作為項(xiàng)目經(jīng)理和技術(shù)導(dǎo)師,指導(dǎo)學(xué)生開發(fā)方法、技術(shù)問題解答;學(xué)生通過參與,從項(xiàng)目實(shí)踐中掌握知識,學(xué)會(huì)技術(shù)的應(yīng)用。通過案例課程的熏陶,學(xué)生逐步具備解決工作中具體技術(shù)問題的能力、項(xiàng)目初步開發(fā)的能力、規(guī)范的項(xiàng)目開發(fā)思想、團(tuán)隊(duì)協(xié)作和專業(yè)的軟件工程師職業(yè)素質(zhì)。
(3) 深化實(shí)踐教學(xué),構(gòu)建以項(xiàng)目為支撐的實(shí)踐教學(xué)體系
改革傳統(tǒng)的理論教學(xué)模式,加大實(shí)驗(yàn)學(xué)時(shí)比例,理論教學(xué)精講,實(shí)驗(yàn)教學(xué)多練,加強(qiáng)實(shí)驗(yàn)教學(xué)改革,建立企業(yè)實(shí)際項(xiàng)目庫,以企業(yè)實(shí)際項(xiàng)目開發(fā)為背景,科學(xué)設(shè)置實(shí)驗(yàn)題目,通過實(shí)驗(yàn)促使學(xué)生將所學(xué)理論知識轉(zhuǎn)化為分析問題和解決問題能力。
軟件項(xiàng)目實(shí)踐是軟件工程專業(yè)人才培養(yǎng)的重要實(shí)踐環(huán)節(jié),通過引進(jìn)軟件企業(yè)的實(shí)際項(xiàng)目或教師科研課題,讓學(xué)生結(jié)合實(shí)際項(xiàng)目進(jìn)行軟件開發(fā)綜合訓(xùn)練。軟件開發(fā)實(shí)踐嚴(yán)格按照軟件工程開發(fā)流程進(jìn)行,聘請軟件企業(yè)資深技術(shù)人員進(jìn)行指導(dǎo),通過軟件開發(fā)實(shí)踐既培養(yǎng)學(xué)生的實(shí)戰(zhàn)能力,又培養(yǎng)了學(xué)生的溝通能力和團(tuán)隊(duì)合作精神,為就業(yè)打下良好的基礎(chǔ)。
(4) 注重項(xiàng)目設(shè)計(jì)能力,改革課程考核方式
軟件工程課程的考核不能簡單地使用閉卷+理論考試形式,需要探索一種符合該專業(yè)特點(diǎn)的考試方式。我們采用了多種形式,比如閉卷考試、開卷考試、上機(jī)報(bào)告、項(xiàng)目設(shè)計(jì)等。設(shè)計(jì)型題目原則一人一題,但大型的設(shè)計(jì)型可以由2~3人共同完成,成績由三部分組成(自評分、學(xué)生互評、教師評分),其中學(xué)生互評和教師評分都通過演示、答辯的方式開展。對設(shè)計(jì)完全雷同的作品,采用互認(rèn)零分的制度,有效防止了學(xué)生抄襲和作弊。
參考文獻(xiàn)
[1] 李彬. 區(qū)域經(jīng)濟(jì)與地方高校人才培養(yǎng)定位[J]. 高等教育研究,2007,(8).
[2] 教育部高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)教學(xué)指導(dǎo)委員會(huì). 高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)發(fā)展戰(zhàn)略研究報(bào)告暨專業(yè)規(guī)范(試行)[M]. 北京:高等教育出版社,2006.