魏 巍, 焉德軍, 宋海玉, 王存睿
(大連民族大學(xué) 計(jì)算機(jī)科學(xué)與工程學(xué)院,遼寧 大連 116600)
民族院校軟件工程專業(yè)創(chuàng)新實(shí)踐教學(xué)
魏 巍, 焉德軍, 宋海玉, 王存睿
(大連民族大學(xué) 計(jì)算機(jī)科學(xué)與工程學(xué)院,遼寧 大連 116600)
針對(duì)民族院校軟件工程專業(yè)實(shí)踐教學(xué)面臨的困難及存在的問題,探索提高專業(yè)創(chuàng)新實(shí)踐教學(xué)水平的方法。以大連民族大學(xué)軟件工程專業(yè)創(chuàng)新實(shí)踐教學(xué)為例,提出通過優(yōu)化實(shí)踐課程體系,完善師資培訓(xùn)機(jī)制,提高實(shí)踐教學(xué)質(zhì)量,挖掘民族學(xué)生優(yōu)勢(shì),豐富校企合作內(nèi)涵等方面,提高民族學(xué)生實(shí)踐應(yīng)用能力和工程規(guī)范能力。同時(shí),開展以教師工作室制為載體,以各類學(xué)科競(jìng)賽為平臺(tái)的實(shí)踐教學(xué)活動(dòng),進(jìn)一步提高民族學(xué)生的創(chuàng)新實(shí)踐能力和團(tuán)結(jié)協(xié)作能力。
民族院校; 軟件工程; 實(shí)踐教學(xué); 創(chuàng)新
近年來,隨著信息技術(shù)的日益發(fā)展,社會(huì)各行業(yè)對(duì)軟件工程專業(yè)的人才需求變得越來越大。統(tǒng)計(jì)顯示,2015年我國(guó)軟件工程專業(yè)人才缺口達(dá)到了42.5萬,而市場(chǎng)對(duì)這類專業(yè)人才的需求將仍會(huì)以每年20%左右的速度增長(zhǎng)。市場(chǎng)的巨大需求促使高等院校培養(yǎng)更多的軟件專業(yè)人才。然而,從近年來高校軟件工程專業(yè)學(xué)生的就業(yè)情況看,形勢(shì)并不樂觀。許多高校培養(yǎng)的軟件人才不能滿足IT企業(yè)的用人需求[1]。究其原因,一方面由于目前開設(shè)的課程內(nèi)容相對(duì)陳舊,教授的知識(shí)與IT企業(yè)的需求存在一定差距。另一方面與實(shí)踐教學(xué)環(huán)節(jié)不足,學(xué)生缺乏實(shí)際的開發(fā)經(jīng)驗(yàn),缺少創(chuàng)新思維和團(tuán)隊(duì)協(xié)作密不可分[2]。因此,如何有效提高軟件工程專業(yè)人才培養(yǎng)質(zhì)量,提升人才工程實(shí)踐能力成為當(dāng)前許多高校亟需解決的問題。對(duì)于民族院校而言,教育的受眾對(duì)象與普通高校并非完全相同。如何既遵循高等教育的一般規(guī)律,又遵循民族教育的特殊規(guī)律,培養(yǎng)具有創(chuàng)新意識(shí)、工程實(shí)踐能力,以及團(tuán)隊(duì)協(xié)作能力的應(yīng)用型軟件專業(yè)人才,正是本文的研究目的和宗旨所在。也擺在民族院校面前的一個(gè)共同問題。
1.1 民族院校生源基礎(chǔ)較弱、水平參差不齊
民族院校的學(xué)生70%以上是少數(shù)民族學(xué)生,他們大部分來自偏遠(yuǎn)的民族地區(qū)或經(jīng)濟(jì)欠發(fā)達(dá)地區(qū)[3]。受當(dāng)?shù)亟逃|(zhì)量影響,民族學(xué)生的受教育程度有較大差異:他們有些從未接觸過計(jì)算機(jī),有些表達(dá)能力相對(duì)較弱。個(gè)體受教育程度的參差不齊成為民族院校學(xué)生的顯著特點(diǎn),這要求我們必須將高等教育的一般規(guī)律與民族教育的特殊規(guī)律有機(jī)結(jié)合起來。
1.2 民族院校學(xué)生工程實(shí)踐能力不足
民族院校在發(fā)展和轉(zhuǎn)型過程中,往往受到傳統(tǒng)人才培養(yǎng)體系的影響,培養(yǎng)的軟件工程專業(yè)學(xué)生的工程實(shí)踐能力存在明顯的不足,具體表現(xiàn)在:
(1) 理論與實(shí)踐脫節(jié),工程實(shí)踐能力不足[4]。軟件工程專業(yè)強(qiáng)調(diào)對(duì)學(xué)生工程實(shí)踐能力的培養(yǎng)。然而在實(shí)際的教學(xué)中,往往過分強(qiáng)調(diào)的是工程理論的傳授,忽略了將工程理論向工程實(shí)踐的轉(zhuǎn)換。這與部分院校重視理論教學(xué)而忽視實(shí)踐環(huán)節(jié)的教學(xué)習(xí)慣不無關(guān)系。導(dǎo)致培養(yǎng)的學(xué)生對(duì)于工程理論知識(shí)了解較為全面,但工程實(shí)踐能力明顯不足,造成培養(yǎng)的軟件工程專業(yè)學(xué)生無法適應(yīng)IT公司的實(shí)際要求。
(2) 工程規(guī)范能力不強(qiáng),自主創(chuàng)新意識(shí)薄弱[5]。軟件工程專業(yè)既要求學(xué)生按照軟件工程基本流程開發(fā)軟件,又鼓勵(lì)學(xué)生在開發(fā)過程中創(chuàng)造性的對(duì)程序進(jìn)行改進(jìn)。然而在實(shí)際教學(xué)中,通常關(guān)注的是如何提高學(xué)生對(duì)所學(xué)知識(shí)的應(yīng)用能力,忽視了對(duì)學(xué)生軟件規(guī)范能力的培養(yǎng),更少關(guān)注對(duì)學(xué)生自主創(chuàng)新意識(shí)的培養(yǎng),造成培養(yǎng)的人才工程規(guī)范能力不強(qiáng),自主創(chuàng)新意識(shí)薄弱。
(3) 自身優(yōu)勢(shì)有待挖掘,團(tuán)隊(duì)協(xié)作能力不足[6]。民族學(xué)生自身有語言上優(yōu)勢(shì),他們不僅掌握漢語、英語,而且熟悉本民族語言,如朝鮮族學(xué)生,他們大多熟練掌握朝鮮語,部分學(xué)生還學(xué)習(xí)了日語等。然而在教學(xué)過程中,并沒有很好挖掘民族學(xué)生語言方面的優(yōu)勢(shì)。實(shí)際上,市場(chǎng)上急缺這類既掌握軟件開發(fā)技術(shù)又熟悉小語種的人才。以大連為例,目前在連的IT企業(yè)有80%以上是對(duì)日、韓開展軟件外包業(yè)務(wù),這類企業(yè)對(duì)熟悉日語、韓語的軟件人才非常歡迎。因此,挖掘民族學(xué)生的語言優(yōu)勢(shì),積極培養(yǎng)他們開展創(chuàng)新實(shí)踐,對(duì)其個(gè)人發(fā)展是十分必要的。在強(qiáng)調(diào)個(gè)人發(fā)展的同時(shí),軟件工程專業(yè)更強(qiáng)調(diào)團(tuán)隊(duì)協(xié)作??紤]到部分民族學(xué)生的社交和表達(dá)能力相對(duì)較差,因此如何在民族院校中構(gòu)建合理的實(shí)踐平臺(tái),以利于培養(yǎng)學(xué)生的團(tuán)隊(duì)協(xié)作能力,提高軟件工程專業(yè)學(xué)生適應(yīng)社會(huì)的能力至關(guān)重要。
1.3 民族院校軟件工程專業(yè)實(shí)踐教學(xué)現(xiàn)狀
近年來,軟件行業(yè)高速發(fā)展,民族院校軟件工程專業(yè)制訂的教學(xué)計(jì)劃往往無法與之同步,連同實(shí)踐教學(xué)計(jì)劃與IT企業(yè)的實(shí)際需求也表現(xiàn)出一定的滯后性,這對(duì)整個(gè)軟件專業(yè)的建設(shè)帶來了不小的挑戰(zhàn)。
1.3.1 教學(xué)和實(shí)踐體系結(jié)構(gòu)有待進(jìn)一步優(yōu)化
(1) 教學(xué)和實(shí)踐體系缺乏創(chuàng)新。2006年,我國(guó)發(fā)布了“軟件工程本科專業(yè)規(guī)范”, 給出了軟件工程知識(shí)單元的總體框架和課程體系的最小核心部分, 并提出了課程體系設(shè)計(jì)的指導(dǎo)性建議[7]。這成了目前包括民族院校在內(nèi)的許多院校軟件專業(yè)教學(xué)與實(shí)踐體系設(shè)置的標(biāo)準(zhǔn)。遺憾的是,多數(shù)院校并沒有結(jié)合自身的辦學(xué)定位或辦學(xué)特色設(shè)置軟件工程專業(yè)的教學(xué)與實(shí)踐體系,僅僅是照搬示范性軟件學(xué)院的建設(shè)內(nèi)容或CCSE2004的教學(xué)與實(shí)踐體系,造成專業(yè)體系建設(shè)缺乏創(chuàng)新,鮮有自身特色。
(2) 課程設(shè)置繁冗陳舊。受民族院校辦學(xué)基礎(chǔ)及民族學(xué)生素質(zhì)的影響,軟件工程專業(yè)的課程設(shè)置與市場(chǎng)的實(shí)際需求存在一定的差距。具體表現(xiàn)在:一方面課程的設(shè)置有增無減,在傳統(tǒng)的計(jì)算機(jī)科學(xué)與技術(shù)課程基礎(chǔ)上,又新增了許多軟件技術(shù)類課程,造成知識(shí)的過度冗余。另一方面,部分課程內(nèi)容陳舊,學(xué)生學(xué)到的理論知識(shí)無法應(yīng)對(duì)快速發(fā)展的市場(chǎng)變化。
(3) 實(shí)踐教學(xué)比例不高。在部分民族院校軟件專業(yè)的教學(xué)體系中,實(shí)踐教學(xué)所占比例明顯少于理論教學(xué)。這反映出當(dāng)前教育,重理論輕實(shí)踐的事實(shí)。而在有限實(shí)踐教學(xué)中,操作性、驗(yàn)證性實(shí)踐內(nèi)容較多,設(shè)計(jì)性、綜合性項(xiàng)目較少,這直接影響學(xué)生的設(shè)計(jì)能力和創(chuàng)新能力。
1.3.2 教學(xué)師資能力有待進(jìn)一步加強(qiáng)
隨著國(guó)家對(duì)民族高等教育的投入持續(xù)加大,民族院校在教師考核引進(jìn)的環(huán)節(jié)中標(biāo)準(zhǔn)越來越高,所引進(jìn)的師資一般都具有較高學(xué)歷。然而,由于受高校政策的影響,引進(jìn)的師資往往過分強(qiáng)調(diào)了學(xué)歷層次,職稱條件,忽視了對(duì)引進(jìn)的師資在工程開發(fā)及項(xiàng)目管理等方面的考核,導(dǎo)致引進(jìn)的師資多數(shù)缺少工程背景,“雙師型”團(tuán)隊(duì)建設(shè)空于形式[8]。這對(duì)強(qiáng)調(diào)工程實(shí)踐與規(guī)范的軟件工程專業(yè)而言確實(shí)存在遺憾。在實(shí)際的實(shí)踐教學(xué)中,由于師資工程經(jīng)驗(yàn)不足,許多實(shí)踐教學(xué)設(shè)計(jì)內(nèi)容很難達(dá)到預(yù)期的效果。
1.3.3 教學(xué)管理工作有待進(jìn)一步提高
由于高校人才引進(jìn)的局限性,許多師資缺乏工程背景,這除了對(duì)實(shí)踐教學(xué)的實(shí)施會(huì)造成一定的影響外,對(duì)教學(xué)的管理工作也有著不利因素。譬如在實(shí)踐教學(xué)內(nèi)容的評(píng)價(jià)體系中,對(duì)實(shí)踐教學(xué)的監(jiān)督管理,對(duì)實(shí)踐教學(xué)業(yè)績(jī)的評(píng)價(jià)等內(nèi)容均需要有一定工程背景的師資開展較為合適[9]。但在現(xiàn)實(shí)中,實(shí)踐管理人才的缺失造成對(duì)實(shí)踐教學(xué)的監(jiān)管較為被動(dòng),許多實(shí)踐教學(xué)安排隨意性大,內(nèi)容更新較慢,效果不夠理想。因此,提高實(shí)踐教學(xué)管理者的從業(yè)水平對(duì)有效監(jiān)管實(shí)踐教學(xué)質(zhì)量將起著重要的作用。
針對(duì)民族院校軟件專業(yè)實(shí)踐教學(xué)面臨的實(shí)際情況,依托“大眾創(chuàng)業(yè),萬眾創(chuàng)新”的國(guó)家創(chuàng)新發(fā)展戰(zhàn)略,利用我校地處沿海開放城市的地緣特點(diǎn)與產(chǎn)業(yè)優(yōu)勢(shì),結(jié)合我校培養(yǎng)復(fù)合型應(yīng)用人才的辦學(xué)定位,不斷改革專業(yè)的實(shí)踐教育體系,豐富實(shí)踐教育形式,完善人才培養(yǎng)的內(nèi)容,切實(shí)解決民族院校軟件工程專業(yè)在實(shí)踐教學(xué)中遇到的諸多問題,從而培養(yǎng)具有創(chuàng)新精神、實(shí)踐能力和開放意識(shí)的高素質(zhì)應(yīng)用型軟件工程專業(yè)人才。
2.1 結(jié)合實(shí)際,制定符合專業(yè)發(fā)展的實(shí)踐教學(xué)體系
工欲善其事,必先利其器。制定科學(xué)的實(shí)踐教學(xué)體系是培養(yǎng)學(xué)生創(chuàng)新實(shí)踐能力的基礎(chǔ)。我們?cè)谥贫▽?shí)踐教學(xué)體系過程中,結(jié)合專業(yè)實(shí)際情況,充分考慮了影響專業(yè)發(fā)展的內(nèi)外因素,力求在機(jī)制上確保學(xué)生的創(chuàng)新能力和工程實(shí)踐能力獲得充分的發(fā)展。
(1) 優(yōu)化課程結(jié)構(gòu),突出實(shí)驗(yàn)環(huán)節(jié)。傳統(tǒng)的軟件工程專業(yè)在課程設(shè)置中強(qiáng)調(diào)的是對(duì)軟件開發(fā)中工程流程性知識(shí)的傳授與講解,理論課程占據(jù)的比例過大,實(shí)驗(yàn)課程學(xué)時(shí)相對(duì)較少,這在實(shí)際的教學(xué)中效果并不理想[10]。其中的原因是由于教師與學(xué)生缺少工程經(jīng)驗(yàn),同時(shí)也與傳統(tǒng)教學(xué)中重理論而輕實(shí)踐的保守思想有關(guān)。為此,我們優(yōu)化了培養(yǎng)方案中的課程設(shè)置,在注重軟件開發(fā)規(guī)范性的同時(shí),突出對(duì)軟件開發(fā)技術(shù)的講解,使學(xué)生在基于某種開發(fā)技術(shù)的基礎(chǔ)上學(xué)習(xí)軟件開發(fā)的工程流程。另一方面,適當(dāng)壓縮理論課時(shí),增加實(shí)驗(yàn)課時(shí),引導(dǎo)教師與學(xué)生轉(zhuǎn)變教、學(xué)習(xí)慣。將一些枯燥空洞的理論內(nèi)容通過開展具體形象的實(shí)驗(yàn)進(jìn)行講解,使學(xué)生在第一遍學(xué)習(xí)知識(shí)的同時(shí)就可以動(dòng)手實(shí)驗(yàn)。這種針對(duì)課程結(jié)構(gòu)的優(yōu)化,避免了教學(xué)中“空對(duì)空”的尷尬,使學(xué)生在掌握編程技術(shù)的基礎(chǔ)上,有的放矢地學(xué)習(xí)軟件工程的開發(fā)規(guī)范。
(2) 構(gòu)建階梯層次,強(qiáng)化集中實(shí)踐。集中實(shí)踐是實(shí)踐教學(xué)中的重要環(huán)節(jié),要求學(xué)生綜合運(yùn)用所學(xué)知識(shí)對(duì)遇到的實(shí)際問題進(jìn)行解決。集中實(shí)踐環(huán)節(jié)一般開展3周,學(xué)生通過自行選擇實(shí)踐主題,提出設(shè)計(jì)方法和技術(shù)路線,并在教師的指導(dǎo)下完成各自的設(shè)計(jì)任務(wù),最終通過驗(yàn)收答辯的情況、提交報(bào)告及所做程序的質(zhì)量給定成績(jī)。集中實(shí)踐環(huán)節(jié)一般設(shè)置在每學(xué)期末或下一學(xué)期開學(xué)初,不同年級(jí)設(shè)置的集中實(shí)踐環(huán)節(jié)依據(jù)各學(xué)期教授的知識(shí)各不相同,總體按照由基礎(chǔ)訓(xùn)練到高級(jí)綜合的階梯狀按層次開展。年級(jí)由低到高依次開設(shè)“程序設(shè)計(jì)基礎(chǔ)實(shí)習(xí)”“數(shù)據(jù)結(jié)構(gòu)與算法課程設(shè)計(jì)”“數(shù)據(jù)庫與信息管理課程設(shè)計(jì)”“專業(yè)方向基礎(chǔ)課程設(shè)計(jì)”“專業(yè)方向?qū)嵱?xùn)”等集中實(shí)踐環(huán)節(jié)。設(shè)置階梯層次的集中實(shí)踐環(huán)節(jié),有助于培養(yǎng)學(xué)生獨(dú)立分析、思考、解決問題的能力,使學(xué)生奠定扎實(shí)的實(shí)踐基礎(chǔ),實(shí)踐能力和專業(yè)素質(zhì)獲得穩(wěn)步提升。
(3) 鼓勵(lì)社會(huì)實(shí)踐,允許學(xué)分替代。高年級(jí)學(xué)生面臨找工作、考研或出國(guó)等就業(yè)現(xiàn)實(shí),一些學(xué)生選擇到IT公司進(jìn)行實(shí)踐活動(dòng),一些學(xué)生選擇在學(xué)校復(fù)習(xí)考研或?yàn)槌鰢?guó)深造做準(zhǔn)備,還有一些學(xué)生選擇在學(xué)校補(bǔ)習(xí)專業(yè)技能。面對(duì)這種客觀實(shí)際,在傳統(tǒng)的軟件工程專業(yè)培養(yǎng)體系中,雖然默認(rèn)學(xué)生這種差異性選擇,但往往一刀切的要求學(xué)生必須按期完成培養(yǎng)方案中制定的實(shí)踐課程。在實(shí)際的教學(xué)中,無論是對(duì)校內(nèi)外的學(xué)生還是對(duì)教師,均感到非常為難。本著“以學(xué)生為本”的思想,根據(jù)學(xué)生的能力和特點(diǎn)以及就業(yè)意愿,實(shí)施了個(gè)性化教育。對(duì)于校外實(shí)習(xí)的高年級(jí)學(xué)生,鼓勵(lì)其在確保自身安全的前提下積極參與社會(huì)實(shí)踐。對(duì)已經(jīng)在IT企業(yè)從事軟件工程相關(guān)實(shí)習(xí)工作的學(xué)生,將他們?cè)谛M鈱?shí)習(xí)經(jīng)歷等同于在校內(nèi)開展實(shí)踐活動(dòng),并可替代部分相關(guān)實(shí)踐課程的學(xué)分。對(duì)于在校內(nèi)復(fù)習(xí)各類考試的學(xué)生,在培養(yǎng)體系中設(shè)置了考研模塊、外語強(qiáng)化模塊等。對(duì)于在校內(nèi)補(bǔ)習(xí)專業(yè)技能的學(xué)生,設(shè)置了多層次、多方向、多目標(biāo)的理論與實(shí)踐課程供學(xué)生根據(jù)自身情況選擇。人性化的管理避免了無謂的“折騰”,使學(xué)生在校外可安心實(shí)習(xí),在校內(nèi)可專心學(xué)習(xí)。
2.2 重視師資,建立教師參加工程實(shí)踐再培訓(xùn)機(jī)制
教師工程實(shí)踐能力的強(qiáng)弱直接影響到培育學(xué)生實(shí)踐能力的質(zhì)量[11]。為此,我們建立教師工程實(shí)踐再培訓(xùn)機(jī)制,積極探索培養(yǎng)“雙師型”隊(duì)伍建設(shè)的方法。鼓勵(lì)并資助教師定期到軟件公司接受工程項(xiàng)目培訓(xùn)。此外,學(xué)校設(shè)置了各類實(shí)踐教學(xué)改革項(xiàng)目,鼓勵(lì)引導(dǎo)教師積極申請(qǐng)省級(jí)及以上實(shí)踐教學(xué)改革項(xiàng)目。學(xué)校與專業(yè)對(duì)提高教師工程實(shí)踐能力設(shè)有專項(xiàng)經(jīng)費(fèi)支持,有力地保證了教師工程實(shí)踐再培訓(xùn)機(jī)制的順利開展。
2.3 注重質(zhì)量,切實(shí)抓好課程實(shí)驗(yàn)與集中實(shí)踐環(huán)節(jié)
課程實(shí)驗(yàn)與集中實(shí)踐環(huán)節(jié)是實(shí)踐教學(xué)中兩個(gè)重要的組成部分。提高課程實(shí)驗(yàn)與集中實(shí)踐環(huán)節(jié)的質(zhì)量,是確保學(xué)生實(shí)踐能力獲得提高的重要方式[12]。課程實(shí)驗(yàn),是針對(duì)理論課程安排的課程實(shí)驗(yàn)教學(xué)內(nèi)容。專業(yè)要求每一課程的實(shí)驗(yàn)教學(xué)細(xì)分為操作驗(yàn)證型、分析設(shè)計(jì)型和綜合應(yīng)用型。考慮到民族教育的特殊性,在實(shí)驗(yàn)課程教學(xué)中采用分層教學(xué)法,對(duì)于操作驗(yàn)證性實(shí)驗(yàn),要求學(xué)生全部掌握,分析設(shè)計(jì)型與綜合應(yīng)用型實(shí)驗(yàn),面向有能力的學(xué)生開展。
集中實(shí)踐,是針對(duì)某學(xué)期所學(xué)理論與實(shí)驗(yàn)知識(shí)的綜合。在集中實(shí)踐教學(xué)過程中,專業(yè)要求指導(dǎo)教師必須嚴(yán)格管理,要求學(xué)生務(wù)必認(rèn)真對(duì)待。每個(gè)集中實(shí)踐必須明確實(shí)踐題目。題目的內(nèi)容在保證集中實(shí)踐基本任務(wù)的前提下可以分為不同類型,即題目分為基礎(chǔ)型,適中型和挑戰(zhàn)型。學(xué)生根據(jù)學(xué)習(xí)的狀態(tài),選擇相應(yīng)類型的題目并報(bào)指導(dǎo)教師審核。指導(dǎo)教師根據(jù)平時(shí)掌握學(xué)生學(xué)習(xí)的情況給予題目確認(rèn)。此外,在集中實(shí)踐環(huán)節(jié)驗(yàn)收過程中,采用答辯驗(yàn)收和代碼驗(yàn)收兩種方式。答辯驗(yàn)收旨在考核學(xué)生對(duì)所做程序的邏輯合理性與技術(shù)可行性等方面的情況說明。代碼驗(yàn)收則是由指導(dǎo)教師檢查學(xué)生編寫的程序情況。為避免學(xué)生拷貝他人代碼,代碼驗(yàn)收環(huán)節(jié)往往由指導(dǎo)教師任意刪除學(xué)生編寫的部分代碼,再由學(xué)生現(xiàn)場(chǎng)編程。根據(jù)學(xué)生對(duì)代碼的熟悉程度,評(píng)定代碼驗(yàn)收成績(jī)。對(duì)課程實(shí)驗(yàn)與集中實(shí)踐的高標(biāo)準(zhǔn)嚴(yán)要求,目的就是為了使學(xué)生提高對(duì)實(shí)踐應(yīng)用能力的重視,只有自身意識(shí)到實(shí)踐能力的重要性,才能積極主動(dòng)地配合教師的各項(xiàng)實(shí)踐訓(xùn)練,才能有效地提高自身的實(shí)踐能力。
2.4 因材施教,揚(yáng)長(zhǎng)避短挖掘民族學(xué)生自身的優(yōu)勢(shì)
民族學(xué)生學(xué)習(xí)基礎(chǔ)參差不齊,學(xué)習(xí)重點(diǎn)各不相同,因此對(duì)民族學(xué)生的教育必須堅(jiān)持將教育的普遍規(guī)律與民族教育的特殊規(guī)律相結(jié)合[13]。以我校為例,許多朝鮮族、蒙古族的學(xué)生“一外”并不是英語,而是日語,這對(duì)組織專業(yè)教學(xué)帶來一定難度。如何化被動(dòng)為主動(dòng),充分發(fā)揮民族學(xué)生的優(yōu)勢(shì)是需要解決的問題??紤]到學(xué)校地處大連沿海城市,其自身的地緣優(yōu)勢(shì)和IT產(chǎn)業(yè)優(yōu)勢(shì)決定了面向日、韓的軟件開發(fā)比重占據(jù)了整個(gè)大連軟件產(chǎn)業(yè)的重頭。因此,我們深入本地軟件企業(yè)調(diào)研,制定既適合民族學(xué)生發(fā)展又符合企業(yè)需要的實(shí)踐課程體系,因材施教,揚(yáng)長(zhǎng)避短,充分發(fā)揮民族學(xué)生的語言優(yōu)勢(shì)。事實(shí)證明,這些掌握韓語、日語,又具有一定工程實(shí)踐能力的民族學(xué)生,在就業(yè)市場(chǎng)中炙手可熱。同時(shí),為滿足本地外向型軟件產(chǎn)業(yè)的人才需求,對(duì)學(xué)習(xí)英語的學(xué)生也加開了日語、韓語等課程。通過因勢(shì)利導(dǎo),因材施教的教育方式,極大地提升了學(xué)生的就業(yè)競(jìng)爭(zhēng)力。
2.5 培養(yǎng)創(chuàng)新,構(gòu)建豐富多彩的課外實(shí)踐教學(xué)方式
培養(yǎng)學(xué)生的創(chuàng)新實(shí)踐能力,單憑課內(nèi)學(xué)時(shí)的理論講解和實(shí)踐教學(xué)是遠(yuǎn)遠(yuǎn)不夠的,必須將學(xué)生的課外時(shí)間充分利用起來,引導(dǎo)學(xué)生有的放矢地進(jìn)行創(chuàng)新實(shí)踐[14]。為此,專業(yè)探索采用成立教師工作室的方式,吸引大量學(xué)生進(jìn)入教師工作室開展創(chuàng)新實(shí)踐,構(gòu)建豐富多彩的課外創(chuàng)新實(shí)踐教學(xué)方式,使學(xué)生的實(shí)踐能力有質(zhì)的飛躍。
進(jìn)入工作室的學(xué)生可以根據(jù)教師工作室設(shè)定的實(shí)踐方向選擇自己感興趣的內(nèi)容作為實(shí)踐目標(biāo),也可參與工作室現(xiàn)有的項(xiàng)目開展實(shí)踐。工作室的項(xiàng)目主要包含兩類,一類是由學(xué)生為主要負(fù)責(zé)人向?qū)W校申請(qǐng)獲批的大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練項(xiàng)目,另一類是教師的橫縱項(xiàng)目。前者,主要源于學(xué)生的創(chuàng)新思維,通過項(xiàng)目的方式將具有相同理念的學(xué)生組織在一起,在教師的指導(dǎo)下推進(jìn)項(xiàng)目。后者,主要源于教師的科研項(xiàng)目,學(xué)生依據(jù)興趣選擇不同的科研項(xiàng)目,進(jìn)而在特定領(lǐng)域內(nèi)接受創(chuàng)新實(shí)踐能力的鍛煉。無論是基于大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練項(xiàng)目還是基于教師的科研項(xiàng)目,學(xué)生在加入教師工作室后,都會(huì)有高年級(jí)學(xué)生對(duì)他們進(jìn)行傳、幫、帶,使他們盡快融入項(xiàng)目團(tuán)隊(duì)中,以期在有限的時(shí)間內(nèi),最大化創(chuàng)新實(shí)踐訓(xùn)練的效果。教師工作室的實(shí)踐方式將學(xué)生的課余時(shí)間很好的利用起來,使他們?cè)谥笇?dǎo)教師和高年級(jí)同學(xué)的帶領(lǐng)下鞏固了知識(shí),拓展了視野,提高了能力,同時(shí)培養(yǎng)了團(tuán)隊(duì)精神。
2.6 孵化成果,鼓勵(lì)學(xué)生參加跨多學(xué)科的競(jìng)賽項(xiàng)目
在實(shí)踐教學(xué)中,軟件工程專業(yè)嘗試采用多種方式提高學(xué)生的實(shí)踐能力。積極鼓勵(lì)和指導(dǎo)學(xué)生參加各類學(xué)科技能競(jìng)賽就是一項(xiàng)重要的培養(yǎng)方式。近年來,為提高學(xué)生學(xué)習(xí)編寫程序的興趣和能力,專業(yè)定期分類別組織學(xué)生參與各類學(xué)科競(jìng)賽,包括大學(xué)生程序設(shè)計(jì)競(jìng)賽(ACM),“挑戰(zhàn)杯”技能競(jìng)賽,網(wǎng)絡(luò)安全技能競(jìng)賽、嵌入式和物聯(lián)網(wǎng)技術(shù)競(jìng)賽等。通過競(jìng)賽,可以使學(xué)生在實(shí)戰(zhàn)中積累實(shí)踐經(jīng)驗(yàn),同時(shí)還可以將學(xué)生在實(shí)踐教學(xué)中學(xué)到的各項(xiàng)技能孵化為各類競(jìng)賽成果,為其日后就業(yè)奠定良好的基礎(chǔ);另一方面,可以檢驗(yàn)我們?cè)趯?shí)踐培養(yǎng)過程中與其他院校相比還存在哪些不足,為進(jìn)一步調(diào)整培養(yǎng)方案積累經(jīng)驗(yàn)。
2.7 校企合作,豐富創(chuàng)新實(shí)踐教學(xué)改革的內(nèi)涵外延
根據(jù)軟件工程專業(yè)人才培養(yǎng)及實(shí)踐教學(xué)目標(biāo)的要求,我們?cè)诓粩嗤晟菩?nèi)實(shí)踐教學(xué)形式與內(nèi)容的基礎(chǔ)上,嘗試進(jìn)行了形式多樣、內(nèi)涵豐富的校企合作實(shí)踐教學(xué)改革活動(dòng),包括與IT企業(yè)及IT教育培訓(xùn)機(jī)構(gòu)的實(shí)踐教學(xué)合作。選擇合作的IT企業(yè)是大連本地正規(guī)的IT公司,如大連東軟,大連中軟,大連華信等。這些IT企業(yè)具有一定的規(guī)模,管理規(guī)范,能夠與我們針對(duì)學(xué)生的實(shí)踐活動(dòng)進(jìn)行積極的互動(dòng),對(duì)學(xué)生產(chǎn)生的影響很大。選擇的IT教育培訓(xùn)機(jī)構(gòu)是近年來與我們一直合作的大連中軟國(guó)際卓越培訓(xùn)中心,大連東軟睿道實(shí)訓(xùn)基地。這些培訓(xùn)機(jī)構(gòu)主要面向廣大IT開發(fā)人員講解軟件行業(yè)較為先進(jìn)和實(shí)用專業(yè)技術(shù)知識(shí),機(jī)構(gòu)內(nèi)的技術(shù)講解人員具有豐富的項(xiàng)目開發(fā)經(jīng)驗(yàn),能夠有針對(duì)性的提高學(xué)生的實(shí)踐能力。
(1)定期組織低年級(jí)學(xué)生到IT企業(yè)進(jìn)行短期觀摩學(xué)習(xí)。低年級(jí)學(xué)生對(duì)IT行業(yè)往往不夠了解,對(duì)在校期間所學(xué)專業(yè)基礎(chǔ)知識(shí)用途的認(rèn)識(shí)不夠深刻。組織他們到IT企業(yè)進(jìn)行短期觀摩學(xué)習(xí),能使學(xué)生初步了解公司實(shí)際人才需求,盡早規(guī)劃未來的就業(yè)方向,能夠增強(qiáng)學(xué)生的學(xué)習(xí)意識(shí),協(xié)作意識(shí)和就業(yè)意識(shí)。
(2)定期邀請(qǐng)IT企業(yè)或教育培訓(xùn)機(jī)構(gòu)的技術(shù)負(fù)責(zé)人進(jìn)校開展講座或短期培訓(xùn)。通常,這類技術(shù)負(fù)責(zé)人即具有豐富的項(xiàng)目開發(fā)經(jīng)驗(yàn),又具有一定的表達(dá)能力。邀請(qǐng)他們進(jìn)校講學(xué)能夠幫助學(xué)生將所學(xué)的理論知識(shí)與實(shí)際的工程項(xiàng)目相結(jié)合,指導(dǎo)學(xué)生在項(xiàng)目開發(fā)中遇到的各類問題。同時(shí),還可以為學(xué)生日后的就業(yè)規(guī)劃提供很好的建議。
(3)定期組織高年級(jí)學(xué)生到IT教育培訓(xùn)機(jī)構(gòu)開展項(xiàng)目實(shí)訓(xùn)。近年來,我們定期組織學(xué)生在校外實(shí)訓(xùn)基地開展項(xiàng)目實(shí)訓(xùn)。培訓(xùn)機(jī)構(gòu)模擬企業(yè)真實(shí)的工作環(huán)境,按照SEI CMMI5的標(biāo)準(zhǔn)對(duì)實(shí)訓(xùn)過程進(jìn)行管理[15],包括項(xiàng)目策劃、需求分析、系統(tǒng)設(shè)計(jì)、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、單體測(cè)試、結(jié)合測(cè)試、系統(tǒng)測(cè)試、產(chǎn)品提交、產(chǎn)品維護(hù)等標(biāo)準(zhǔn)開發(fā)流程,以IT企業(yè)項(xiàng)目團(tuán)隊(duì)運(yùn)行的模式培訓(xùn)學(xué)生的實(shí)踐能力。
項(xiàng)目團(tuán)隊(duì)的組建是根據(jù)學(xué)生的實(shí)踐能力和實(shí)訓(xùn)意愿,每人在團(tuán)隊(duì)中承擔(dān)一份任務(wù)。整體培訓(xùn)以現(xiàn)場(chǎng)講解、現(xiàn)場(chǎng)實(shí)踐的方式開展。培訓(xùn)機(jī)構(gòu)基于項(xiàng)目實(shí)例為每個(gè)項(xiàng)目團(tuán)隊(duì)講授相關(guān)的軟件開發(fā)架構(gòu)、方法以及技巧。各項(xiàng)目團(tuán)隊(duì)通過抽簽的方式領(lǐng)取各自的題目,并按要求在規(guī)定的時(shí)間內(nèi)完成任務(wù)。開發(fā)期間,項(xiàng)目團(tuán)隊(duì)成員各司其職,遇到問題團(tuán)隊(duì)負(fù)責(zé)人組織大家與指導(dǎo)教師共同討論解決。最終成績(jī)由團(tuán)隊(duì)成績(jī)與個(gè)人成績(jī)的加權(quán)值給定。團(tuán)隊(duì)成績(jī)由項(xiàng)目開發(fā)的質(zhì)量和項(xiàng)目組答辯的表現(xiàn)來決定。個(gè)人成績(jī)是由指導(dǎo)教師根據(jù)實(shí)訓(xùn)階段各項(xiàng)目組成員的表現(xiàn)來給定。通過這種近乎實(shí)戰(zhàn)的項(xiàng)目開發(fā)實(shí)踐,學(xué)生在學(xué)到新技術(shù)新方法的同時(shí),更能夠充分體驗(yàn)到團(tuán)隊(duì)協(xié)作的重要性。
通過與IT企業(yè)和教育培訓(xùn)機(jī)構(gòu)開展合作實(shí)踐教學(xué),不僅可以將學(xué)生在校期間所學(xué)的理論知識(shí)與工程實(shí)踐緊密結(jié)合,提高學(xué)生的實(shí)踐能力,還可以對(duì)我們?nèi)粘?shí)踐教學(xué)的效果進(jìn)行檢驗(yàn),從而使我們的課程實(shí)驗(yàn)教學(xué)大綱、集中實(shí)踐大綱、實(shí)踐教學(xué)內(nèi)容和方法等更加貼近市場(chǎng)的實(shí)際需求。
基礎(chǔ)知識(shí)扎實(shí),創(chuàng)新實(shí)踐能力強(qiáng)、普遍掌握雙語成為我校軟件工程專業(yè)學(xué)生的普遍特點(diǎn)。近年來,我專業(yè)培養(yǎng)的學(xué)生多次參加各類學(xué)科競(jìng)賽,并屢獲大獎(jiǎng),其中獲得全國(guó)專業(yè)競(jìng)賽獎(jiǎng)10余項(xiàng),省級(jí)競(jìng)賽獎(jiǎng)50余項(xiàng)。專業(yè)學(xué)生黃家澤獲得微軟“創(chuàng)新杯”編程競(jìng)賽全國(guó)第一名成績(jī),受微軟公司全額資助代表中國(guó)前往巴黎參加決賽,并在總決賽中獲得第二名。我專業(yè)培養(yǎng)的學(xué)生外語水平不斷提高,學(xué)生們不僅重視英語,積極準(zhǔn)備大學(xué)英語四六級(jí)考試,而且有越來越多的學(xué)生參加國(guó)際日語,韓語等級(jí)考試。我專業(yè)培養(yǎng)的學(xué)生的就業(yè)率連續(xù)多年位于學(xué)校前列,大部分同學(xué)簽約東軟集團(tuán),大連華信,IBM公司等國(guó)內(nèi)外知名企業(yè)。
民族院校軟件工程專業(yè)的建設(shè)有其自身的特點(diǎn),實(shí)踐教學(xué)作為專業(yè)建設(shè)的重要組成部分對(duì)人才培養(yǎng)的效果至關(guān)重要。實(shí)踐證明,不斷改革完善課程教育體系,切實(shí)重視師資工程培訓(xùn)環(huán)節(jié),扎實(shí)做好課程實(shí)驗(yàn)與集中實(shí)踐的教學(xué)工作,努力探索與校外企業(yè)聯(lián)合培養(yǎng)學(xué)生的新方式,是提高實(shí)踐教學(xué)水平的重要方法;逐步完善教師工作室制度,積極鼓勵(lì)學(xué)生參與各類學(xué)科競(jìng)賽,是提升學(xué)生創(chuàng)新實(shí)踐能力的重要途徑。只要遵循學(xué)科發(fā)展的規(guī)律,遵循民族教育的規(guī)律,結(jié)合民族院校實(shí)際情況,就一定能夠探索出一條民族院校軟件工程專業(yè)實(shí)踐教學(xué)發(fā)展的正確道路。
[1] 陳中育, 呂振洪, 葉榮華,等. 軟件工程專業(yè)課程建設(shè)的思考與實(shí)踐[J].計(jì)算機(jī)教育, 2013(10):48-51.
[2] 張玉清,王 群.行業(yè)型高校內(nèi)軟件工程專業(yè)建設(shè)模式的探索[J]. 計(jì)算機(jī)工程與科學(xué), 2011, 33(S1):175-177.
[3] 宋海玉, 李錫祚, 王玲芬,等. 民族院校軟件工程專業(yè)建設(shè)的探索與實(shí)踐[J].計(jì)算機(jī)教育, 2008(22):3-5.
[4] 蘇永清, 岳繼光, 余有靈. 優(yōu)化校企合作模式 提高大學(xué)生工程實(shí)踐能力[J]. 實(shí)驗(yàn)室研究與探索, 2013,32(11):324-328.
[5] 張小川, 涂 飛, 王 森. 軟件工程專業(yè)學(xué)生實(shí)踐能力培養(yǎng)體系[J]. 計(jì)算機(jī)教育, 2013(16):1-3.
[6] 鐘秀玉, 劉越暢, 柯木超,等. 軟件工程專業(yè)協(xié)同創(chuàng)新性實(shí)踐教學(xué)體系的探索[J]. 實(shí)驗(yàn)室研究與探索, 2014, 33(4):175-179.
[7] 陳云芳, 孫力娟. 軟件工程專業(yè)課程體系研究[J].高等工程教育研究, 2009(2):140-144.
[8] 姚汝賢. 軟件工程專業(yè)的“雙師型”隊(duì)伍建設(shè)[J]. 計(jì)算機(jī)教育, 2013(21):19-22.
[9] 劉伯紅, 閻 英, 方義秋. 高校計(jì)算機(jī)實(shí)踐教學(xué)質(zhì)量保障體系改革探索與實(shí)踐[J]. 實(shí)驗(yàn)室研究與探索, 2012, 31(12):121-123.
[10] 江 頡, 石曉耀. 面向?qū)ο蟮能浖こ套灾鲗?shí)驗(yàn)教學(xué)改革[J]. 實(shí)驗(yàn)技術(shù)與管理, 2007, 24(5):112-114.
[11] 唐衛(wèi)東, 劉昌鑫. 地方高校軟件工程專業(yè)實(shí)踐教學(xué)改革與創(chuàng)新研究——以井岡山大學(xué)為例[J]. 計(jì)算機(jī)教育, 2013(20):87-92.
[12] 王智鋼, 田祥宏, 張 燕,等. 應(yīng)用型本科軟件工程專業(yè)實(shí)踐能力培養(yǎng)研究[J]. 計(jì)算機(jī)教育, 2014(10):94-96.
[13] 李步海. 創(chuàng)新教育理念 增強(qiáng)辦學(xué)實(shí)力[J]. 中國(guó)民族, 2004(2):25-25.
[14] 唐光義, 高俊鋒, 張宏國(guó). 基于“卓越計(jì)劃”的工程應(yīng)用型人才培養(yǎng)模式研究——以哈爾濱理工大學(xué)軟件工程專業(yè)為例[J]. 黑龍江教育(高教研究與評(píng)估版), 2016(3):73-74.
[15] 姚登舉, 鞏 聰, 徐西慶. 基于CMMI的軟件實(shí)訓(xùn)管理系統(tǒng)研究[J]. 黑龍江教育(高教研究與評(píng)估版), 2015(6):86-87.
Research on Innovation Practice Teaching of Software Engineering Major in Nationalities Universities
WEIWei,YANDejun,SONGHaiyu,WANGCunrui
(School of Computer Science and Engineering, Dalian Minzu University, Dalian 116600, Liaoning, China)
In view of difficulties and problems faced by the practice teaching of software engineering major in nationalities universities, this paper probes the method to improve the practice teaching level. By a case study of innovative practice teaching of software engineering in Dalian Minzu University, a method for improving minority students’ practice application ability and engineering specification ability is presented by optimizing practice course construction, establishing mechanism to train teachers, improving practice teaching quality, exploiting all the potentialities of the minority students, enriching the cooperation content between university and enterprise and so on. At the same time, the practice teaching activity is launched based on the teacher’s studio and all kinds of subject competitions, the minority students’ innovative practice ability and cooperation ability are enhanced further.
nationalities; software engineering; practice teaching; innovation
2016-03-14
國(guó)家民委高等教育教學(xué)改革研究項(xiàng)目(15037);遼寧省普通高等教育本科教學(xué)改革研究項(xiàng)目(160671);遼寧省教育評(píng)價(jià)協(xié)會(huì)第一屆教學(xué)改革與教育質(zhì)量評(píng)價(jià)立項(xiàng)課題(PJHYYB15059);大連民族大學(xué)本科教學(xué)質(zhì)量工程項(xiàng)目(2016650108)
魏 巍(1980-),男,河南安陽人,博士,副教授,大連民族大學(xué)軟件工程系副主任,研究方向?yàn)橛?jì)算機(jī)圖形學(xué),創(chuàng)新實(shí)踐教學(xué)等。Tel.:0411-87557260;E-mail:weiwei@dlnu.edu.cn
G 642.0
A
1006-7167(2017)02-0226-05