引論:我們?yōu)槟砹?篇軟件工程專業(yè)能力培養(yǎng)研究范文,供您借鑒以豐富您的創(chuàng)作。它們是您寫(xiě)作時(shí)的寶貴資源,期望它們能夠激發(fā)您的創(chuàng)作靈感,讓您的文章更具深度。
軟件工程專業(yè)能力培養(yǎng)研究:軟件工程專業(yè)學(xué)生創(chuàng)新能力培養(yǎng)的探索與實(shí)踐
摘 要:我國(guó)的高級(jí)軟件人才缺口較大,各高校在培養(yǎng)軟件工程專業(yè)學(xué)生中存在一系列困難,而學(xué)生的創(chuàng)新能力培養(yǎng)是最為重要的難題。該文提出基于三個(gè)環(huán)節(jié)的差異型教學(xué)模式,在充分調(diào)研的基礎(chǔ)上,構(gòu)建大學(xué)生創(chuàng)新能力培養(yǎng)網(wǎng)站,為更新創(chuàng)新知識(shí)、共享創(chuàng)新資訊及教學(xué)成果提供網(wǎng)絡(luò)平臺(tái)。
關(guān)鍵詞:軟件工程專業(yè) 差異型教學(xué)模式 創(chuàng)新能力
近日,工業(yè)和信息化部運(yùn)行監(jiān)測(cè)協(xié)調(diào)局的數(shù)據(jù)顯示,2014年1-5月,我國(guó)軟件和信息技術(shù)服務(wù)業(yè)實(shí)現(xiàn)軟件業(yè)務(wù)收入13254億元,同比增長(zhǎng)20.9%。在如此龐大的業(yè)務(wù)數(shù)據(jù)下,我國(guó)卻面臨軟件工程師缺口較大,尤其是高級(jí)軟件工程師更是稀缺的現(xiàn)狀。教育部于2009年也提出實(shí)行“工程師教育培養(yǎng)計(jì)劃”,意在培養(yǎng)、造就一批創(chuàng)新能力強(qiáng),適應(yīng)經(jīng)濟(jì)、社會(huì)發(fā)展需要的各類工程技術(shù)人才。而創(chuàng)新能力培養(yǎng)在軟件工程專業(yè)與工程師教育中的地位重要,對(duì)軟件工程專業(yè)學(xué)生創(chuàng)新能力的培養(yǎng)進(jìn)行深入探討、實(shí)踐和研究是有意義的。
然而當(dāng)前高校在軟件工程專業(yè)學(xué)生培養(yǎng)存在以下問(wèn)題:知識(shí)結(jié)構(gòu)單一;忽視了實(shí)踐能力培養(yǎng);忽視了自主創(chuàng)新[1]。特別是在創(chuàng)新能力培養(yǎng)方面,缺乏完善的平臺(tái)建設(shè)與激勵(lì)機(jī)制。結(jié)合人才培養(yǎng)工作的四要素 [2],按照學(xué)生在學(xué)校學(xué)習(xí)不同階段:課堂環(huán)節(jié)、實(shí)踐環(huán)節(jié)、課外環(huán)節(jié),結(jié)合專業(yè)課程,建立基于三個(gè)環(huán)節(jié)的差異型教學(xué)模式。該文對(duì)此教學(xué)模式和相關(guān)培養(yǎng)進(jìn)行了一系列探索與實(shí)踐,取得了一定的教學(xué)成果。
1 創(chuàng)新型人才差異型教學(xué)模式
1.1 課堂環(huán)節(jié)中的創(chuàng)新能力培養(yǎng)
課堂教學(xué)環(huán)節(jié)中創(chuàng)新能力的培養(yǎng),應(yīng)體現(xiàn)在新知識(shí)的引入,新應(yīng)用的介紹,新發(fā)展的前瞻,重點(diǎn)開(kāi)拓學(xué)生的思路。因此在軟件工程專業(yè)開(kāi)設(shè)的Java程序設(shè)計(jì)的課堂教學(xué)環(huán)節(jié),引入5~8 min左右的業(yè)內(nèi)新聞介紹,介紹3至5條本周IT界的重要新聞,啟發(fā)學(xué)生的探討和思索,如近期的云技術(shù)、可穿戴式計(jì)算、google無(wú)人駕駛汽車,北斗導(dǎo)航系統(tǒng)等。課堂的教學(xué)內(nèi)容也相應(yīng)的進(jìn)行調(diào)整,避免大量對(duì)基礎(chǔ)知識(shí)的講解,以學(xué)生比較感興趣的基于文字的簡(jiǎn)單RPG游戲作為貫穿Java主要知識(shí)內(nèi)容的作業(yè),分階段擴(kuò)展和實(shí)現(xiàn)游戲系統(tǒng),鼓勵(lì)學(xué)生盡可能多地考慮該游戲的功能,在答疑課中對(duì)有創(chuàng)新點(diǎn)的作業(yè)由學(xué)生進(jìn)行演示,同時(shí)點(diǎn)評(píng),激發(fā)學(xué)生進(jìn)行自我提高取得更好成績(jī)的意識(shí)。建議學(xué)生多進(jìn)行相關(guān)知識(shí)的自學(xué),尤其是要求閱讀和參考開(kāi)源代碼,指導(dǎo)學(xué)生合理使用軟件工具,利用SVN進(jìn)行項(xiàng)目版本管理。鼓勵(lì)學(xué)生在google code上公開(kāi)項(xiàng)目,并將自己的作業(yè)和心得以CSDN技術(shù)博客的形式進(jìn)行總結(jié)和展現(xiàn)。在作業(yè)點(diǎn)評(píng)后,允許學(xué)生再次提交一次更好的版本來(lái)彌補(bǔ)之前的不足。在課堂教學(xué)活動(dòng)中,體現(xiàn)對(duì)不同學(xué)生的差異性要求,實(shí)現(xiàn)較大范圍學(xué)生創(chuàng)新能力的提高。
1.2 實(shí)踐環(huán)節(jié)中的創(chuàng)新能力培養(yǎng)
在實(shí)踐教學(xué)環(huán)節(jié),如上機(jī)實(shí)驗(yàn)中,加強(qiáng)實(shí)驗(yàn)考核力度,結(jié)合學(xué)生興趣愛(ài)好及專業(yè)發(fā)展設(shè)計(jì)、修改和完善實(shí)驗(yàn)內(nèi)容。每次布置上機(jī)任務(wù)時(shí),分別提出基本要求,提高要求,按照完成情況不同給出不同的評(píng)分等級(jí)。在答疑課程中,按照ABCD(A代表,完成提高要求或有創(chuàng)新點(diǎn);B代表良好,實(shí)現(xiàn)了基本要求或提高要求部分實(shí)現(xiàn);C代表中,只完成基本要求;D代表抄襲或雷同)等級(jí)對(duì)上機(jī)作業(yè)進(jìn)行逐一點(diǎn)評(píng)。在課程設(shè)計(jì)中,與軟件工程課程設(shè)計(jì)聯(lián)合,完成3周的綜合訓(xùn)練。實(shí)行項(xiàng)目小組管理制,給出各階段的考核指標(biāo),全程評(píng)測(cè),組織答辯演示,綜合階段評(píng)測(cè)成績(jī)與演示效果、報(bào)告成績(jī)給出最終成績(jī)。
1.3 課外環(huán)節(jié)中的創(chuàng)新能力培養(yǎng)
重視學(xué)科競(jìng)賽等課外環(huán)節(jié)中學(xué)生創(chuàng)新能力的培養(yǎng)。按照學(xué)生自身的特點(diǎn),發(fā)現(xiàn)和培養(yǎng)有創(chuàng)新能力的學(xué)生,組織和培訓(xùn)不同類型的學(xué)生參加適合自身的各類專業(yè)學(xué)科競(jìng)賽。工信部組織的藍(lán)橋杯大賽主要體現(xiàn)對(duì)學(xué)生個(gè)人算法設(shè)計(jì)能力的考核,中軟杯側(cè)重于組織團(tuán)隊(duì)學(xué)生解決企業(yè)生產(chǎn)中的實(shí)際問(wèn)題,以及更體現(xiàn)科研能力的挑戰(zhàn)杯競(jìng)賽。大學(xué)生創(chuàng)新創(chuàng)業(yè)實(shí)驗(yàn)則可為學(xué)生創(chuàng)業(yè)與創(chuàng)新活動(dòng)提供不同級(jí)別的平臺(tái)。
2 提高教師的自身創(chuàng)新能力和工程實(shí)踐能力
“產(chǎn)學(xué)研”合作是西方高等教育改革和發(fā)展的重要趨勢(shì)之一,因此在要將教師科研、生產(chǎn)與教學(xué)緊密結(jié)合。[3]根據(jù)教師的研究方向和特長(zhǎng)完善類導(dǎo)師制,對(duì)導(dǎo)師提出明確的管理和考核目標(biāo),吸引學(xué)生進(jìn)入導(dǎo)師科研項(xiàng)目組中,促進(jìn)導(dǎo)師的科研進(jìn)展,實(shí)現(xiàn)教研相長(zhǎng)。同時(shí),選派一些青年教師進(jìn)入企業(yè)實(shí)習(xí),了解項(xiàng)目開(kāi)發(fā)的實(shí)際流程,提高工程實(shí)踐能力。組織教師積極申報(bào)各類科研項(xiàng)目,并以科研團(tuán)隊(duì)完成相關(guān)任務(wù)。軟件工程系與西安高新區(qū)某軟件企業(yè)合作,初步構(gòu)建了產(chǎn)學(xué)研基地,結(jié)合學(xué)校地礦特色,探索產(chǎn)學(xué)研實(shí)踐。
3 構(gòu)建較為完善的創(chuàng)新能力培養(yǎng)網(wǎng)絡(luò)平臺(tái)
圍繞軟件工程專業(yè),在“學(xué)以致用,用以促學(xué)”理念指導(dǎo)下,基于學(xué)生能力水平、專業(yè)類別、興趣愛(ài)好三個(gè)維度上對(duì)大學(xué)生創(chuàng)新能力培養(yǎng)網(wǎng)絡(luò)平臺(tái)建設(shè)工作進(jìn)行整體規(guī)劃和設(shè)計(jì)。并從三個(gè)層面上搭建網(wǎng)站,包括課堂創(chuàng)新教育,實(shí)踐創(chuàng)新教育及課外創(chuàng)新教育。實(shí)現(xiàn)信息資源共享,師生交流互動(dòng),學(xué)科前沿探索,以便更好地培養(yǎng)具有創(chuàng)新能力的學(xué)生。促使教師在此平臺(tái)上更多地交流課堂創(chuàng)新,學(xué)生更多學(xué)習(xí)實(shí)踐創(chuàng)新,師生共享更豐富的課外競(jìng)賽信息,校企實(shí)習(xí)信息,學(xué)科及科研前沿成果。從根本解決以往創(chuàng)新培養(yǎng)的局部化,信息共享時(shí)延性的問(wèn)題,在全院中推廣創(chuàng)新培養(yǎng),讓所有的學(xué)生都能從此受益。
4 結(jié)語(yǔ)
創(chuàng)新人才培養(yǎng)是一個(gè)國(guó)家和民族教育的核心,創(chuàng)新能力的培養(yǎng)根本在教育創(chuàng)新,需要在已經(jīng)建立的教學(xué)體系的基礎(chǔ)上進(jìn)行不斷的探索與實(shí)踐,尋找和發(fā)現(xiàn)有利于教育創(chuàng)新的新的方法、新的理論,積累經(jīng)驗(yàn),及時(shí)總結(jié)教學(xué)成果,并將這些用于培養(yǎng)學(xué)生的創(chuàng)新能力中。
軟件工程專業(yè)能力培養(yǎng)研究:軟件工程專業(yè)能力與課程體系研究
摘要:培養(yǎng)滿足市場(chǎng)需要的軟件工程專業(yè)應(yīng)用型人才,需要厘清專業(yè)能力的構(gòu)成、課程體系與專業(yè)能力培養(yǎng)之間的關(guān)系,不斷進(jìn)行教學(xué)改革,在人才培養(yǎng)方案中專業(yè)核心課程設(shè)置“雙線分向”教學(xué),高度重視實(shí)踐教學(xué)在人才培養(yǎng)中的作用,專項(xiàng)實(shí)踐課程貫穿整個(gè)教學(xué)過(guò)程。
關(guān)鍵詞:軟件工程;專業(yè)能力;課程體系;教學(xué)改革
一、引言
近年來(lái),中國(guó)軟件產(chǎn)業(yè)總體保持平穩(wěn)較快發(fā)展,企業(yè)數(shù)量穩(wěn)步增加,產(chǎn)業(yè)規(guī)模持續(xù)擴(kuò)大,2012年中國(guó)軟件產(chǎn)業(yè)共實(shí)現(xiàn)軟件業(yè)務(wù)收入2.5萬(wàn)億元,同比增長(zhǎng)32.7%。“十二五”時(shí)期,我國(guó)軟件業(yè)發(fā)展前景廣闊。按照工信部的《軟件和信息技術(shù)服務(wù)業(yè)“十二五”發(fā)展規(guī)劃》,“十二五”期間,我國(guó)軟件業(yè)將著重發(fā)展基礎(chǔ)軟件、工業(yè)軟件及行業(yè)解決方案等八大重點(diǎn)領(lǐng)域,并實(shí)施包括龍頭企業(yè)培育在內(nèi)的十大重點(diǎn)工程。從2013到2015年,中國(guó)軟件行業(yè)收入將年均增長(zhǎng)25%以上。預(yù)計(jì)到2015年,我國(guó)軟件業(yè)業(yè)務(wù)收入將達(dá)到4萬(wàn)億元,占信息產(chǎn)業(yè)的比重將達(dá)到25%,軟件出口額達(dá)到600億美元。
隨著東莞經(jīng)濟(jì)的高速發(fā)展和“雙轉(zhuǎn)型”的需要,對(duì)高素質(zhì)應(yīng)用型人才的需求變得尤為迫切。東莞市政府出臺(tái)的《關(guān)于加快發(fā)展東莞市現(xiàn)代信息服務(wù)業(yè)的實(shí)施意見(jiàn)》支持發(fā)展信息服務(wù)業(yè)。東莞市現(xiàn)代信息服務(wù)業(yè)主要包括信息傳輸服務(wù)業(yè)、計(jì)算機(jī)服務(wù)業(yè)以及軟件業(yè)三大類,將東莞打造為繼深圳、廣州后的又一個(gè)現(xiàn)代信息服務(wù)業(yè)基地。東莞的信息產(chǎn)業(yè)規(guī)劃屆時(shí)將以新顯示、新能源、新一代寬帶無(wú)線移動(dòng)通信和軟件產(chǎn)業(yè)“四新一軟”發(fā)展戰(zhàn)略為重點(diǎn),力挺軟件產(chǎn)業(yè),同時(shí)大力開(kāi)展人才培育工程,以產(chǎn)學(xué)研相結(jié)合的方式,支持各高校開(kāi)展人才定制培訓(xùn)、綜合培訓(xùn)、認(rèn)證培訓(xùn)、專業(yè)課程培訓(xùn)等各項(xiàng)培訓(xùn),大力培養(yǎng)適合企業(yè)發(fā)展需要的實(shí)用技術(shù)型和創(chuàng)新型人才。東莞市政府在《東莞市促進(jìn)軟件產(chǎn)業(yè)發(fā)展的若干規(guī)定》中明確指出:要大力培養(yǎng)符合軟件產(chǎn)業(yè)要求和掌握規(guī)范性開(kāi)發(fā)能力的大批軟件技術(shù)開(kāi)發(fā)人員。
二、軟件工程專業(yè)發(fā)展概況
隨著網(wǎng)絡(luò)的普及和應(yīng)用,信息技術(shù)不斷深入社會(huì)生活的方方面面,軟件的應(yīng)用越來(lái)越廣,軟件產(chǎn)業(yè)不斷擴(kuò)大,社會(huì)需要大量的軟件技術(shù)人才,系統(tǒng)、規(guī)范地培養(yǎng)軟件工程人才已受到國(guó)內(nèi)外高等學(xué)校、科研院所和企業(yè)界的普遍重視。由ACM和IEEE/CS聯(lián)合工作組組織制定的軟件工程知識(shí)體SWEBOK、計(jì)算教程軟件工程卷CCSE2004于2004年5月正式。軟件工程專業(yè)將根據(jù)廣東和東莞人才市場(chǎng)需求,以軟件領(lǐng)域人才需求調(diào)查結(jié)果為基本依據(jù),以提高學(xué)生的綜合職業(yè)能力為宗旨,培養(yǎng)具有從事應(yīng)用軟件系統(tǒng)分析、設(shè)計(jì)、開(kāi)發(fā)、應(yīng)用、管理與維護(hù)的能力,立足東莞、服務(wù)廣東、面向全國(guó)的高素質(zhì)應(yīng)用型技術(shù)人才。
三、專業(yè)能力構(gòu)成
1.軟件工程專業(yè)能力。根據(jù)2006年教育部計(jì)算機(jī)課程教學(xué)指導(dǎo)委員會(huì)的《軟件工程本科專業(yè)規(guī)范》能力結(jié)構(gòu)要求,掌握軟件工程的知識(shí)與技能,具備軟件工程師從事工程實(shí)踐所需的專業(yè)能力。主要分為:①獲取知識(shí)能力:終身學(xué)習(xí)能力、信息獲取能力、適應(yīng)學(xué)科發(fā)展的能力等。②應(yīng)用知識(shí)能力:需求分析和建模的能力、軟件設(shè)計(jì)和實(shí)現(xiàn)的能力、軟件評(píng)審與測(cè)試的能力、軟件過(guò)程改進(jìn)與項(xiàng)目管理的能力、設(shè)計(jì)人機(jī)交互界面的能力、使用軟件開(kāi)發(fā)工具的能力等。③創(chuàng)新能力:在基礎(chǔ)研發(fā)、工程設(shè)計(jì)和實(shí)踐等方面具有一定的創(chuàng)新意識(shí)和能力。
2.軟件行業(yè)崗位能力。根據(jù)人才培養(yǎng)目標(biāo)和用人單位對(duì)軟件工程專業(yè)人才的能力需求以及軟件開(kāi)發(fā)生命周期各環(huán)節(jié)技術(shù)要求,我們將軟件工程專業(yè)能力歸納為系統(tǒng)分析、軟件設(shè)計(jì)、軟件開(kāi)發(fā)、數(shù)據(jù)庫(kù)開(kāi)發(fā)與管理、軟件測(cè)試、軟件技術(shù)支持與系統(tǒng)維護(hù)等六個(gè)方面。①系統(tǒng)分析與管理能力。精通計(jì)算機(jī)行業(yè)的前沿理論,精通代表主流開(kāi)發(fā)思想的程序開(kāi)發(fā)語(yǔ)言,精通建設(shè)信息系統(tǒng)所要求的各種具體技術(shù),熟悉應(yīng)用領(lǐng)域的業(yè)務(wù),能分析用戶的需求和約束條件,寫(xiě)出信息系統(tǒng)需求規(guī)格說(shuō)明書(shū),制定項(xiàng)目開(kāi)發(fā)計(jì)劃,協(xié)調(diào)信息系統(tǒng)開(kāi)發(fā)與運(yùn)行所涉及的各類人員,能指導(dǎo)制定企業(yè)的戰(zhàn)略數(shù)據(jù)規(guī)劃,組織開(kāi)發(fā)信息系統(tǒng),能評(píng)估和選用適宜的開(kāi)發(fā)方法和工具,能按照標(biāo)準(zhǔn)規(guī)范寫(xiě)系統(tǒng)分析、設(shè)計(jì)文檔,能對(duì)開(kāi)發(fā)過(guò)程進(jìn)行質(zhì)量控制與進(jìn)度控制,能具體指導(dǎo)項(xiàng)目開(kāi)發(fā)。②軟件設(shè)計(jì)能力。針對(duì)客戶的需要和軟件開(kāi)發(fā)項(xiàng)目管理及軟件工程的要求,根據(jù)設(shè)計(jì)規(guī)格說(shuō)明書(shū)進(jìn)行軟件設(shè)計(jì),編寫(xiě)程序設(shè)計(jì)規(guī)格說(shuō)明書(shū)等相應(yīng)的文檔;具有理解需求分析與整體設(shè)計(jì)能力;模塊級(jí)詳細(xì)設(shè)計(jì)能力及數(shù)據(jù)庫(kù)設(shè)計(jì)能力。③軟件開(kāi)發(fā)能力。根據(jù)軟件產(chǎn)品的需求、理解和分析系統(tǒng)概要設(shè)計(jì),進(jìn)行模塊級(jí)詳細(xì)設(shè)計(jì),按照規(guī)范編寫(xiě)代碼,進(jìn)行單元測(cè)試,修改缺陷,提交代碼,編寫(xiě)整理技術(shù)文檔。要求具有較強(qiáng)的邏輯思維能力,理解面向?qū)ο笏枷耄徽莆罩髁鏖_(kāi)發(fā)工具,精通一至兩種程序語(yǔ)言,按照規(guī)范編寫(xiě)代碼;具有數(shù)據(jù)庫(kù)開(kāi)發(fā)能力;掌握單元測(cè)試、集成測(cè)試的方法與技術(shù);編寫(xiě)、整理技術(shù)文檔的能力。④數(shù)據(jù)庫(kù)開(kāi)發(fā)與管理能力。根據(jù)需求進(jìn)行數(shù)據(jù)庫(kù)分析和設(shè)計(jì),創(chuàng)建符合規(guī)范的數(shù)據(jù)庫(kù),滿足系統(tǒng)運(yùn)行的需要;完成數(shù)據(jù)庫(kù)日常維護(hù)、備份及恢復(fù),能對(duì)數(shù)據(jù)庫(kù)性能進(jìn)行優(yōu)化。掌握數(shù)據(jù)庫(kù)基本原理;熟練掌握一種以上大型數(shù)據(jù)庫(kù)系統(tǒng)的應(yīng)用;具有數(shù)據(jù)庫(kù)設(shè)計(jì)與開(kāi)發(fā)能力;具有數(shù)據(jù)庫(kù)備份、恢復(fù)及日常維護(hù)的能力;具有對(duì)數(shù)據(jù)庫(kù)性能優(yōu)化的能力。⑤軟件測(cè)試能力。根據(jù)需求分析和設(shè)計(jì)規(guī)范,對(duì)軟件進(jìn)行測(cè)試和檢驗(yàn),發(fā)現(xiàn)軟件的錯(cuò)誤或缺陷,對(duì)軟件產(chǎn)品質(zhì)量進(jìn)行客觀評(píng)價(jià)。掌握單元測(cè)試和集成測(cè)試、功能測(cè)試和性能測(cè)試的基本方法和步驟;熟悉軟件開(kāi)發(fā)過(guò)程,掌握軟件測(cè)試流程和技術(shù);具有編制測(cè)試大綱、計(jì)劃、方案及設(shè)計(jì)測(cè)試用例的能力;熟悉使用常用測(cè)試工具;具有測(cè)試執(zhí)行、缺陷跟蹤的能力;具有測(cè)試管理能力;能夠編寫(xiě)測(cè)試技術(shù)文檔的能力。
四、課程體系設(shè)計(jì)
在課程體系設(shè)置時(shí),圍繞軟件工程專業(yè)六種能力的培養(yǎng),我們?nèi)鐖D1所示的課程體系,該課程體系由基礎(chǔ)必修課、專業(yè)必修課、專業(yè)組選課(分方向開(kāi)設(shè))、專業(yè)任選課和專項(xiàng)實(shí)踐課所組成。為了適應(yīng)社會(huì)需求,我們根據(jù)軟件工程專業(yè)所需要的知識(shí)結(jié)構(gòu)和能力結(jié)構(gòu),經(jīng)過(guò)我們對(duì)多家企業(yè)的招聘信息、學(xué)生就業(yè)跟蹤、以及與多家企業(yè)進(jìn)行了實(shí)地接觸和深入訪談,比較地掌握了企業(yè)用人需求,目前Java和.NET技術(shù)為主流技術(shù)市場(chǎng),因此我們?cè)谲浖こ虒I(yè)設(shè)置了“.NET技術(shù)方向”和“JAVA技術(shù)方向”,采用“雙線分向”教學(xué)改革,學(xué)生可根據(jù)自身能力和職業(yè)規(guī)劃,自主選擇其中一個(gè)方向作為主修方向,另一個(gè)方向以專業(yè)選修的方式拓展,學(xué)生所學(xué)技能更加適應(yīng)市場(chǎng)的需求。
專業(yè)項(xiàng)實(shí)踐課是為了使學(xué)生加深對(duì)所學(xué)原理的理解和掌握,培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識(shí)解決實(shí)際問(wèn)題的能力和創(chuàng)新能力。專項(xiàng)實(shí)踐課是在每學(xué)期的期末進(jìn)行整周(每周24課時(shí))實(shí)訓(xùn),用來(lái)完成1個(gè)或幾個(gè)項(xiàng)目(任務(wù))。主要包括C語(yǔ)言課程設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)、計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)、數(shù)據(jù)庫(kù)課程設(shè)計(jì)微機(jī)原理及匯編語(yǔ)言實(shí)驗(yàn)、C#課程設(shè)計(jì)/JAVA課程設(shè)計(jì)、ORACLE課程設(shè)計(jì)、課程設(shè)計(jì)/JSP課程設(shè)計(jì)、UML統(tǒng)一建模課程設(shè)計(jì)、Linux綜合實(shí)驗(yàn)、.NET綜合開(kāi)發(fā)/J2EE綜合開(kāi)發(fā)、軟件開(kāi)發(fā)綜合應(yīng)用。不斷增加綜合性、設(shè)計(jì)性實(shí)驗(yàn)的比例,提高學(xué)生的綜合職業(yè)能力。另外積極鼓勵(lì)學(xué)生參加各級(jí)各類的軟件設(shè)計(jì)競(jìng)賽,拓展學(xué)生的視野,例如,全國(guó)軟件設(shè)計(jì)大賽、大學(xué)生電子設(shè)計(jì)競(jìng)賽、軟件杯作品大賽和科研項(xiàng)目等。
總之,我們根據(jù)學(xué)校的師資力量、實(shí)驗(yàn)條件和學(xué)生的具體情況,合理地設(shè)置專業(yè)方向是軟件工程專業(yè)適應(yīng)社會(huì)發(fā)展的一種體現(xiàn)。科學(xué)合理的課程體系是人才培養(yǎng)目標(biāo)實(shí)現(xiàn)的重要保障,是培養(yǎng)學(xué)生軟件工程專業(yè)能力的基礎(chǔ),將有利于學(xué)生未來(lái)的職業(yè)發(fā)展。
軟件工程專業(yè)能力培養(yǎng)研究:軟件工程專業(yè)教學(xué)過(guò)程中如何提高學(xué)生的編程能力
摘 要: 本文闡述了如何提高軟件工程專業(yè)學(xué)生編程能力,即從培養(yǎng)學(xué)生學(xué)習(xí)編程的習(xí)慣、主動(dòng)學(xué)習(xí)編程的態(tài)度、通過(guò)閱讀代碼找到程序的精髓、學(xué)生編寫(xiě)程序的思維和算法和通過(guò)實(shí)踐應(yīng)用鍛煉編寫(xiě)程序的能力五個(gè)方面提高學(xué)生的編程能力。
關(guān)鍵詞: 軟件工程專業(yè) 編程能力 計(jì)算機(jī)運(yùn)用能力
軟件工程教育是一種能力教育,是一種以學(xué)生為導(dǎo)向的教育,除了注重學(xué)生綜合能力的培養(yǎng)外,更注重學(xué)生專業(yè)能力和專業(yè)拓展能力的培養(yǎng)。學(xué)生的計(jì)算機(jī)運(yùn)用能力和編程能力是軟件工程專業(yè)教學(xué)質(zhì)量的兩個(gè)重要評(píng)判依據(jù)。我結(jié)合自己多年來(lái)的軟件開(kāi)發(fā)經(jīng)驗(yàn)和軟件工程專業(yè)的教學(xué)經(jīng)歷從日常、學(xué)習(xí)、讀書(shū)、思考、課后練習(xí)和實(shí)踐操作六個(gè)方面探討如何提升軟件工程專業(yè)學(xué)生的編程能力。
一、培養(yǎng)學(xué)生的學(xué)習(xí)編程的習(xí)慣
行為決定習(xí)慣,習(xí)慣決定性格,性格決定民運(yùn)。要提升自己的編程能力,就必須養(yǎng)成良好的習(xí)慣,每天都要完成一定規(guī)模的編程任務(wù),持之以恒。必須嚴(yán)格要求學(xué)生,每天給學(xué)生樹(shù)立24小時(shí)的小目標(biāo)并且一定完成它。比如說(shuō)今天要求弄懂C語(yǔ)言的基本數(shù)據(jù)類型有哪一些。基本類型就可以到書(shū)籍教材上或者到網(wǎng)上學(xué)習(xí)C語(yǔ)言的基本數(shù)據(jù)類型有兩種:一是整形類型,包括int ,short int,long int,long long int(C99),char,bool;二是浮點(diǎn)類型,包括float ,double,雙精度浮點(diǎn)型(float_complex,double_complex,long long_comples)。然后再找題目鞏固,做出一道題來(lái)就很會(huì)有成就感,久而久之學(xué)生對(duì)編程的興趣就會(huì)越來(lái)越濃,從最簡(jiǎn)單的知識(shí)部分做起,循序漸進(jìn),逐步提升學(xué)生的編程能力。
所謂練就是練習(xí),把所學(xué)的知識(shí)應(yīng)用于實(shí)際,練習(xí)課本后的習(xí)題及書(shū)本上經(jīng)典的例題、經(jīng)典的算法、具有代表性的程序。在練習(xí)的過(guò)程中多思考多理解多提問(wèn)。首先運(yùn)行這段程序看看是什么效果,然后刪除掉一些代碼,再運(yùn)行程序看看與不刪除之前的效果有什么區(qū)別,從而知道刪除的這些代碼是實(shí)現(xiàn)什么功能的。然后再仔細(xì)體會(huì)這段代碼,例如有很多循環(huán)例子,是否可以實(shí)現(xiàn)for循環(huán)和while循環(huán)相互轉(zhuǎn)化,當(dāng)通過(guò)自己的實(shí)際轉(zhuǎn)換后才體會(huì)到原來(lái)每個(gè)循環(huán)有各自的特點(diǎn)。練習(xí)其實(shí)是一個(gè)循序漸進(jìn)的過(guò)程,剛開(kāi)始先做簡(jiǎn)單的練習(xí),后面隨著自己的能力不斷提高再增加難度先練習(xí)語(yǔ)法規(guī)則和編程規(guī)則。
二、培養(yǎng)學(xué)生主動(dòng)學(xué)習(xí)編程的態(tài)度
學(xué),顧名思義是指學(xué)習(xí),然而學(xué)習(xí)也是很有講究的,學(xué)習(xí)包括提前預(yù)習(xí)、課后復(fù)習(xí)和課中認(rèn)真學(xué)習(xí)。所以要提升學(xué)生的編程能力,就必須一步一個(gè)腳印地按著這三個(gè)步驟走:上課之前認(rèn)真預(yù)習(xí),把將要上課所要講的知識(shí),要求學(xué)生提前預(yù)習(xí),做好充分的準(zhǔn)備,這樣能夠保障在課堂聽(tīng)課感覺(jué)更得心應(yīng)手。自學(xué)能力是以后工作生活中很重要的一種能力。課中認(rèn)真聽(tīng)講,要求學(xué)生緊跟著老師的思路,教師在講臺(tái)上演示時(shí)候要求學(xué)生跟著老師同步進(jìn)行代碼編程,不懂的難點(diǎn)知識(shí)點(diǎn)及時(shí)標(biāo)記下來(lái),課堂或課后進(jìn)行輔導(dǎo)。課后要求學(xué)生進(jìn)行溫習(xí),通過(guò)做練習(xí)把老師講的知識(shí)理解。另外,還要不斷地學(xué)習(xí)新的和先進(jìn)的開(kāi)發(fā)工具;只有理論基礎(chǔ)扎實(shí),編程才能游刃有余,才能寫(xiě)出高水平的代碼,才能編寫(xiě)出高質(zhì)量的程序,自然而然編程的能力機(jī)會(huì)得到增加。
三、培養(yǎng)學(xué)生通過(guò)閱讀代碼找到程序的精髓
除了課堂教學(xué)之外,學(xué)會(huì)閱讀代碼對(duì)軟件工程專業(yè)的學(xué)生來(lái)說(shuō)尤其重要。看經(jīng)典的算法程序,然后總結(jié)起來(lái),反復(fù)讀,直到自己理解消化自己能夠得心應(yīng)手地運(yùn)用,從而發(fā)展自己的編程思維。細(xì)細(xì)地品讀別人寫(xiě)的代碼,不能效仿別人的代碼,要求學(xué)生讀懂代碼的思想和邏輯。讀完后思考自己和編寫(xiě)這一段代碼的人的差距。讀懂代碼的思想和精髓,沒(méi)有思想這段代碼只不過(guò)是一段雜亂的英文字母。再將別人的算法思想和自己的思想進(jìn)行對(duì)比,反復(fù)琢磨,就會(huì)懂得很多有用的東西。此外,閱讀完后應(yīng)和老師多多交流,和同學(xué)溝通,樹(shù)立“三人行必有我?guī)熝伞钡乃枷搿?赡茉诓唤?jīng)意的交談間產(chǎn)生靈感寫(xiě)出更好的代碼,最終學(xué)習(xí)別人的精髓編程,以提升自己的編程能力。
四、培養(yǎng)學(xué)生編寫(xiě)程序的思維和算法
面對(duì)一個(gè)問(wèn)題,思考這個(gè)問(wèn)題的可行性,思考這個(gè)問(wèn)題為什么值得思考,思考這個(gè)問(wèn)題該怎么解決,包括編寫(xiě)這個(gè)程序所需要的知識(shí),所以完成一個(gè)代碼任務(wù)之前要再三思考。及時(shí),思考這個(gè)問(wèn)題的可行性,用課堂上學(xué)的知識(shí)能否解決這個(gè)問(wèn)題,如果這個(gè)問(wèn)題本身就是一個(gè)悖論,用編寫(xiě)一段代碼實(shí)現(xiàn)它要求的功能,編寫(xiě)程序肯定陷入無(wú)限的死循環(huán),這個(gè)問(wèn)題終究還是無(wú)法解決。第二,思考解決這個(gè)問(wèn)題有沒(méi)有更好的解決辦法。這樣可以大大減少完成任務(wù)的時(shí)間開(kāi)銷。比如:編寫(xiě)一個(gè)程序要求要有主頁(yè),登入頁(yè)面和注冊(cè)頁(yè)面,讓學(xué)生使用以前編寫(xiě)的代碼,然后通過(guò)修改達(dá)到老師的要求,這樣既溫故了所學(xué)知識(shí),又應(yīng)用了新的知識(shí),還節(jié)約了編碼的時(shí)間。
五、通過(guò)實(shí)踐應(yīng)用鍛煉編寫(xiě)程序的能力
所謂實(shí)踐就是做出實(shí)際的東西出來(lái),“百說(shuō)不如一練”,學(xué)得再好做不出實(shí)際的東西出來(lái)也是白學(xué)。在每個(gè)學(xué)期的課程設(shè)計(jì)或?qū)嵱?xùn)時(shí)期要求學(xué)生以企業(yè)實(shí)際的工程項(xiàng)目為案例進(jìn)行開(kāi)發(fā)設(shè)計(jì),在實(shí)踐中不斷地鍛煉自己的編程能力。以團(tuán)隊(duì)方式供完成。這樣不僅可以培養(yǎng)學(xué)生實(shí)際能力,還可以養(yǎng)成團(tuán)隊(duì)合作的精神。在合作的過(guò)程中找出問(wèn)題,然后解決問(wèn)題,不斷提高邏輯能力、思維能力和創(chuàng)新能力。
總之,要提升學(xué)生的編程能力,就要養(yǎng)成良好的習(xí)慣,培養(yǎng)編寫(xiě)程序的思維,不斷地積累編程經(jīng)驗(yàn),閱讀、借鑒,然后把所學(xué)的東西付諸實(shí)踐,持之以恒。
軟件工程專業(yè)能力培養(yǎng)研究:軟件工程專業(yè)實(shí)踐能力培養(yǎng)體系設(shè)計(jì)探討
摘要:隨著社會(huì)的快速發(fā)展,信息技術(shù)的快速發(fā)展,人們對(duì)于軟件工程這一專業(yè)的要求也越來(lái)越高。軟件工程作為一門高強(qiáng)度實(shí)踐性的專業(yè),其主要目的就是為社會(huì)培養(yǎng)出更多的高素質(zhì)專業(yè)軟件工程師。筆者結(jié)合自身的工作經(jīng)驗(yàn),就如何促進(jìn)軟件工程這一專業(yè)的實(shí)踐能力提出相關(guān)的意見(jiàn)和建議。
關(guān)鍵詞:軟件工程;實(shí)踐能力;培養(yǎng)體系
一、軟件工程教學(xué)的現(xiàn)狀
隨著教育改革的不斷深入,這些年來(lái)我國(guó)在軟件工程的教學(xué)方面取得了一定的進(jìn)步,學(xué)生們掌握了扎實(shí)的理論基礎(chǔ),但是其實(shí)踐能力依舊不夠強(qiáng),以至于在畢業(yè)之后,不能夠立馬被企業(yè)所采用。
目前,軟件工程教學(xué)所存在的主要問(wèn)題有以下幾點(diǎn):
及時(shí),局限于理論知識(shí),缺乏有效的實(shí)踐訓(xùn)練。現(xiàn)在很多高校在進(jìn)行軟件工程專業(yè)的課程設(shè)置時(shí),只重視專業(yè)的理論知識(shí),忽視了學(xué)生實(shí)踐能力的培養(yǎng),沒(méi)有較強(qiáng)的針對(duì)性來(lái)應(yīng)對(duì)產(chǎn)業(yè)在實(shí)際應(yīng)用過(guò)程中所出現(xiàn)的各種問(wèn)題;
第二,課程設(shè)置不合理。高校在對(duì)這一專業(yè)的課程進(jìn)行設(shè)置時(shí),往往只注重課程的學(xué)術(shù)性和系統(tǒng)性,忽略了各個(gè)產(chǎn)業(yè)對(duì)解決能力的需求;
第三,課程設(shè)置太過(guò)獨(dú)立,不能進(jìn)行有效的知識(shí)連接。學(xué)生在學(xué)習(xí)的時(shí)候,往往只局限于一門課程的學(xué)習(xí),多門課程之間不能實(shí)現(xiàn)有限的溝通和聯(lián)系,以至于當(dāng)出現(xiàn)一些綜合性的問(wèn)題時(shí),不能夠進(jìn)行有效的解決,在面對(duì)實(shí)際的工程類型的項(xiàng)目時(shí),更不知道從何下手;
第四,教師隊(duì)伍的質(zhì)量不高。現(xiàn)在很多高校的教師自身都有著扎實(shí)的理論基礎(chǔ),但是缺乏足夠的實(shí)踐經(jīng)驗(yàn)和能力,很多教師缺乏時(shí)代性,不能夠緊跟時(shí)代的發(fā)展潮流,沒(méi)有繼續(xù)學(xué)習(xí),導(dǎo)致出現(xiàn)了新的技術(shù)和新知識(shí)時(shí),他們并沒(méi)有去有效的掌握。教師的教學(xué)質(zhì)量直接影響著學(xué)生的學(xué)習(xí)質(zhì)量,教師的綜合素質(zhì)不高,導(dǎo)致學(xué)生的專業(yè)能力也提不上去。
就以上幾點(diǎn)問(wèn)題,我們可以看出,現(xiàn)在高校的教育方式存在著一定的問(wèn)題,重視理論忽視實(shí)踐,只在乎成績(jī)不注重教學(xué)過(guò)程中等,這些問(wèn)題使得學(xué)生的綜合素質(zhì)得不到提高,在畢業(yè)之后不能夠被企業(yè)所采用。
二、軟件工程專業(yè)實(shí)踐能力培養(yǎng)體系設(shè)計(jì)探討
如果想要成為一個(gè)合格的畢業(yè)生,滿足軟件工程相關(guān)企業(yè)對(duì)于人才的需求,那么高校學(xué)生必須具備高實(shí)踐能力、扎實(shí)的理論基礎(chǔ)、自主學(xué)習(xí)能力、組織能力、團(tuán)結(jié)精神、溝通能力、的外語(yǔ)交流能力、合作精神等要素。
現(xiàn)在,我國(guó)很多高校都紛紛和企業(yè)合作,創(chuàng)設(shè)了校企合作的人才培養(yǎng)模式,其目的就是為了能夠讓他們更好的進(jìn)行技術(shù)訓(xùn)練和實(shí)踐,提高學(xué)生的專業(yè)能力和知識(shí)儲(chǔ)備,為以后能夠順利進(jìn)入企業(yè)工作打下堅(jiān)實(shí)的基礎(chǔ)。
在高校的及時(shí)學(xué)期到第五學(xué)期期間,學(xué)生主要是學(xué)習(xí)課本知識(shí),打下牢固的理論基礎(chǔ)。
到了第六個(gè)學(xué)期,學(xué)校要著重培養(yǎng)學(xué)生的學(xué)習(xí)技能,借助校企合作的教學(xué)模式,讓學(xué)生進(jìn)行科研項(xiàng)目的實(shí)踐、軟件的實(shí)訓(xùn)等內(nèi)容的學(xué)習(xí),培養(yǎng)高校學(xué)生的基本項(xiàng)目能力。
到了第七個(gè)學(xué)期和第八個(gè)學(xué)期的學(xué)習(xí)階段,學(xué)校就要加強(qiáng)對(duì)學(xué)生工程和職業(yè)素養(yǎng)的培養(yǎng)。有效的開(kāi)展實(shí)習(xí)計(jì)劃,讓學(xué)生到相關(guān)的企業(yè)進(jìn)行訓(xùn)練和學(xué)習(xí),并布置相應(yīng)的畢業(yè)作品,讓學(xué)生來(lái)完成。在這一階段中,主要是鍛煉學(xué)生的實(shí)踐精神,讓學(xué)生深入到企業(yè)日常中,了解企業(yè)的內(nèi)涵和運(yùn)作情況,從而鍛煉自身的工程素質(zhì)。
培養(yǎng)學(xué)生的創(chuàng)新能力,這一點(diǎn)十分重要。現(xiàn)在不論是各行各業(yè),都需要?jiǎng)?chuàng)新型的人才,有創(chuàng)新精神,才能夠?yàn)槠髽I(yè)提供源源不斷的新鮮活力,讓企業(yè)永葆“青春”,促進(jìn)企業(yè)市場(chǎng)競(jìng)爭(zhēng)力的提高。學(xué)校要培養(yǎng)學(xué)生的創(chuàng)新精神,要從創(chuàng)設(shè)良好的學(xué)習(xí)環(huán)境入手,多開(kāi)展軟件工程方面的科技活動(dòng),在高校內(nèi)建立以學(xué)生為主體的創(chuàng)新工作室,并建立相應(yīng)的創(chuàng)新基金,對(duì)有創(chuàng)新精神,有創(chuàng)新能力的學(xué)生進(jìn)行一定的鼓勵(lì)和表彰,這種環(huán)境,能夠有效的激發(fā)學(xué)生的競(jìng)爭(zhēng)意識(shí),加強(qiáng)學(xué)生的創(chuàng)新能力。
培養(yǎng)學(xué)生的職業(yè)素養(yǎng)。每一個(gè)行業(yè)都需要工作人員有職業(yè)素養(yǎng),這是對(duì)其職業(yè)和社會(huì)的基本尊重。高校可以專門增加有效的職業(yè)素養(yǎng)的課程,讓教師在課堂上對(duì)學(xué)生進(jìn)行授課和指導(dǎo),明白職業(yè)素養(yǎng)的真正目的和內(nèi)涵。還可以通過(guò)校企合作的教學(xué)模式,讓學(xué)生到企業(yè)的工作間里親身體驗(yàn),了解工作環(huán)境和流程,親身體會(huì)工作的技能和內(nèi)容,提高自身的職業(yè)素養(yǎng)。
三、科學(xué)的評(píng)價(jià)機(jī)制
筆者認(rèn)為,對(duì)學(xué)生的考核評(píng)價(jià)和專業(yè)評(píng)估是最為重要的評(píng)價(jià)內(nèi)容。教師在實(shí)際的授課過(guò)程中,要保障學(xué)生理論知識(shí)的學(xué)習(xí),讓學(xué)生擁有豐富的知識(shí)庫(kù)存,在此基礎(chǔ)上,還要加強(qiáng)學(xué)生的專業(yè)技能。在對(duì)學(xué)生進(jìn)行考核時(shí),不能夠一味的只看學(xué)生的理論學(xué)習(xí)成績(jī),還要從學(xué)生的實(shí)踐能力進(jìn)行考核,培養(yǎng)發(fā)展的高素質(zhì)人才,只有這樣,才能夠?yàn)槠髽I(yè)為社會(huì)貢獻(xiàn)出更多的工程師。
軟件工程專業(yè)能力培養(yǎng)研究:軟件工程專業(yè)本科生實(shí)踐能力培養(yǎng)的研究
摘要:本文針對(duì)當(dāng)前我國(guó)高等工科院校培養(yǎng)出的軟件人才實(shí)踐能力較差,與企業(yè)需求存在差距的現(xiàn)狀,結(jié)合學(xué)校實(shí)際情況,從深化校企合作、優(yōu)化實(shí)踐教學(xué)體系、改革教學(xué)模式、改革考核方式等方面進(jìn)行探討,總結(jié)軟件學(xué)院在發(fā)展建設(shè)中取得的經(jīng)驗(yàn)及成果,闡述了面向產(chǎn)業(yè)培養(yǎng)學(xué)生實(shí)踐能力的基本思路。
關(guān)鍵詞:實(shí)踐教學(xué);校企合作;教學(xué)模式;人才培養(yǎng)
軟件產(chǎn)業(yè)是國(guó)家戰(zhàn)略性新興產(chǎn)業(yè),在我國(guó)國(guó)民經(jīng)濟(jì)中占據(jù)著重要地位。國(guó)務(wù)院曾分別于2000年、2010年頒布了《鼓勵(lì)軟件產(chǎn)業(yè)和集成電路產(chǎn)業(yè)發(fā)展的若干政策》以及《進(jìn)一步鼓勵(lì)軟件產(chǎn)業(yè)和集成電路產(chǎn)業(yè)發(fā)展若干政策》的通知,通過(guò)政策引導(dǎo)、激勵(lì)措施,大力發(fā)展軟件產(chǎn)業(yè)。經(jīng)過(guò)十幾年的發(fā)展,高校向社會(huì)輸送了大量的軟件人才,很大程度上填補(bǔ)了軟件人才的缺口,促進(jìn)了我國(guó)軟件產(chǎn)業(yè)的發(fā)展。但是近幾年來(lái),高校及軟件產(chǎn)業(yè)又面臨著一個(gè)困境:高校的軟件人才供給逐年增加,應(yīng)該能夠滿足軟件企業(yè)的用人需求,但實(shí)際上,企業(yè)卻苦于招不到滿意的人才,軟件人才的供給予需求處于錯(cuò)位狀態(tài)。究其原因,主要是高校培養(yǎng)的人才模式較為單一,學(xué)生實(shí)踐動(dòng)手能力較差,不能滿足企業(yè)的需要。如何培養(yǎng)一批實(shí)踐創(chuàng)新能力強(qiáng)、適應(yīng)經(jīng)濟(jì)社會(huì)發(fā)展需要的高質(zhì)量軟件工程人才,是高等院校亟待解決的問(wèn)題。本文結(jié)合哈爾濱工程大學(xué)軟件學(xué)院成立以來(lái)的辦學(xué)經(jīng)驗(yàn)及教學(xué)實(shí)踐,以面向產(chǎn)業(yè)為視角,通過(guò)完善的實(shí)踐教學(xué)體系,對(duì)如何提高軟件工程專業(yè)學(xué)生工程實(shí)踐能力做了研究,希望對(duì)培養(yǎng)符合軟件產(chǎn)業(yè)需求的人才有借鑒意義。
一、深化校企合作
工程人才實(shí)踐能力的培養(yǎng)是一個(gè)長(zhǎng)期的、動(dòng)態(tài)的過(guò)程。這個(gè)過(guò)程離不開(kāi)高校、產(chǎn)業(yè)、社會(huì)等多個(gè)主體,每一主體都在工程人才實(shí)踐能力形成的不同階段發(fā)揮著重要作用。高校在人才培養(yǎng)方面的優(yōu)勢(shì)在于能夠?yàn)閷W(xué)生提供一個(gè)比較完整的本專業(yè)的知識(shí)體系,在理論研究方面占有優(yōu)勢(shì),但是實(shí)際項(xiàng)目經(jīng)驗(yàn)方面在一定程度上落后于企業(yè);而企業(yè)能夠?qū)?shí)際的項(xiàng)目應(yīng)用于教學(xué),改變高校“高高在上”的教育模式,將人才培養(yǎng)落到實(shí)處。作為高校培養(yǎng)出的人才的接收者,企業(yè)也更加清楚自己需要的是哪方面的人才,或者說(shuō),更加清楚高校培養(yǎng)出的人才,在哪些方面有所欠缺,不能夠滿足自身的需求。為保障工程教育質(zhì)量,促進(jìn)我國(guó)工程教育的國(guó)際互認(rèn)及工程師資格國(guó)際互認(rèn),我國(guó)自2006年開(kāi)展高等工程教育專業(yè)認(rèn)證試點(diǎn),于2013年被正式接納為《華盛頓協(xié)議》預(yù)備會(huì)員,迄今為止已開(kāi)展將近十年的時(shí)間,對(duì)構(gòu)建我國(guó)高等工程教育質(zhì)量監(jiān)控體系、推動(dòng)高等工程教育改革、密切工程教育與工業(yè)界的聯(lián)系、促進(jìn)工程教育國(guó)際化、提高工程教育教學(xué)質(zhì)量方面起到了重要作用。專業(yè)認(rèn)證委員會(huì)規(guī)定,現(xiàn)場(chǎng)考查專家組應(yīng)包括教育界學(xué)術(shù)專家和企業(yè)界工程技術(shù)專家,其中企業(yè)界工程技術(shù)專家至少有1人,由此可見(jiàn),企業(yè)在人才培養(yǎng)過(guò)程中具有學(xué)校不可替代的作用,這一點(diǎn)已經(jīng)被教育界認(rèn)同,并將企業(yè)納入到教學(xué)主體中去。因此,只有高校和企業(yè)有效的結(jié)合起來(lái),打造一套理論與實(shí)踐相結(jié)合的課程體系,才更有利于培養(yǎng)學(xué)生的工程實(shí)踐能力,保障工程人才培養(yǎng)的質(zhì)量。這就要求高校積極的與跨國(guó)公司、外資企業(yè)、服務(wù)外包企業(yè)開(kāi)展多種形式的合作,并且在人才培養(yǎng)方案的制訂、課程實(shí)施、實(shí)習(xí)實(shí)訓(xùn)、直至最終的畢業(yè)設(shè)計(jì)等環(huán)節(jié),都要有企業(yè)的參與。
二、確定完善的實(shí)踐教學(xué)體系
我校軟件工程專業(yè)的人才培養(yǎng)目標(biāo)是:培養(yǎng)德、智、體、美發(fā)展,掌握自然科學(xué)和人文社科基礎(chǔ)知識(shí)、計(jì)算科學(xué)基礎(chǔ)理論、軟件工程專業(yè)的基礎(chǔ)知識(shí)及應(yīng)用知識(shí),具有軟件開(kāi)發(fā)能力以及軟件開(kāi)發(fā)實(shí)踐經(jīng)驗(yàn)和項(xiàng)目組織的基本能力,具有創(chuàng)新、創(chuàng)業(yè)意識(shí),具有競(jìng)爭(zhēng)和團(tuán)隊(duì)精神,能從事軟件工程技術(shù)研究、設(shè)計(jì)、開(kāi)發(fā)、管理、服務(wù)等工作的高素質(zhì)軟件工程專門人才。課程設(shè)置是否科學(xué)合理,將直接影響到人才培養(yǎng)目標(biāo)的達(dá)到,影響畢業(yè)生的工程實(shí)踐能力。在實(shí)際教學(xué)中,存在著教學(xué)大綱彼此獨(dú)立,擔(dān)任不同課程的教師授課也彼此獨(dú)立,造成知識(shí)點(diǎn)重復(fù)或遺漏的現(xiàn)象,甚至不同的課程對(duì)同一個(gè)知識(shí)點(diǎn)的標(biāo)準(zhǔn)不同的混亂現(xiàn)象,不利于學(xué)生對(duì)專業(yè)知識(shí)系統(tǒng)化的掌握。學(xué)生學(xué)完一門課程,只是為了應(yīng)付考試,考完試就拋之腦后,幾年下來(lái),對(duì)軟件工程這一學(xué)科沒(méi)有一個(gè)整體的認(rèn)識(shí),不能系統(tǒng)的用所學(xué)的知識(shí)解決實(shí)際問(wèn)題,專業(yè)實(shí)踐能力更無(wú)從談起。針對(duì)這個(gè)問(wèn)題,我校軟件工程專業(yè)引入課程群的概念,將軟件工程專業(yè)課程分為專業(yè)基礎(chǔ)類課程群,軟件設(shè)計(jì)開(kāi)發(fā)及應(yīng)用類課程群、專業(yè)實(shí)踐課程群以及選修課程群。將每個(gè)課程群當(dāng)作一個(gè)大的課程,而每門具體的課程當(dāng)作大課的一個(gè)部分,任課教師集中備課,資源共享,并將企業(yè)真實(shí)案例貫穿課程始終,這在一定程度上避免了知識(shí)點(diǎn)混亂的現(xiàn)象。同時(shí)重視實(shí)踐學(xué)時(shí)與理論學(xué)時(shí)的合理配置,改變以往理論與實(shí)驗(yàn)脫節(jié)及不同步的問(wèn)題,確定“實(shí)踐―理論―實(shí)踐”的教學(xué)形式,使得學(xué)生能夠從實(shí)踐中發(fā)現(xiàn)問(wèn)題,帶著問(wèn)題學(xué)習(xí)基礎(chǔ)理論,應(yīng)用理論去分析問(wèn)題、解決問(wèn)題,加深對(duì)知識(shí)的理解。這對(duì)教師的專業(yè)素養(yǎng)及自身的工程實(shí)踐能力都提出了更高的要求。教師不僅要熟練的掌握自己所教授科目的知識(shí),還要對(duì)課程群內(nèi)的其他課程內(nèi)容熟知。針對(duì)這個(gè)問(wèn)題,學(xué)院有計(jì)劃的開(kāi)展師資隊(duì)伍建設(shè)。一方面,通過(guò)引培并舉,不斷優(yōu)化師資隊(duì)伍結(jié)構(gòu)。加大人才引進(jìn)力度,同時(shí)通過(guò)外語(yǔ)培訓(xùn)、技術(shù)培訓(xùn)、學(xué)位進(jìn)修、參與企業(yè)項(xiàng)目、企業(yè)培訓(xùn)等方式,逐漸形成一支學(xué)歷層次高、專業(yè)知識(shí)扎實(shí)、學(xué)歷結(jié)構(gòu)多元化、具有工程經(jīng)歷的師資隊(duì)伍,有計(jì)劃的派出教師出國(guó)或到企業(yè)參加培訓(xùn),加強(qiáng)教師的學(xué)術(shù)水平以及實(shí)際項(xiàng)目經(jīng)歷。另一方面,聘請(qǐng)有實(shí)踐、精管理、懂理論的企業(yè)專家來(lái)校講座、授課或指導(dǎo)實(shí)驗(yàn)。這類專家能夠?qū)?shí)際項(xiàng)目經(jīng)驗(yàn)、企業(yè)文化及工業(yè)界近期消息傳遞給學(xué)生,能夠拓寬學(xué)生視野,加深其對(duì)企業(yè)界的認(rèn)識(shí)。學(xué)院現(xiàn)已建成外聘專家?guī)欤竞w了軟件工程領(lǐng)域的各個(gè)方向,共計(jì)30余人次。除與理論教學(xué)環(huán)節(jié)相對(duì)應(yīng)的實(shí)踐教學(xué)環(huán)節(jié)外,學(xué)院根據(jù)學(xué)生學(xué)習(xí)知識(shí)不同時(shí)期的不同特點(diǎn)安排了三次集中實(shí)訓(xùn):專業(yè)認(rèn)識(shí)實(shí)訓(xùn)、專業(yè)技能實(shí)訓(xùn)及綜合項(xiàng)目實(shí)訓(xùn)。三個(gè)實(shí)訓(xùn)階段循序漸進(jìn)的培養(yǎng)學(xué)生的實(shí)踐能力。及時(shí)階段安排在專業(yè)基礎(chǔ)課基本完成之后,組織學(xué)生到企業(yè)進(jìn)行為期2周的認(rèn)識(shí)實(shí)訓(xùn),一方面,使學(xué)生更多地了解企業(yè)文化和經(jīng)營(yíng)管理模式;另一方面,開(kāi)發(fā)一些小型程序,學(xué)生自主分析問(wèn)題,建立模型,數(shù)據(jù)抽象,編程及運(yùn)行,整個(gè)過(guò)程鞏固了前期學(xué)習(xí)成果。第二階段安排在專業(yè)核心課程基本完成之后,聘請(qǐng)企業(yè)專家來(lái)校,進(jìn)行為期2周的“專業(yè)技能實(shí)訓(xùn)”,利用一個(gè)中型的實(shí)際項(xiàng)目將專業(yè)核心課程連接起來(lái)。第三階段“綜合項(xiàng)目實(shí)訓(xùn)”安排在所有課程結(jié)束、畢業(yè)設(shè)計(jì)之前,為期7周,在企業(yè)參與實(shí)際項(xiàng)目開(kāi)發(fā),使學(xué)生完成從學(xué)校人到職業(yè)人的轉(zhuǎn)變。
三、改革教學(xué)模式
傳統(tǒng)教學(xué)模式課堂的主要任務(wù)是“教”,教師在課堂上按照課程大綱滔滔不絕的講授理論知識(shí),學(xué)生或認(rèn)真或不認(rèn)真的坐在下邊聽(tīng)講。這種“滿堂灌”、“填鴨式”的教學(xué)使得學(xué)生在課堂上十分被動(dòng),缺乏主動(dòng)思考、獨(dú)立思考的過(guò)程。而教師在課堂上也很少進(jìn)行啟發(fā)式教學(xué),更多的是自問(wèn)自答,“代替”學(xué)生進(jìn)行思考。教師按照這樣的思路設(shè)計(jì)出的教學(xué)環(huán)節(jié),僅僅是將書(shū)本知識(shí)進(jìn)行簡(jiǎn)單的歸納總結(jié),在課堂上重新演繹了一遍,對(duì)于珍貴的課上時(shí)間來(lái)說(shuō),是一種浪費(fèi)。學(xué)院充分利用專業(yè)優(yōu)勢(shì),建設(shè)一批核心的、高水平的“慕課”示范課程,在日常教學(xué)過(guò)程中推行“翻轉(zhuǎn)課堂”,改革“填鴨式”教育,進(jìn)行探討式啟發(fā)式教育、團(tuán)隊(duì)學(xué)習(xí)模式、案例式以及情景教學(xué),將因材施教落到實(shí)處,利用“互聯(lián)網(wǎng)+”,解決當(dāng)前學(xué)習(xí)內(nèi)容繁重、培養(yǎng)質(zhì)量不高與教學(xué)方式、理論學(xué)時(shí)減少的矛盾,培養(yǎng)學(xué)生自學(xué)能力、發(fā)現(xiàn)問(wèn)題和解決問(wèn)題的能力。
四、改革考核方式
傳統(tǒng)的考核方式存在的弊端已經(jīng)顯而易見(jiàn)。多年來(lái),我國(guó)高校的課程考核大都是“期末一張卷定成敗”,學(xué)生平時(shí)不努力,考試期間臨時(shí)抱佛腳,死記硬背教師重點(diǎn)強(qiáng)調(diào)的知識(shí)點(diǎn),辛苦一兩周最終也能夠拿到高分。這顯然不能考核出學(xué)生對(duì)知識(shí)的真實(shí)掌握程度,不利于學(xué)生綜合素質(zhì)的培養(yǎng),而且這種重理論、輕實(shí)踐,重記憶、輕應(yīng)用的考核方式,也限制了學(xué)生實(shí)踐能力的提高。高校也逐漸意識(shí)到這一點(diǎn),逐步進(jìn)行考核方式改革,嘗試推行全過(guò)程的、的課程考核改革。即將平時(shí)成績(jī)、各個(gè)時(shí)期的實(shí)踐考核成績(jī)及答辯成績(jī)、最終大作業(yè)或者成果物等多個(gè)成績(jī)綜合起來(lái)進(jìn)行考核,并引入軟件能力認(rèn)證(Certified Software Professional,CSP)、計(jì)算機(jī)軟件水平考試、中國(guó)電子學(xué)會(huì)的嵌入式助理工程師認(rèn)證、工信部嵌入式系統(tǒng)開(kāi)發(fā)工程師認(rèn)證等一系列專業(yè)、職業(yè)評(píng)價(jià)批準(zhǔn),結(jié)合各類部級(jí)、省級(jí)等科創(chuàng)競(jìng)賽,建立輔助的課程考核體系。
綜上所述,通過(guò)與企業(yè)深度合作、建立完善的實(shí)踐教學(xué)體系、改革教學(xué)模式、改革考核方式等一系列行之有效的措施,哈爾濱工程大學(xué)軟件學(xué)院學(xué)生實(shí)踐能力得到了切實(shí)的加強(qiáng)與提高。與其他工科類相似專業(yè)畢業(yè)生相比,近年來(lái)學(xué)生就業(yè)率在95%以上,企業(yè)對(duì)我校軟件工程專業(yè)學(xué)生滿意度較高。