時(shí)間:2022-11-27 08:01:47
開(kāi)篇:寫作不僅是一種記錄,更是一種創(chuàng)造,它讓我們能夠捕捉那些稍縱即逝的靈感,將它們永久地定格在紙上。下面是小編精心整理的12篇軟件工程專業(yè),希望這些內(nèi)容能成為您創(chuàng)作過(guò)程中的良師益友,陪伴您不斷探索和進(jìn)步。
【關(guān)鍵詞】工程認(rèn)證背景;軟件工程;實(shí)踐課程平臺(tái)
一、國(guó)內(nèi)工程認(rèn)證背景下軟件工程專業(yè)實(shí)踐課程的發(fā)展概述
在新工科背景下,實(shí)踐教學(xué)作為實(shí)踐性、創(chuàng)造性較強(qiáng)的教學(xué)工作,需要在傳統(tǒng)工科實(shí)踐教學(xué)模式的基礎(chǔ)上進(jìn)行深入探索和創(chuàng)新,打造符合新工科模式的實(shí)踐教學(xué)平臺(tái)。國(guó)內(nèi)各大高校學(xué)者在工程認(rèn)證背景下提出了若干工程教育認(rèn)證與教育教學(xué)理念和研究方法。武漢大學(xué)計(jì)算機(jī)學(xué)院學(xué)者從軟件工程專業(yè)實(shí)驗(yàn)教學(xué)定位分析,結(jié)合“以學(xué)生為中心、以‘創(chuàng)造、創(chuàng)新、創(chuàng)業(yè)’為導(dǎo)向”的教育理念,建設(shè)基于云的實(shí)驗(yàn)教學(xué)平臺(tái),培養(yǎng)"新工科"學(xué)生的核心能力[1]。東北大學(xué)軟件學(xué)院學(xué)者結(jié)合新工科教育理念提出了軟件工程專業(yè)理論與實(shí)踐相結(jié)合的計(jì)算機(jī)網(wǎng)絡(luò)課程建設(shè)與改革方案。湖南工程學(xué)院計(jì)算機(jī)與通信學(xué)院學(xué)者提出了軟件工程課程教學(xué)改革整體框架,該框架構(gòu)建四位一體的教學(xué)模式,以學(xué)生為中心,從學(xué)習(xí)資源庫(kù)、教學(xué)團(tuán)隊(duì)、角色課堂和評(píng)價(jià)體系四個(gè)方面,全方面提高學(xué)生的項(xiàng)目開(kāi)發(fā)實(shí)踐能力。肇慶學(xué)院計(jì)算機(jī)科學(xué)與軟件學(xué)院學(xué)者提出針對(duì)學(xué)生實(shí)際動(dòng)手能力不足、團(tuán)隊(duì)協(xié)作意識(shí)薄弱的問(wèn)題,構(gòu)建了一種基于校企合作的軟件工程專業(yè)實(shí)踐教學(xué)模式[2]。鄭州升達(dá)經(jīng)貿(mào)管理學(xué)院信息工程學(xué)院學(xué)者提出了民辦高校軟件工程專業(yè)進(jìn)行工程教育改革的措施,以培養(yǎng)學(xué)生運(yùn)用所學(xué)專業(yè)知識(shí)解決實(shí)際負(fù)責(zé)工程問(wèn)題的能力,提高學(xué)生走入社會(huì)的競(jìng)爭(zhēng)力。
二、工程認(rèn)證背景下軟件工程專業(yè)實(shí)踐課程的體系構(gòu)建
結(jié)合我院特色,在軟件工程傳統(tǒng)實(shí)踐教學(xué)模式的基礎(chǔ)上進(jìn)行探索和創(chuàng)新,研究與建設(shè)符合新工科模式的實(shí)踐教學(xué)平臺(tái)。我院軟件工程專業(yè)設(shè)置了大量的實(shí)踐課程,2018級(jí)、2019級(jí)、2020級(jí)軟件工程培養(yǎng)方案中的實(shí)踐課程分為51學(xué)分、54學(xué)分、52.5學(xué)分,占總學(xué)分的比例為31.76%、33.53%、26.38%。在工程認(rèn)證背景下,專業(yè)課程的設(shè)置了大量的上機(jī)、課程設(shè)計(jì)、實(shí)驗(yàn)、實(shí)訓(xùn)、畢業(yè)設(shè)計(jì)等注重學(xué)生實(shí)踐動(dòng)手能力的教學(xué)環(huán)節(jié)。現(xiàn)階段專業(yè)教師在進(jìn)行實(shí)踐課程授課的過(guò)程中仍然采用QQ發(fā)放作業(yè)、收取作業(yè),亟需建立一個(gè)滿足日常授課、配套的學(xué)生練習(xí)和成績(jī)考核以及提高學(xué)生實(shí)踐動(dòng)手能力和創(chuàng)新能力的平臺(tái)。現(xiàn)階段軟件工程專業(yè)實(shí)踐課程體系包括上機(jī)、課程設(shè)計(jì)、實(shí)訓(xùn)、畢業(yè)設(shè)計(jì)4個(gè)教學(xué)環(huán)節(jié)。
2.1上機(jī)課程
上機(jī)課程占比為1/4~1/2課時(shí),為學(xué)生鞏固所學(xué)知識(shí)點(diǎn)而開(kāi)設(shè),其主要內(nèi)容強(qiáng)調(diào)演示證明某個(gè)一個(gè)算法、設(shè)計(jì)某一個(gè)模塊的實(shí)驗(yàn)結(jié)果。涉及的課程主要為專業(yè)課:計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)、數(shù)據(jù)結(jié)構(gòu)、面向?qū)ο蟪绦蛟O(shè)計(jì)(Java)、數(shù)據(jù)庫(kù)原理與應(yīng)用、網(wǎng)頁(yè)制作、軟件工程導(dǎo)論、可視化建模與UML、JavaWeb編程等課程。覆蓋的工程認(rèn)證畢業(yè)要求1工程知識(shí)、2問(wèn)題分析、3設(shè)計(jì)解決方案、5使用現(xiàn)代工具等[3]。
2.2課程設(shè)計(jì)
課程設(shè)計(jì)是在理論課結(jié)束后,新開(kāi)設(shè)的實(shí)踐課程,能夠?qū)?duì)應(yīng)理論課程的內(nèi)容進(jìn)行綜合的練習(xí)而進(jìn)行課程設(shè)計(jì),是實(shí)踐課程體系中最重要的組成部分。課程設(shè)計(jì)強(qiáng)調(diào)對(duì)課程知識(shí)點(diǎn)綜合應(yīng)用,實(shí)踐案例來(lái)自企業(yè)真實(shí)的項(xiàng)目或者國(guó)內(nèi)知名競(jìng)賽的題目。涉及的課程有:網(wǎng)頁(yè)設(shè)計(jì)課程設(shè)計(jì)、軟件工程課程設(shè)計(jì)、Java語(yǔ)言課程設(shè)計(jì)、JavaWeb課程設(shè)計(jì)、Web前端開(kāi)發(fā)課程設(shè)計(jì)等。覆蓋的工程認(rèn)證畢業(yè)要求3設(shè)計(jì)解決方案、5使用現(xiàn)代工具、6工程與社會(huì)等。
2.3項(xiàng)目實(shí)訓(xùn)
項(xiàng)目實(shí)訓(xùn)主要開(kāi)設(shè)在第7學(xué)期,綜合運(yùn)用多門課程的知識(shí)點(diǎn)完成軟件工程的項(xiàng)目實(shí)訓(xùn)。讓學(xué)生參與軟件的需求分析、設(shè)計(jì)、實(shí)訓(xùn)、測(cè)試、維護(hù)等軟件工程的生命周期,培養(yǎng)學(xué)的團(tuán)隊(duì)協(xié)作、職業(yè)規(guī)劃、溝通、項(xiàng)目管理、終身學(xué)習(xí)等能力。軟件工程專業(yè)現(xiàn)階段的專業(yè)方向課程分為web方向課程和移動(dòng)端開(kāi)發(fā)方向課程,web方向的課程項(xiàng)目實(shí)訓(xùn)涉及課程為Java架構(gòu)課程設(shè)計(jì)和Java微服務(wù)架構(gòu)課程設(shè)計(jì),題目選取了校企合作的企業(yè)級(jí)應(yīng)用項(xiàng)目的部分功能,綜合了專業(yè)基礎(chǔ)課網(wǎng)頁(yè)設(shè)計(jì)、Java、JavaWeb編程、數(shù)據(jù)庫(kù)原理與應(yīng)用、Web前端開(kāi)發(fā)技術(shù)等多門課程。移動(dòng)端方向設(shè)置的Android高級(jí)編程課程設(shè)計(jì)和微信程序開(kāi)發(fā)課程設(shè)計(jì)綜合了H5移動(dòng)應(yīng)用開(kāi)發(fā)、Android應(yīng)用開(kāi)發(fā)、數(shù)據(jù)庫(kù)原理與應(yīng)用、網(wǎng)頁(yè)設(shè)計(jì)、移動(dòng)后端開(kāi)發(fā)等多門課程的知識(shí)。其覆蓋的工程認(rèn)證指標(biāo)點(diǎn)除了課程設(shè)計(jì)的要求以為,還覆蓋了畢業(yè)要求8職業(yè)規(guī)范、9職業(yè)規(guī)范個(gè)人和團(tuán)隊(duì)、10溝通等。
2.4畢業(yè)設(shè)計(jì)
畢業(yè)設(shè)計(jì)是軟件工程實(shí)踐教學(xué)體系中的最后一個(gè)綜合性、創(chuàng)造性的實(shí)踐性教學(xué)環(huán)節(jié)。畢業(yè)設(shè)計(jì)題目從企業(yè)中的實(shí)踐項(xiàng)目中進(jìn)行選取,采用指導(dǎo)教師和企業(yè)導(dǎo)師聯(lián)合指導(dǎo)的方式進(jìn)行。畢業(yè)設(shè)計(jì)的整個(gè)過(guò)程包括選題、開(kāi)題、中期檢查、畢業(yè)論文編寫、畢業(yè)設(shè)計(jì)項(xiàng)目演示、項(xiàng)目答辯等過(guò)程。最后系部邀請(qǐng)企業(yè)導(dǎo)師和校內(nèi)導(dǎo)師聯(lián)合推選優(yōu)秀畢業(yè)設(shè)計(jì),舉辦畢業(yè)設(shè)計(jì)展等活動(dòng)。其課程所覆蓋工程認(rèn)證畢業(yè)設(shè)計(jì)要求的指標(biāo)點(diǎn)除了上機(jī)、課設(shè)、項(xiàng)目實(shí)訓(xùn)的等課程的指標(biāo)點(diǎn)以外,還加入了畢業(yè)要求11項(xiàng)目管理和畢業(yè)要求12終身學(xué)習(xí)。
三、工程認(rèn)證背景下軟件工程專業(yè)實(shí)踐課程的實(shí)踐平臺(tái)建設(shè)
我院軟件工程實(shí)踐教學(xué)平臺(tái)堅(jiān)持“以學(xué)生為中心、提高實(shí)踐能力、增強(qiáng)學(xué)習(xí)能力”為建設(shè)目標(biāo),采用項(xiàng)目式教學(xué)方法來(lái)構(gòu)建學(xué)生的知識(shí)體系和動(dòng)手實(shí)踐能力。該實(shí)踐教學(xué)平臺(tái)承擔(dān)上機(jī)、課程設(shè)計(jì)、實(shí)訓(xùn)、畢業(yè)設(shè)計(jì)等多個(gè)功能,并體現(xiàn)“工程認(rèn)證”背景中提出的“以學(xué)生為中心”的原則。實(shí)踐教學(xué)平臺(tái)主要包括實(shí)踐課資源共享系統(tǒng)、實(shí)踐課在線培訓(xùn)系統(tǒng)、實(shí)踐課在線練習(xí)系統(tǒng)、學(xué)生能力分析系統(tǒng)等4個(gè)部分。
3.1實(shí)踐課資源共享系統(tǒng)
軟件工程專業(yè)實(shí)踐課各類資源共享系統(tǒng),對(duì)教師、學(xué)生開(kāi)放。主要包括課程介紹、教學(xué)大綱周歷、教案、演示文稿PPT、、參考資料、課程錄音錄像等有助于教學(xué)提升的資源。該子系統(tǒng)主要包括平臺(tái)首頁(yè)、學(xué)習(xí)資源、翻轉(zhuǎn)課堂和我的審核等模塊。在平臺(tái)首頁(yè)、學(xué)習(xí)資源區(qū)均能看到課程的相關(guān)資源信息,同時(shí)支持同學(xué)們對(duì)某些重難點(diǎn)知識(shí)點(diǎn)按照自己的理解錄制講義視頻等,通過(guò)教師審核后到平臺(tái),供其他同學(xué)學(xué)習(xí)。
3.2實(shí)踐課在線培訓(xùn)系統(tǒng)
實(shí)踐課在線培訓(xùn)系統(tǒng)與資源共享子系統(tǒng)搭配,通過(guò)學(xué)生學(xué)習(xí)的路徑設(shè)置相應(yīng)的算法進(jìn)行評(píng)分設(shè)置、學(xué)分排名等。學(xué)生可以通過(guò)學(xué)習(xí)資源信息、完成作業(yè)、參與點(diǎn)贊和信息等行為,實(shí)時(shí)查看班級(jí)的排名信息,該分?jǐn)?shù)可以作為教師過(guò)程性考核的依據(jù)。
3.3實(shí)踐課在線練習(xí)系統(tǒng)
實(shí)踐課在線練習(xí)系統(tǒng)與培訓(xùn)系統(tǒng)搭配,可根據(jù)課程內(nèi)容或知識(shí)點(diǎn)進(jìn)行考試練習(xí)。涵蓋出題、組卷、考試、導(dǎo)入考生信息、監(jiān)考、自動(dòng)評(píng)卷/人工評(píng)卷等完整流程。可任意指定參與考試班級(jí),指定考試試卷,規(guī)定每場(chǎng)考試時(shí)間。并可以限定每名考生的重考次數(shù)。
3.4學(xué)生能力分析系統(tǒng)
學(xué)生能力分析系統(tǒng)與在線培訓(xùn)系統(tǒng)搭配,提供督學(xué)監(jiān)控功能,能正確反饋學(xué)生的進(jìn)度、時(shí)間,監(jiān)控每個(gè)學(xué)員、每門課程的進(jìn)度等信息。與在線練習(xí)系統(tǒng)搭配,為整個(gè)班級(jí)、每個(gè)學(xué)生、每次考試進(jìn)行分析,分析學(xué)員的錯(cuò)題情況,對(duì)癥下藥。
四、工程認(rèn)證背景下軟件工程專業(yè)實(shí)踐課程平臺(tái)的應(yīng)用效果
該平臺(tái)應(yīng)用于軟件工程17級(jí)、18級(jí)、19級(jí)等Java語(yǔ)言程序設(shè)計(jì)1、Java高級(jí)編程、JavaWeb開(kāi)發(fā)等3門課程的上機(jī)、課程設(shè)計(jì)等教學(xué)過(guò)程中。教學(xué)過(guò)程中取得了相應(yīng)的教學(xué)數(shù)據(jù),同時(shí)對(duì)系統(tǒng)的進(jìn)一步優(yōu)化也提供了數(shù)據(jù)支撐。
4.1教師端和學(xué)生端翻轉(zhuǎn)課堂模塊
傳統(tǒng)的教學(xué)模式中,以教師講解為主。結(jié)合課上課下的講解案例,教師可以將某一門課程的學(xué)習(xí)資源包括PPT和視頻上傳到功能區(qū)。同時(shí)在該模塊中允許學(xué)生根據(jù)自己的理解對(duì)該知識(shí)點(diǎn)進(jìn)行重新講解,通過(guò)教師審核通過(guò)后該視頻資源,使得教學(xué)變成雙向過(guò)程,師生互動(dòng)更加流暢。同時(shí)也將傳統(tǒng)的老師講-學(xué)生聽(tīng)的授課模式更改為學(xué)生講-學(xué)生聽(tīng)的翻轉(zhuǎn)課堂模式。
4.2積分模塊設(shè)計(jì)
積分模塊主要為激勵(lì)學(xué)生學(xué)習(xí)興趣設(shè)計(jì),在學(xué)習(xí)過(guò)程中進(jìn)行嘉獎(jiǎng),也能促進(jìn)學(xué)生之間形成良好的競(jìng)爭(zhēng),同時(shí)為教師課程打分提供一定的參考。積分系統(tǒng)包含了積分獲取、學(xué)習(xí)排行兩個(gè)功能。積分獲取提供兩種獲取方式,通過(guò)學(xué)吧論壇點(diǎn)贊互動(dòng)以及每日簽到。學(xué)習(xí)排行則提供了班級(jí)、年級(jí)排行等信息。在學(xué)生端首頁(yè)提供了所在班級(jí)的學(xué)生排行信息,在教師端提供了所教授班級(jí)學(xué)生的排行信息。
4.3學(xué)生練習(xí)-測(cè)試模塊老師可以申請(qǐng)考試教室,等待管理員進(jìn)行審批,可以查看自己的申請(qǐng)狀態(tài),用來(lái)查詢是否通過(guò)審核。申請(qǐng)教室時(shí)支持考試試卷上傳,學(xué)生考試完畢后,將試卷上傳到服務(wù)器,老師能夠查看并批改上傳的試卷。本模塊支持多個(gè)參數(shù)查詢、成績(jī)報(bào)告生成、歷史試卷回閱等功能。
4.4學(xué)生實(shí)踐課程練習(xí)分析模塊
在不斷的教學(xué)過(guò)程中學(xué)生能力不斷提升,以往采用期中考試、期末考試為學(xué)生能力的評(píng)估方式,缺乏中間過(guò)程有條理、有證據(jù)的分析支撐。無(wú)法準(zhǔn)確獲知學(xué)生在哪個(gè)階段出現(xiàn)問(wèn)題,也難以從源頭解決。采用學(xué)生能力全過(guò)程的分析手段,有助于及時(shí)發(fā)現(xiàn)異常并調(diào)整,高效提升學(xué)生的綜合素質(zhì)和能力。以上機(jī)練習(xí)的選擇題為例,將錯(cuò)誤的選項(xiàng)進(jìn)行統(tǒng)計(jì)形成分析報(bào)告,可以幫助教師分析集中的錯(cuò)誤知識(shí)點(diǎn),便于教師有目的講解錯(cuò)誤習(xí)題。
五、結(jié)束語(yǔ)
針對(duì)新工科建設(shè)和工程教育認(rèn)證對(duì)軟件工程特色專業(yè)建設(shè)和人才培養(yǎng)的要求,以本校軟件工程專業(yè)實(shí)踐課程為突破點(diǎn),針對(duì)學(xué)生實(shí)踐能力較低、動(dòng)手能力不足、團(tuán)隊(duì)協(xié)作意識(shí)薄弱等問(wèn)題,踐行“新工科”工程教育理念、探索培養(yǎng)模式,助力學(xué)院向應(yīng)用技術(shù)型高校轉(zhuǎn)型,構(gòu)建軟件工程專業(yè)實(shí)踐課程教學(xué)平臺(tái),一方面滿足軟件工程實(shí)踐課程的日常教學(xué)需求,另一方面完善軟件工程實(shí)踐課程的教學(xué)體系,加深課程與課程之間的銜接關(guān)系,為其他應(yīng)用型高校軟件工程專業(yè)提供較好的借鑒和參考模式。
參考文獻(xiàn)
[1]熊念,周珊,劉小麗,陸堯勝.基于云計(jì)算的跨校區(qū)計(jì)算機(jī)通識(shí)課程實(shí)驗(yàn)教學(xué)研究[J].實(shí)驗(yàn)科學(xué)與技術(shù),2020,18(03):114-117.
[2]廖卓凡,王靜,熊兵.新工科背景下“軟件工程”課程教學(xué)與實(shí)踐改革研究[J].計(jì)算機(jī)時(shí)代,2021,{4}(05):81-83+87.
關(guān)鍵詞:學(xué)科競(jìng)賽;軟件工程專業(yè);實(shí)踐教學(xué)
一、軟件工程專業(yè)實(shí)踐教學(xué)中存在的問(wèn)題
部分高校軟件工程專業(yè)在課程設(shè)置方面不夠合理,實(shí)踐教學(xué)只占據(jù)了較少的比例,且選擇了相對(duì)滯后的產(chǎn)業(yè)作為實(shí)踐教學(xué)內(nèi)容。從實(shí)踐教學(xué)角度來(lái)講,大部分實(shí)踐教學(xué)環(huán)節(jié)是為了驗(yàn)證理論內(nèi)容,缺乏綜合性實(shí)驗(yàn)和設(shè)計(jì)性實(shí)驗(yàn),且依然遵循先理論后實(shí)踐的順序開(kāi)展實(shí)踐教學(xué),這樣就對(duì)學(xué)生應(yīng)用能力的培養(yǎng)起到了很大程度的限制作用。具體來(lái)講,包含以下問(wèn)題。首先,在專業(yè)目標(biāo)培養(yǎng)過(guò)程中,對(duì)理論知識(shí)過(guò)分重視,實(shí)踐訓(xùn)練遭到忽視;對(duì)課內(nèi)充分重視,課外遭到忽視。其次,驗(yàn)證性實(shí)驗(yàn)是實(shí)驗(yàn)教學(xué)體系的重點(diǎn),設(shè)計(jì)性、綜合性實(shí)驗(yàn)較少,對(duì)學(xué)生動(dòng)手能力、創(chuàng)新能力的培養(yǎng)起到了阻礙作用。再次,沒(méi)有嚴(yán)格管理實(shí)踐教學(xué)過(guò)程,缺乏相應(yīng)的質(zhì)量監(jiān)控和評(píng)價(jià)體系。最后,實(shí)驗(yàn)教學(xué)體系沒(méi)有得到創(chuàng)新,無(wú)法有效訓(xùn)練學(xué)生的工程能力和職業(yè)素質(zhì)。針對(duì)這些問(wèn)題,就需要結(jié)合學(xué)科競(jìng)賽,對(duì)實(shí)踐教學(xué)中存在的問(wèn)題積極思考,采取相應(yīng)的解決措施,實(shí)現(xiàn)以賽促教的目的。同時(shí),通過(guò)提升實(shí)踐教學(xué)質(zhì)量,也可以將學(xué)生的學(xué)習(xí)興趣有效激發(fā)出來(lái),促使其實(shí)踐動(dòng)手能力得到提升,進(jìn)而在學(xué)科競(jìng)賽中取得不錯(cuò)成績(jī),達(dá)到學(xué)科競(jìng)賽與專業(yè)實(shí)踐教學(xué)協(xié)調(diào)發(fā)展的目的。
二、學(xué)科競(jìng)賽驅(qū)動(dòng)下的軟件工程專業(yè)實(shí)踐教學(xué)改革策略
一般來(lái)講,專業(yè)學(xué)科競(jìng)賽分為教育主管部門、行業(yè)協(xié)會(huì)及企業(yè)組織的學(xué)科比賽。其中,“中國(guó)軟件杯”大學(xué)生軟件設(shè)計(jì)比賽、華北五省及港澳臺(tái)大學(xué)生計(jì)算機(jī)應(yīng)用大賽、“藍(lán)橋杯”全國(guó)軟件和信息技術(shù)專業(yè)人才比賽等是與軟件工程專業(yè)密切相關(guān)的比賽。研究發(fā)現(xiàn),這些競(jìng)賽的形式主要是編程實(shí)踐或是團(tuán)隊(duì)、若干個(gè)學(xué)生組成團(tuán)隊(duì)來(lái)與其他團(tuán)隊(duì)競(jìng)爭(zhēng),結(jié)合某一個(gè)問(wèn)題,提供相應(yīng)的解決方案,或者是設(shè)計(jì)相應(yīng)的軟件作品。學(xué)科競(jìng)賽活動(dòng)的開(kāi)展,主要是對(duì)學(xué)生知識(shí)運(yùn)用能力、問(wèn)題解決能力、創(chuàng)新實(shí)踐能力等進(jìn)行考核,其可以大力培養(yǎng)學(xué)生的信息捕獲能力、團(tuán)隊(duì)合作意識(shí)[1]。同時(shí),通過(guò)學(xué)科競(jìng)賽成績(jī),也可以將教學(xué)計(jì)劃、教學(xué)內(nèi)容的合理性反映出來(lái),及時(shí)將教、學(xué)當(dāng)中的問(wèn)題找出來(lái),進(jìn)而采取更加針對(duì)性的改革策略[2]。
(一)以賽促教,以賽促學(xué)
“以賽促教,以賽促學(xué)”是軟件工程專業(yè)實(shí)踐教學(xué)中不可缺少的一種教學(xué)模式,能夠有效培養(yǎng)學(xué)生的實(shí)踐能力[3]。在具體教學(xué)實(shí)踐中,綜合運(yùn)用一系列形式,如廣泛宣傳、跨年級(jí)集訓(xùn)、團(tuán)隊(duì)選拔等,在競(jìng)賽過(guò)程中融入社會(huì)對(duì)軟件人才知識(shí)的需求,讓學(xué)生充分認(rèn)識(shí)到軟件開(kāi)發(fā)的熱門方向。1.營(yíng)造競(jìng)賽氛圍。為了提高軟件工程專業(yè)實(shí)踐教學(xué)質(zhì)量,在教學(xué)實(shí)踐中,應(yīng)結(jié)合專業(yè)實(shí)際情況,開(kāi)展介紹會(huì)等活動(dòng),對(duì)各項(xiàng)專業(yè)學(xué)科競(jìng)賽進(jìn)行針對(duì)性介紹,讓學(xué)生明白競(jìng)賽獲得好成績(jī)可以獲得的獎(jiǎng)勵(lì),以促使學(xué)生對(duì)學(xué)科競(jìng)賽的初步了解。為了將濃厚的學(xué)科競(jìng)賽氛圍營(yíng)造出來(lái),還需要將學(xué)科競(jìng)賽社團(tuán)創(chuàng)建起來(lái),通過(guò)社團(tuán)活動(dòng)的開(kāi)展,促使學(xué)生對(duì)各項(xiàng)競(jìng)賽的特點(diǎn)深入了解,讓其意識(shí)到要想在競(jìng)賽中獲得好成績(jī),需要長(zhǎng)期努力和參與,這樣可以有效鍛煉學(xué)生各方面的能力。同時(shí),也可以將高年級(jí)學(xué)生的傳幫帶作用充分發(fā)揮出來(lái),幫助和指引不同水平的學(xué)生,將學(xué)生參與實(shí)踐鍛煉和學(xué)科競(jìng)賽的興趣、積極性充分調(diào)動(dòng)起來(lái)。2.開(kāi)展培訓(xùn)指導(dǎo)活動(dòng)。軟件工程專業(yè)實(shí)踐教學(xué)中,為了全方位保障、開(kāi)展技能競(jìng)賽工作,要依托校內(nèi)外實(shí)訓(xùn)場(chǎng)地平臺(tái),指導(dǎo)教師要形成“以賽促學(xué)、以賽促教、賽學(xué)結(jié)合”的教學(xué)理念,結(jié)合競(jìng)賽項(xiàng)目,開(kāi)展針對(duì)性的競(jìng)賽培訓(xùn),讓參與集訓(xùn)的學(xué)生不分年級(jí),均可參加。在培訓(xùn)過(guò)程中,首先將競(jìng)賽考核的內(nèi)容、能力要求等介紹給學(xué)生,讓其明白競(jìng)賽要求,了解如何才能提升個(gè)人能力;其次將競(jìng)賽中涉及的技術(shù)、課程中沒(méi)有涉及的內(nèi)容講授給學(xué)生。通過(guò)培訓(xùn)指導(dǎo)活動(dòng)的開(kāi)展,可以幫助教師對(duì)現(xiàn)階段軟件行業(yè)技術(shù)發(fā)展趨勢(shì)充分了解,與目前教學(xué)過(guò)程做對(duì)比,找出存在的問(wèn)題,積極改進(jìn)和完善,達(dá)到以賽促教的目的。在培訓(xùn)活動(dòng)實(shí)施中,學(xué)生也可以對(duì)市場(chǎng)對(duì)軟件研發(fā)人才的需求和要求進(jìn)行深入了解,和自己進(jìn)行對(duì)比,找出不足,提升學(xué)習(xí)和實(shí)踐的針對(duì)性,達(dá)到以賽促學(xué)的目的[4]。3.團(tuán)隊(duì)選拔,指導(dǎo)參賽。軟件工程專業(yè)實(shí)踐教學(xué)離不開(kāi)學(xué)科競(jìng)賽活動(dòng),學(xué)科競(jìng)賽活動(dòng)一般包括程序設(shè)計(jì)類和作品類兩種類型。在程序設(shè)計(jì)類方面,算法設(shè)計(jì)是主要的內(nèi)容,為了提升參賽團(tuán)隊(duì)的水平,可以在校內(nèi)組織一些選拔賽、邀請(qǐng)賽,也可以由社團(tuán)定期組織練習(xí)賽,包括周賽、月賽等,根據(jù)參賽結(jié)果,對(duì)隊(duì)員進(jìn)行排名,以此篩選出具有較高水平的學(xué)生,督促那些能力不夠的學(xué)生繼續(xù)開(kāi)展針對(duì)性訓(xùn)練,提升實(shí)踐能力。在作品方面,包括較多方面的競(jìng)賽內(nèi)容,如游戲開(kāi)發(fā)、嵌入式系統(tǒng)、網(wǎng)絡(luò)安全、大數(shù)據(jù)處理等,教師要結(jié)合學(xué)生需求意愿及能力水平,組建相應(yīng)的團(tuán)隊(duì)。結(jié)合院校實(shí)際情況,一般來(lái)講,每個(gè)開(kāi)發(fā)大類,都需要組建相應(yīng)的參賽團(tuán)隊(duì)。
(二)促進(jìn)實(shí)踐教學(xué)和社會(huì)需求的融合
1.有效指導(dǎo)教學(xué)內(nèi)容。學(xué)科競(jìng)賽驅(qū)動(dòng)下,軟件工程專業(yè)實(shí)踐教學(xué)改革應(yīng)重視教學(xué)內(nèi)容的更新。從研究程序設(shè)計(jì)類學(xué)科競(jìng)賽可以得知,其緊密聯(lián)系著程序設(shè)計(jì)語(yǔ)言、數(shù)據(jù)結(jié)構(gòu)、算法設(shè)計(jì)類課程。但是在具體教學(xué)實(shí)踐中,往往根據(jù)教材內(nèi)容來(lái)設(shè)計(jì)實(shí)驗(yàn)和課程,學(xué)生只能夠理解和掌握各類算法,無(wú)法在網(wǎng)絡(luò)通信、社交系統(tǒng)等領(lǐng)域內(nèi)實(shí)際應(yīng)用算法,制約學(xué)生動(dòng)手實(shí)踐和創(chuàng)新能力的培養(yǎng)。而通過(guò)參與學(xué)科競(jìng)賽,教師可以對(duì)教學(xué)內(nèi)容進(jìn)行重新審視,剔除滯后性較強(qiáng)的內(nèi)容,將競(jìng)賽題內(nèi)容引入進(jìn)來(lái)。這些新引入的數(shù)據(jù)結(jié)構(gòu)、算法設(shè)計(jì)等課程內(nèi)容,可以將軟件產(chǎn)業(yè)現(xiàn)狀和發(fā)展趨勢(shì)充分體現(xiàn)出來(lái),進(jìn)而對(duì)學(xué)生的學(xué)習(xí)興趣、積極性有效激發(fā),也可以讓學(xué)生學(xué)會(huì)如何在實(shí)踐中應(yīng)用書本上的理論知識(shí)[5]。總之,通過(guò)學(xué)科競(jìng)賽活動(dòng),可以對(duì)軟件工程專業(yè)實(shí)踐教學(xué)內(nèi)容逐步更新,跟上時(shí)展的趨勢(shì)和要求。2.轉(zhuǎn)化競(jìng)賽案例。在軟件工程專業(yè)實(shí)踐教學(xué)環(huán)節(jié)中,非常重要的組成部分為課程設(shè)計(jì)和校內(nèi)實(shí)訓(xùn),其將課程的各方面內(nèi)容涵蓋起來(lái),甚至可以說(shuō),其對(duì)實(shí)踐環(huán)節(jié)的教學(xué)質(zhì)量起到?jīng)Q定性的作用。過(guò)去在實(shí)踐教學(xué)中,往往是對(duì)信息管理系統(tǒng)進(jìn)行開(kāi)發(fā)和設(shè)計(jì),沒(méi)有創(chuàng)新,且不符合軟件行業(yè)的發(fā)展趨勢(shì),無(wú)法有效鍛煉學(xué)生的實(shí)踐能力。而通過(guò)轉(zhuǎn)化競(jìng)賽作品,將其作為教學(xué)案例使用,則可以規(guī)避這些不足,既可以讓學(xué)生對(duì)學(xué)習(xí)到的知識(shí)點(diǎn)進(jìn)行鞏固,又充分體現(xiàn)了創(chuàng)新精神的意義,將學(xué)生學(xué)習(xí)的積極性和主動(dòng)性有效激發(fā)出來(lái),從而增強(qiáng)軟件工程專業(yè)實(shí)踐教學(xué)的實(shí)效性。例如,“校園微信平臺(tái)”案例,作品充分考慮學(xué)生的校園生活實(shí)際情況和需求,目的是協(xié)調(diào)管理校園內(nèi)公共資源,共享校園各個(gè)系統(tǒng)的資源,方便師生課后交流等。其在微信公眾平臺(tái)、動(dòng)態(tài)網(wǎng)頁(yè)爬蟲(chóng)、LBS應(yīng)用等技術(shù)的支持下,可以實(shí)現(xiàn)單點(diǎn)登錄校園內(nèi)各個(gè)系統(tǒng),利用云存儲(chǔ)分享各種信息,促使學(xué)生能夠?qū)π?nèi)網(wǎng)絡(luò)信息資源便捷訪問(wèn),對(duì)校園生活服務(wù)信息及時(shí)了解等。將其作為實(shí)踐教學(xué)的案例,引導(dǎo)學(xué)生進(jìn)行開(kāi)發(fā)實(shí)踐,可以有效涵蓋WEB開(kāi)發(fā)、網(wǎng)絡(luò)爬蟲(chóng)、云存儲(chǔ)等諸多的內(nèi)容。
(三)完善實(shí)踐教學(xué)管理體系
學(xué)科競(jìng)賽驅(qū)動(dòng)下,完善管理體系是軟件工程專業(yè)實(shí)踐教學(xué)改革過(guò)程中非常重要的一個(gè)環(huán)節(jié),對(duì)于優(yōu)化實(shí)踐教學(xué)過(guò)程十分重要。為此,首先,高校要充分認(rèn)識(shí)到自身的職責(zé),設(shè)置創(chuàng)新必修課,對(duì)學(xué)生的學(xué)習(xí)實(shí)踐能力、創(chuàng)業(yè)能力大力培養(yǎng)。結(jié)合實(shí)際情況,可以將學(xué)科競(jìng)賽納入學(xué)分分配中,對(duì)學(xué)科競(jìng)賽的地位進(jìn)行明確,甚至可以要求每一位學(xué)生都要參加競(jìng)賽活動(dòng)。將創(chuàng)新創(chuàng)業(yè)領(lǐng)導(dǎo)小組成立起來(lái),科學(xué)統(tǒng)一管理、篩選、培訓(xùn)各種賽事活動(dòng)。其次,學(xué)科競(jìng)賽的成績(jī)要想得到改善,并不是一朝一夕能實(shí)現(xiàn)的,需要長(zhǎng)期努力,那么就需要將高素質(zhì)高水平的競(jìng)賽指導(dǎo)教師隊(duì)伍構(gòu)建起來(lái)。在競(jìng)賽指導(dǎo)教師選拔過(guò)程中,綜合考慮知識(shí)能力、專業(yè)技術(shù)水平、責(zé)任心等諸多方面的內(nèi)容,定期讓競(jìng)賽指導(dǎo)教師接受針對(duì)性的培訓(xùn),以便促使指導(dǎo)教師的知識(shí)結(jié)構(gòu)得到完善,實(shí)踐能力得到提升,從而提升競(jìng)賽指導(dǎo)的整體質(zhì)量。最后,要結(jié)合院系實(shí)際情況,設(shè)立專項(xiàng)資金,保障競(jìng)賽的順利開(kāi)展。同時(shí),將競(jìng)賽資助項(xiàng)目成立起來(lái),獎(jiǎng)勵(lì)那些在學(xué)科競(jìng)賽中獲得好成績(jī)的學(xué)生及教師,激發(fā)學(xué)生、教師參與競(jìng)賽的積極性。由此,促使學(xué)科競(jìng)賽順利開(kāi)展,有效提升軟件工程專業(yè)實(shí)踐教學(xué)的質(zhì)量。
(四)改革實(shí)踐教學(xué)評(píng)價(jià)模式
軟件工程專業(yè)實(shí)踐教學(xué)中,要對(duì)過(guò)去單純的考試評(píng)價(jià)模式進(jìn)行改革,綜合考核學(xué)生的知識(shí)和能力;結(jié)合教學(xué)要求和實(shí)際情況,綜合考核平時(shí)作業(yè)、項(xiàng)目訓(xùn)練和筆試等多個(gè)方面,通過(guò)作業(yè)成績(jī)考核,可以對(duì)學(xué)生起到有效的督促作用,筆試考核則考核學(xué)生的知識(shí)掌握情況,項(xiàng)目考核則考核學(xué)生的知識(shí)應(yīng)用能力、動(dòng)手實(shí)踐能力和創(chuàng)新能力等。注重過(guò)程化管理,依據(jù)相應(yīng)的比重,將三方面的考核成績(jī)綜合起來(lái),形成總成績(jī)。由此,確保軟件工程專業(yè)實(shí)踐教學(xué)評(píng)價(jià)方法更加科學(xué)、準(zhǔn)確。
三、結(jié)語(yǔ)
社會(huì)對(duì)軟件工程專業(yè)人才提出了更高的要求,需要具備較強(qiáng)的動(dòng)手實(shí)踐能力和創(chuàng)新能力。因此,就需要以學(xué)科競(jìng)賽為基礎(chǔ),找出現(xiàn)階段軟件工程專業(yè)實(shí)踐教學(xué)中存在的問(wèn)題,采取針對(duì)性的措施,如科學(xué)設(shè)置實(shí)踐教學(xué)內(nèi)容、創(chuàng)新實(shí)踐教學(xué)方法等,達(dá)到以賽促教、以賽促學(xué)的目的,培養(yǎng)學(xué)生的實(shí)踐動(dòng)手能力和團(tuán)隊(duì)合作意識(shí),提升軟件工程專業(yè)實(shí)踐教學(xué)質(zhì)量,培養(yǎng)出更多優(yōu)秀的人才。
參考文獻(xiàn):
[1]白偉華.基于協(xié)同的軟件工程專業(yè)實(shí)踐教學(xué)改革研究[J].科教文匯,2017,5(10):123-125.
[2]杜小坤,徐勝舟.軟件工程專業(yè)實(shí)踐教學(xué)改革探索[J].現(xiàn)代計(jì)算機(jī),2017,3(11):44-48.
[3]張宏明,趙建邦.學(xué)科競(jìng)賽與教學(xué)實(shí)踐聯(lián)動(dòng)的軟件人才培養(yǎng)模式研究[J].黑龍江教育,2018,4(10):244-246.
一、目前高職院校軟件工程專業(yè)建設(shè)存在的問(wèn)題
高職院校經(jīng)過(guò)十幾年的高速發(fā)展,數(shù)量上和規(guī)模上有了顯著提高,為社會(huì)和企業(yè)提供了大量技能型人才,為中華民族的騰飛做出了巨大貢獻(xiàn)。近幾年由于信息技術(shù)特別是軟件外包發(fā)展迅速,軟件工程專業(yè)也得到蓬勃的發(fā)展,具有計(jì)算機(jī)和信息背景的高職院校普遍開(kāi)設(shè)了軟件工程專業(yè)。近5年通過(guò)調(diào)查研究,發(fā)現(xiàn)在人才培養(yǎng)方面軟件工程專業(yè)存在一系列以下問(wèn)題:
1、院校“同質(zhì)化”嚴(yán)重,職業(yè)特色不夠突出
高職院校人才培養(yǎng)模式和專業(yè)設(shè)置關(guān)系著高職院校的生存和發(fā)展,在高等教育“大眾化”的背景下,高職院校的專業(yè)設(shè)置“同質(zhì)化”十分嚴(yán)重,完全沒(méi)有從區(qū)域經(jīng)濟(jì)發(fā)展的需求,盲目投入巨大資金,造成資源上巨大浪費(fèi)。現(xiàn)在大部分高職院校軟件專業(yè)學(xué)生的理念、知識(shí)和技能與社會(huì)和企業(yè)的期望差距非常大,無(wú)法滿足需求,造成“結(jié)構(gòu)性失調(diào)”。[2]大部分高職院校重理論,輕實(shí)踐,照搬本科院校的學(xué)歷教育,沒(méi)有顯著突出職業(yè)教育的特點(diǎn)。高職教育培養(yǎng)第一線需要的高級(jí)應(yīng)用型人才,培養(yǎng)的人才具備與高等教育相適應(yīng)的基本知識(shí)、理論和技能,掌握相應(yīng)的新知識(shí)、新技能和新工藝,有較強(qiáng)的實(shí)踐動(dòng)手能力和分析、解決生產(chǎn)實(shí)際問(wèn)題的能力。
2、人才培養(yǎng)與社會(huì)要求差距大矛盾突出
企業(yè)為了適應(yīng)社會(huì)發(fā)展和滿足消費(fèi)者的需求,對(duì)創(chuàng)新型高素質(zhì)技能人才需求極大,提高產(chǎn)品的質(zhì)量,獲取最大的回報(bào)。但現(xiàn)實(shí)是企業(yè)招聘到合適人才的機(jī)會(huì)越來(lái)越小,而中國(guó)每年近七百萬(wàn)的大學(xué)畢生業(yè)大部分找不到合適的工作,特別是高職院校學(xué)生就業(yè)質(zhì)量不理想。社會(huì)對(duì)技術(shù)人才需求量非常大和大部分學(xué)生找不到合適工作的矛盾,主要原因是院校的人才培養(yǎng)模式落后,所傳授知識(shí)難以滿足社會(huì)企業(yè)的需求,不適應(yīng)社會(huì)需求。
3、“工學(xué)結(jié)合、校企合作”層次低
高職院校領(lǐng)導(dǎo)都具有“工學(xué)結(jié)合、校企合作”的思維,但受多個(gè)因素影響,大部分高職院校的校企合作僅僅停留在備忘錄或紙面協(xié)議,即使有,深度也不夠,僅僅是高職院校利用寒暑假組織學(xué)生到企業(yè)定崗實(shí)習(xí),學(xué)生在流水線從事簡(jiǎn)單枯燥的機(jī)械式工作,與期望相差甚遠(yuǎn),未能充分體現(xiàn)工學(xué)結(jié)合理念,效果不佳。
二、提高高職院校軟件工程專業(yè)人才培養(yǎng)模式和課程建設(shè)的措施
《教育部財(cái)政部關(guān)于進(jìn)一步推進(jìn)“國(guó)家示范性高等職業(yè)院校建設(shè)計(jì)劃”實(shí)施工作的通知》(教高[2010]8號(hào))中,對(duì)專業(yè)建設(shè)與人才培養(yǎng)模式改革提出了具體要求。陜西職業(yè)技術(shù)學(xué)院通過(guò)對(duì)軟件專業(yè)人才培養(yǎng)模式和課程體系建設(shè)進(jìn)行深度改革,促進(jìn)軟件專業(yè)建設(shè)更上一層樓,具體措施如下:
1、吃透政府政策,立足服務(wù)區(qū)域產(chǎn)業(yè),準(zhǔn)確定位專業(yè)建設(shè)方向
軟件外包產(chǎn)業(yè)被稱為“高科技、高附加值的綠色產(chǎn)業(yè)”。根據(jù)《西安軟件外包發(fā)展規(guī)劃(2010-2015年)》,西安市軟件外包發(fā)展的總體定位是成為國(guó)際軟件外包中心之一,總體目標(biāo)是成為全球知名的軟件外包中心城市,服務(wù)區(qū)域經(jīng)濟(jì)發(fā)展。學(xué)院應(yīng)抓住這次契機(jī),為西安市軟件外包儲(chǔ)備人才。軟件產(chǎn)業(yè)包含軟件測(cè)試、軟件架構(gòu)、物聯(lián)網(wǎng)、云計(jì)算、虛擬化、智能穿戴、智能家電、APP等新興產(chǎn)業(yè)。在國(guó)家政策的鼓勵(lì)和社會(huì)需求的推動(dòng)下,新興產(chǎn)業(yè)在未來(lái)的10年將有較大發(fā)展,成為中國(guó)由“中國(guó)制造”向“中國(guó)智造”產(chǎn)業(yè)升級(jí)的主力軍。但是,目前許多高職院校軟件工程專業(yè)的課程極少涉及上述核心技術(shù),無(wú)法滿足社會(huì)和企業(yè)的需求。高職院校為了提高軟件專業(yè)學(xué)生的就業(yè)率和就業(yè)質(zhì)量,領(lǐng)導(dǎo)和教師必須密切關(guān)注軟件產(chǎn)業(yè)的發(fā)展趨勢(shì)和熱點(diǎn),深入到軟件企業(yè)調(diào)研,了解企業(yè)真正需求,預(yù)測(cè)未來(lái)幾年軟件發(fā)展熱度,做好課程建設(shè)方面的知識(shí)儲(chǔ)備。
2、緊抓市場(chǎng)契機(jī),與企業(yè)深度合作,力求實(shí)現(xiàn)共贏
陜西職業(yè)技術(shù)學(xué)院處在西部大開(kāi)發(fā)的橋頭堡——西安,新的形勢(shì)為西部高職院校和西部企業(yè)提供了合作機(jī)會(huì),院校改變辦學(xué)思維,主動(dòng)要求相關(guān)企業(yè)合作辦學(xué),特別是軟件外包的相關(guān)企業(yè),使企業(yè)參與到軟件工程專業(yè)的課程建設(shè)和人才培養(yǎng)上,學(xué)院根據(jù)企業(yè)反饋的信息,及時(shí)調(diào)整課程結(jié)構(gòu),優(yōu)化教學(xué)內(nèi)容,使學(xué)生第一時(shí)間學(xué)習(xí)企業(yè)最急需的技術(shù),畢業(yè)后及時(shí)融入企業(yè)工作環(huán)境中,合作企業(yè)每年優(yōu)先從畢業(yè)學(xué)生中選取優(yōu)秀畢業(yè)生充實(shí)到企業(yè)中,分享合作辦學(xué)的碩果,由被動(dòng)轉(zhuǎn)化為主動(dòng),解決“院校熱、企業(yè)冷”的校企合作辦學(xué)難題。高職院校對(duì)學(xué)生的培養(yǎng)目標(biāo)定位在實(shí)用性“藍(lán)領(lǐng)”人才,側(cè)重于培養(yǎng)學(xué)生的專業(yè)技能、動(dòng)手能力,院校和企業(yè)之間可以采取“聯(lián)合辦學(xué)”、“訂單式”培養(yǎng)模式,使學(xué)生實(shí)際操作能力顯著提高,院校的就業(yè)率得到保障。軟件工程專業(yè)學(xué)生可以與西安高新區(qū)多家軟件外包企業(yè)簽訂聯(lián)合辦學(xué)協(xié)議,為學(xué)生多方面提供帶薪頂崗實(shí)習(xí),熟悉企業(yè)工作流程。頂崗實(shí)習(xí)學(xué)生可以從最簡(jiǎn)單的軟件測(cè)試開(kāi)始,熟悉軟件測(cè)試中的單元測(cè)試、模塊測(cè)試、系統(tǒng)測(cè)試和集成測(cè)試等方法,掌握黑盒測(cè)試和白盒測(cè)試等技術(shù),為自己就業(yè)奠定基礎(chǔ)。
3、構(gòu)建“校企合作,工學(xué)結(jié)合”的專業(yè)課程體系
“校企合作,工學(xué)結(jié)合”模式是目前高職院校相對(duì)成熟的人才培養(yǎng)模式,突出了高職院校教育的職業(yè)化,是高職院校公認(rèn)的“金”模式,核心是骨干課程建設(shè),使畢業(yè)生第一時(shí)間勝任工作崗位,短時(shí)間內(nèi)獲得更大發(fā)展空間。
三、結(jié)束語(yǔ)
在國(guó)家提出部分普通本科高校向應(yīng)用技術(shù)型轉(zhuǎn)型的背景下,針對(duì)信息類高校軟件工程專業(yè)如何保持理論教學(xué)及實(shí)踐教學(xué)的有效性,如何通過(guò)改革教學(xué)方法,如何適應(yīng)新的教學(xué)模式,如何提高教學(xué)質(zhì)量及學(xué)習(xí)效果,更加適應(yīng)社會(huì)對(duì)軟件工程人才等問(wèn)題,本文通過(guò)對(duì)現(xiàn)狀進(jìn)行分析和研究,結(jié)合實(shí)際給出一些建議和措施。
關(guān)鍵詞
教學(xué)模式;MOOCs;軟件工程;人才培養(yǎng)
1程序設(shè)計(jì)教學(xué)現(xiàn)狀分析
1.1程序設(shè)計(jì)理論教學(xué)不同的課程對(duì)教學(xué)手段有著不同的需求,對(duì)于絕大部分側(cè)重于理論且實(shí)踐性不強(qiáng)的課程來(lái)說(shuō),傳統(tǒng)課堂模式基本可以滿足所有需要。但是,對(duì)于計(jì)算機(jī)程序設(shè)計(jì)課程來(lái)說(shuō),傳統(tǒng)課堂手段就處處顯示出其劣勢(shì)。計(jì)算機(jī)程序設(shè)計(jì)課程不僅需要嚴(yán)密的邏輯思考能力而且更加注重實(shí)踐動(dòng)手能力的培養(yǎng),學(xué)生需要在調(diào)試程序的過(guò)程中學(xué)會(huì)編程,積累經(jīng)驗(yàn),逐漸提高能力。因此,教師的“教”與學(xué)生的“練”共同構(gòu)成整個(gè)學(xué)習(xí)環(huán)節(jié),但是傳統(tǒng)課堂教學(xué)只是強(qiáng)調(diào)了教師的教,而學(xué)生的“練”僅僅靠學(xué)生課下自覺(jué),這種狀況很難達(dá)到滿意的效果。同時(shí),不同教師的授課風(fēng)格的不同,使不同的學(xué)生的理解和接受水平具有顯著的差別,學(xué)生需要多接觸不同的學(xué)習(xí)方式。
1.2程序設(shè)計(jì)實(shí)踐教學(xué)通常情況下,理論課授課地點(diǎn)為教室,而實(shí)踐課則需要到機(jī)房上課。實(shí)踐課一般無(wú)教材,課前授課教師會(huì)編寫一份試驗(yàn)指導(dǎo)書,并在上課時(shí)發(fā)給學(xué)生,學(xué)生按照實(shí)驗(yàn)指導(dǎo)書的要求完成實(shí)踐課任務(wù)。一般情況下,實(shí)驗(yàn)指導(dǎo)書會(huì)包含實(shí)驗(yàn)內(nèi)容、練習(xí)要點(diǎn)、實(shí)驗(yàn)?zāi)繕?biāo)及實(shí)驗(yàn)要求,同時(shí)也包含一些代碼及提示信息。關(guān)于實(shí)踐課中實(shí)驗(yàn)完成方式一般分為獨(dú)立完成和小組合作完成兩種,若程序工作量不大,就安排學(xué)生獨(dú)立完成,若程序復(fù)雜且工作量大則可采用分組完成形式。實(shí)踐課作為課堂理論教學(xué)的練習(xí)鞏固環(huán)節(jié)有著極其重要的地位,實(shí)踐課做得好會(huì)對(duì)學(xué)生未來(lái)工作帶來(lái)直接的益處。
2新教學(xué)模式帶來(lái)的挑戰(zhàn)
大規(guī)模開(kāi)放式網(wǎng)絡(luò)課堂教學(xué)開(kāi)啟了新的教育教學(xué)模式,自從2008年MOOC這個(gè)術(shù)語(yǔ)被提出以來(lái),尤其是2011年之后,這種以MOOC為代表的新型在線教育模式有了爆發(fā)式的發(fā)展,涌現(xiàn)了一批具有影響力的教育教學(xué)平臺(tái),例如斯坦福大學(xué)牽頭的Coursera項(xiàng)目、哈佛與MIT共同參與的edX項(xiàng)目,以及較早的免費(fèi)大學(xué)教育企業(yè)Udacity。隨著一些知名教授等相繼上線各類課程,在一定程度上使實(shí)體大學(xué)的教師們產(chǎn)生了壓力,學(xué)生被這種在線課堂吸引過(guò)去從而出現(xiàn)不來(lái)上課,或者不重視學(xué)校的傳統(tǒng)課堂。因此,在這種情況下,必須采取正確有效的措施,既保證學(xué)生的課堂興趣和學(xué)習(xí)效果,又能博采眾長(zhǎng),提高教學(xué)水平,這是對(duì)教師提出的緊迫要求。
同時(shí),教育部于2015年4月13日文件《教育部關(guān)于加強(qiáng)高等學(xué)校在線開(kāi)放課程建設(shè)應(yīng)用與管理的意見(jiàn)》(教高[2015]3號(hào)),②文件規(guī)定了各高校要在在線課程建設(shè)上需要達(dá)到的目標(biāo)。隨著信息技術(shù)的飛速發(fā)展,以多媒體和網(wǎng)絡(luò)為代表信息技術(shù)對(duì)高等教育產(chǎn)生了革命性的影響。“慕課”、“微課”以全新的教學(xué)模式和理念,正在“翻轉(zhuǎn)”著大學(xué)的課堂,如何應(yīng)用好這種新的教學(xué)形式,促進(jìn)高校教學(xué)與現(xiàn)代信息技術(shù)的深度融合也成為教育界普遍關(guān)注的問(wèn)題。因此,按照文件要求各高校不僅需要做到傳統(tǒng)課堂陣地不失手,而且要在在線課堂建設(shè)上做出成果。為此,教育部西南高等學(xué)校師資培訓(xùn)中心分別于2015年10月16日-10月21日、2015年10月30日-11月4日分別在上海和成都舉辦兩期“高校慕課、微課建設(shè)與翻轉(zhuǎn)課堂教學(xué)應(yīng)用實(shí)務(wù)培訓(xùn)班”。對(duì)于學(xué)員中學(xué)習(xí)成績(jī)優(yōu)秀者,將推薦參加由教育部教育管理信息中心每年組織的“全國(guó)多媒體課件和微課大賽”,優(yōu)異的課程將獲得開(kāi)課平臺(tái)的經(jīng)費(fèi)支持,課程建設(shè)完成后將在國(guó)內(nèi)知名慕課平臺(tái)和運(yùn)行。
3對(duì)策與建議
3.1基于大數(shù)據(jù)的教學(xué)方法在教育教學(xué)活動(dòng)中,教師一定要對(duì)學(xué)生有全面、正確的了解,只有這樣才能對(duì)教學(xué)中存在的問(wèn)題做到“對(duì)癥下藥”并提高教學(xué)水平。因此要注意與教學(xué)相關(guān)信息的掌握和搜集,只有在大數(shù)據(jù)的背景下才能分析并找到問(wèn)題的突破口和解決方案。學(xué)校教務(wù)部門的各種相關(guān)簡(jiǎn)報(bào)是重要的數(shù)據(jù)資料。以重慶郵電大學(xué)為例,目前教務(wù)處的各種教學(xué)質(zhì)量季報(bào)、教學(xué)督導(dǎo)簡(jiǎn)報(bào)都可以在校園網(wǎng)上檢索下載,每份簡(jiǎn)報(bào)都包含大量的統(tǒng)計(jì)分析數(shù)據(jù)信息和意見(jiàn)建議信息,目前已經(jīng)有60期督導(dǎo)簡(jiǎn)報(bào)可供下載。教師要充分利用這些數(shù)據(jù)資源,了解學(xué)生學(xué)習(xí)問(wèn)題、了解其他教師教學(xué)經(jīng)驗(yàn)和教訓(xùn),提高自己的教學(xué)水平。
3.2“卓越工程師班”計(jì)劃目前,重慶郵電大學(xué)在程序設(shè)計(jì)課程教學(xué)改革方面的做法值得借鑒。學(xué)校成立了“卓越工程師班”,其成員從所有班級(jí)同學(xué)中挑選優(yōu)秀學(xué)生進(jìn)入“卓越工程師班”學(xué)習(xí),采用不同的教學(xué)模式進(jìn)行教學(xué)。同時(shí),“卓越工程師班”的成員不是固定不變的,每學(xué)年要有15%左右的淘汰率和補(bǔ)錄率,保持了“卓越工程師班”的流動(dòng)性和先進(jìn)性。在教學(xué)方面,“卓越工程師班”不再將理論課與實(shí)踐課分開(kāi)上,而是合為一體,每次課課時(shí)為4個(gè)學(xué)時(shí),包含理論學(xué)習(xí)和實(shí)踐環(huán)節(jié),兩位教師上課,一位教師主講,一位教師輔導(dǎo),授課地點(diǎn)安排在機(jī)房,兼顧理論學(xué)習(xí)和實(shí)踐操作。通過(guò)卓越工程師班計(jì)劃的執(zhí)行,一方面學(xué)生的主動(dòng)學(xué)習(xí)熱情得到了空前的激發(fā),課堂上不再出現(xiàn)以前的沉悶現(xiàn)象,學(xué)生做到了積極思考,互相幫助、主動(dòng)發(fā)問(wèn),學(xué)習(xí)效果明顯得到了提高;另一方面學(xué)生視在“卓越工程師班”為一份榮譽(yù),為了保持不被淘汰而努力學(xué)習(xí),同時(shí)那些沒(méi)進(jìn)入“卓越工程師班”也在提高成績(jī)努力爭(zhēng)取加入“卓越工程師班”,這樣形成了一種良性競(jìng)爭(zhēng)的學(xué)習(xí)環(huán)境,帶動(dòng)了大部分學(xué)生學(xué)習(xí)的積極性。
3.3實(shí)踐與實(shí)訓(xùn)相結(jié)合目前大的軟件企業(yè)不僅開(kāi)發(fā)產(chǎn)品,也在做培訓(xùn),在線教育也是這些企業(yè)的核心業(yè)務(wù)之一。這些企業(yè)做在線教育的天然優(yōu)勢(shì)就是可以與實(shí)際項(xiàng)目結(jié)合,可以讓學(xué)員進(jìn)行實(shí)際項(xiàng)目開(kāi)發(fā)。這種模式不僅鍛煉了學(xué)生能力,也在學(xué)習(xí)過(guò)程中培養(yǎng)了企業(yè)所需的人才。因此,作為重要環(huán)節(jié)的實(shí)踐課,學(xué)校可以采用實(shí)踐與實(shí)訓(xùn)相結(jié)合的方式,讓學(xué)生真正學(xué)好程序設(shè)計(jì)。在第一階段,教師在學(xué)校指導(dǎo)學(xué)生實(shí)踐,學(xué)生將學(xué)到知識(shí)在實(shí)踐中重新梳理并鞏固,同時(shí)將沒(méi)有掌握好的知識(shí)點(diǎn)弄清弄懂,為參加企業(yè)實(shí)訓(xùn)打下基礎(chǔ);之后進(jìn)行的第二階段就是學(xué)校派學(xué)生到企業(yè)參加實(shí)訓(xùn),讓學(xué)生體驗(yàn)企業(yè)工作方式,在實(shí)際環(huán)境下解決問(wèn)題,提高編程能力,也為就業(yè)打下基礎(chǔ)。
3.4與在線教育結(jié)合大規(guī)模在線教育的興起帶來(lái)了課堂革命,高校及教師要抓住這個(gè)機(jī)遇,按照教高[2015]3號(hào)文件要求,開(kāi)發(fā)在線教育課程。重視在線教育課程不是可以忽略傳統(tǒng)課堂授課方式,兩種教學(xué)方式各有優(yōu)勢(shì),各級(jí)教師需要做到將兩者有機(jī)結(jié)合,取長(zhǎng)補(bǔ)短,提高課堂教學(xué)效果。傳輸知識(shí),答疑解惑是教師的職責(zé),其中知識(shí)的傳授方面可以充分利用在線教育的手段,將基礎(chǔ)的、簡(jiǎn)單的知識(shí)采用微課形式讓學(xué)生課下主動(dòng)學(xué)習(xí),課上主要解決學(xué)生的疑難問(wèn)題和不容易懂得重點(diǎn)問(wèn)題,這種手段也被稱為“反轉(zhuǎn)課堂”。這種方式一方面調(diào)動(dòng)了學(xué)生學(xué)習(xí)積極性,也可以提高課堂時(shí)間的有效利用率。需要注意的是,采用此方法教學(xué)班規(guī)模不宜過(guò)大,最好控制在50~60人為宜。
3.5靈活的考核手段程序設(shè)計(jì)不同于其他理論課程,它對(duì)動(dòng)手調(diào)試的要求非常高,傳統(tǒng)的筆試方式已經(jīng)不能適應(yīng)成績(jī)考核的需要。在考核方式上,重慶郵電大學(xué)從2013年開(kāi)始對(duì)程序設(shè)計(jì)課程進(jìn)行了考核方式改革,改革后采用計(jì)算機(jī)上機(jī)考試的方式,初期具體采用讀程序做選擇題的方式,考試題目從題庫(kù)中隨機(jī)抽取,題庫(kù)規(guī)模超過(guò)5000道題,基本涵蓋所有知識(shí)點(diǎn),保證參加考試的學(xué)生所做題目具有極低的相同幾率,機(jī)考系統(tǒng)在學(xué)生答完題當(dāng)場(chǎng)給出成績(jī)。同時(shí),重慶郵電大學(xué)也不局限于期末機(jī)考這種方式進(jìn)行考核,例如定期在全校范圍內(nèi)舉辦讀程序競(jìng)賽,競(jìng)賽中獲得相應(yīng)名次的同學(xué)可以分別獲得程序設(shè)計(jì)課程的優(yōu)、良等成績(jī)。
4注重教學(xué)內(nèi)容更新
目前,絕大多數(shù)程序設(shè)計(jì)教材中都是以簡(jiǎn)單的零散實(shí)例來(lái)介紹各知識(shí)點(diǎn),這些實(shí)例之間沒(méi)有關(guān)聯(lián),造成學(xué)生無(wú)法從整體上把握整個(gè)課程的知識(shí)。因此,需要設(shè)計(jì)一個(gè)好的教學(xué)實(shí)例,例如一個(gè)MIS系統(tǒng),該實(shí)例要盡可能涵蓋所有的知識(shí)點(diǎn)。隨著授課的深入,知識(shí)點(diǎn)的不斷學(xué)習(xí),該實(shí)例不斷完善和擴(kuò)大,到授課結(jié)束時(shí)形成一個(gè)完整的系統(tǒng)。通過(guò)這種方式授課,學(xué)生不僅把握知識(shí)更具完整性,而且也在不知不覺(jué)中學(xué)習(xí)了一些軟件工程的思想。學(xué)生在校學(xué)習(xí)階段就是在學(xué)習(xí)就業(yè)所需的知識(shí)和能力。因此,學(xué)校需要以市場(chǎng)需求為導(dǎo)向培養(yǎng)人才,不斷將課程內(nèi)容中的陳舊內(nèi)容用新內(nèi)容替換。市場(chǎng)是最靈敏的機(jī)制,它可以捕捉到任何不易察覺(jué)的方向,學(xué)校教育不能封閉,必須與市場(chǎng)保持緊密聯(lián)系,能夠獲知外界的需求。學(xué)校要做到專業(yè)設(shè)置與產(chǎn)業(yè)需求、課程內(nèi)容與職業(yè)標(biāo)準(zhǔn)、教學(xué)過(guò)程與生產(chǎn)過(guò)程“三對(duì)接”,以社會(huì)和市場(chǎng)的需求進(jìn)行課程體系設(shè)計(jì),這樣學(xué)生畢業(yè)時(shí)都能成為市場(chǎng)、企業(yè)急迫需要的人才,這也實(shí)現(xiàn)了教育的根本目的。
5結(jié)語(yǔ)
[關(guān)鍵詞]軟件工程專業(yè);人才培養(yǎng);協(xié)同育人模式
隨著國(guó)家新一代信息技術(shù)產(chǎn)業(yè)發(fā)展及其他產(chǎn)業(yè)升級(jí)轉(zhuǎn)型,軟件行業(yè)的新應(yīng)用、新技術(shù)、新概念與新模式不斷涌現(xiàn),軟件專業(yè)人才培養(yǎng)面臨著更嚴(yán)峻的挑戰(zhàn)。[1]地方經(jīng)濟(jì)及企業(yè)發(fā)展需要大量的信息技術(shù)人才。地方高校特別是經(jīng)濟(jì)相對(duì)落后地區(qū)的高校限于區(qū)域產(chǎn)業(yè)規(guī)模、師資、生源等因素,無(wú)法直接參照國(guó)外校企合作和經(jīng)濟(jì)發(fā)達(dá)地區(qū)協(xié)同育人模式,且普遍存在重理論講授、輕技能實(shí)踐的情況,常常出現(xiàn)無(wú)法滿足當(dāng)前企業(yè)人才需求、高校畢業(yè)生就業(yè)難、就業(yè)質(zhì)量不高的雙重結(jié)構(gòu)性矛盾。地方高校要主動(dòng)融入和服務(wù)行業(yè)企業(yè),緊密跟蹤產(chǎn)業(yè)升級(jí)、結(jié)構(gòu)調(diào)整的趨勢(shì)動(dòng)態(tài),不斷深化與行業(yè)企業(yè)合作,培養(yǎng)區(qū)域產(chǎn)業(yè)發(fā)展急需的應(yīng)用技術(shù)型人才。[2]
一、地方高校軟件人才培養(yǎng)現(xiàn)狀
隨著社會(huì)對(duì)軟件專業(yè)人才應(yīng)用能力要求的提高,現(xiàn)有軟件專業(yè)人才培養(yǎng)模式呈現(xiàn)出越來(lái)越多的不足。[3-4]目前,地方院校軟件工程專業(yè)的人才培養(yǎng)現(xiàn)狀主要存在以下幾方面的問(wèn)題:第一,人才培養(yǎng)定位不明確。在制定專業(yè)人才培養(yǎng)目標(biāo)時(shí),多數(shù)地方高校都強(qiáng)調(diào)“創(chuàng)新型、應(yīng)用型、復(fù)合型高端軟件人才”,但是限于師資力量、生源類型、社會(huì)資源等,上述人才培養(yǎng)目標(biāo)是很難達(dá)到的。同時(shí),培養(yǎng)出來(lái)的人才趨于同質(zhì)化,缺少自己學(xué)校的辦學(xué)特色。實(shí)際的人才培養(yǎng)定位應(yīng)是培養(yǎng)滿足區(qū)域產(chǎn)業(yè)經(jīng)濟(jì)發(fā)展的應(yīng)用創(chuàng)新型人才。第二,現(xiàn)有課程體系設(shè)置不科學(xué)。由于專業(yè)定位不清晰,不少地方高校在設(shè)計(jì)專業(yè)課程體系時(shí)試圖面面俱到,兼顧考研、就業(yè)等各類需求。這常常導(dǎo)致專業(yè)課程層次不清、重點(diǎn)課程不突出、教學(xué)內(nèi)容冗余陳舊情況的出現(xiàn),也無(wú)法實(shí)現(xiàn)人才的專業(yè)知識(shí)、技能培養(yǎng)與企業(yè)需求的“無(wú)縫連接”。第三,現(xiàn)有實(shí)踐教學(xué)模式無(wú)法推廣。地方高校最常見(jiàn)的三類實(shí)訓(xùn)模式都存在一定的問(wèn)題。由于雙師型教師的不足和社會(huì)企業(yè)資源的缺乏,以學(xué)校為主導(dǎo)的實(shí)訓(xùn)難以真實(shí)再現(xiàn)企業(yè)真正工作氛圍,基本無(wú)法有效實(shí)現(xiàn)學(xué)生實(shí)踐技能的培養(yǎng)。而以企業(yè)為主導(dǎo)的實(shí)訓(xùn),常常面臨企業(yè)規(guī)模有限,企業(yè)導(dǎo)師精力有限,少數(shù)學(xué)生所獲指導(dǎo)有限等難題。此外,校外實(shí)訓(xùn)還涉及學(xué)生校外管理存在安全隱患、難以推廣等問(wèn)題。以培訓(xùn)機(jī)構(gòu)為主導(dǎo)的實(shí)訓(xùn)同樣面臨校外學(xué)生管理不便、費(fèi)用昂貴、效果不如預(yù)期、難以持續(xù)合作等常見(jiàn)問(wèn)題。第四,現(xiàn)有教學(xué)質(zhì)量監(jiān)督體系不完善。傳統(tǒng)教學(xué)模式是教師通過(guò)面授進(jìn)行理論教學(xué),學(xué)生上機(jī)實(shí)驗(yàn),并提交程序和實(shí)驗(yàn)報(bào)告給教師評(píng)分。傳統(tǒng)教學(xué)模式呆板,師生缺少互動(dòng),手工評(píng)閱作業(yè)工作量大,學(xué)生沒(méi)能及時(shí)獲得反饋,在現(xiàn)代的教學(xué)環(huán)境下已經(jīng)顯得不適應(yīng)。信息產(chǎn)業(yè)的迅速發(fā)展和專業(yè)人才需求的旺盛,使探索應(yīng)用創(chuàng)新型軟件人才培養(yǎng)的新模式成為一項(xiàng)非常必要的工作。筆者針對(duì)上述問(wèn)題,以協(xié)同創(chuàng)新理念為指導(dǎo),展開(kāi)了“政校企”多元化協(xié)同軟件人才培養(yǎng)新模式的研究。
二、協(xié)同創(chuàng)新理念和協(xié)同育人模式的融合
“2011協(xié)同創(chuàng)新”本質(zhì)上是一種管理創(chuàng)新[5],通過(guò)對(duì)各創(chuàng)新主體的資源優(yōu)化整合和高效配置促進(jìn)創(chuàng)新要素的有機(jī)融合和良性互動(dòng),從而實(shí)現(xiàn)資源共享、提高創(chuàng)新效率的目標(biāo)。因此,實(shí)現(xiàn)基于協(xié)同創(chuàng)新理念的協(xié)同育人模式,關(guān)鍵在于充分利用好地方高校現(xiàn)有資源和師資,構(gòu)建多方協(xié)同、多元評(píng)價(jià)、多面融合的協(xié)同創(chuàng)新平臺(tái)。我們依托廣西混雜計(jì)算與集成電路設(shè)計(jì)分析重點(diǎn)實(shí)驗(yàn)室,以廣西民族大學(xué)牽頭的廣西船聯(lián)網(wǎng)技術(shù)協(xié)同創(chuàng)新中心為基礎(chǔ),緊密圍繞“需求導(dǎo)向、開(kāi)放共享、融合創(chuàng)新、技術(shù)引領(lǐng)”的中心原則,通過(guò)建設(shè)和提高東盟多語(yǔ)種信息處理、船舶及河道和港口信息采集、通信和分析的信息化程度,政產(chǎn)學(xué)研相結(jié)合,為地方培養(yǎng)一批高素質(zhì)的高科技人才。特別是以提高學(xué)生專業(yè)技能為核心,構(gòu)建高效的、服務(wù)于船聯(lián)網(wǎng)及相關(guān)產(chǎn)業(yè)軟件人才培養(yǎng)體系的協(xié)同創(chuàng)新主體,探索協(xié)同創(chuàng)新主體的運(yùn)行機(jī)制,進(jìn)行多行業(yè)軟件人才協(xié)同培養(yǎng)體制、人才能力訓(xùn)練體系和人才培養(yǎng)質(zhì)量保障體系的建設(shè),通過(guò)構(gòu)建“面向船聯(lián)網(wǎng)產(chǎn)業(yè)的軟件人才協(xié)同培養(yǎng)的創(chuàng)新平臺(tái)”,實(shí)現(xiàn)軟件人才培養(yǎng)新模式的改革與實(shí)踐創(chuàng)新。[2]
(一)基于協(xié)同創(chuàng)新的軟件人才培養(yǎng)主體模式改革傳統(tǒng)人才培養(yǎng)模式的培養(yǎng)主體以專業(yè)教研室為主,這種模式通常存在師資專業(yè)知識(shí)結(jié)構(gòu)相對(duì)單一、視野不夠開(kāi)闊、與行業(yè)的主流技術(shù)脫節(jié)的問(wèn)題。廣西民族大學(xué)軟件與信息安全學(xué)院在國(guó)家“2011協(xié)同創(chuàng)新計(jì)劃”協(xié)同創(chuàng)新理念的指導(dǎo)下,積極釋放人才培養(yǎng)主體中的創(chuàng)新要素,突破政府、行業(yè)、院校內(nèi)外各個(gè)組織機(jī)構(gòu)之間的壁壘,構(gòu)建一種以協(xié)同創(chuàng)新平臺(tái)為主體的跨地域、跨行業(yè)、跨機(jī)構(gòu)、跨部門的軟件人才培養(yǎng)新模式,在不同的主體之間打開(kāi)一條合作共贏的人才合作培養(yǎng)渠道。廣西民族大學(xué)軟件人才協(xié)同育人協(xié)同創(chuàng)新平臺(tái)構(gòu)成如圖1所示。
(二)軟件人才培養(yǎng)的課程體系改革整個(gè)體系的課程設(shè)置圍繞創(chuàng)新理念下人才培養(yǎng)體系設(shè)計(jì),為后期工程項(xiàng)目實(shí)施服務(wù)。課程體系的設(shè)置具備系統(tǒng)性、漸進(jìn)性、協(xié)同性和模塊化的特點(diǎn),先開(kāi)的課程是后續(xù)課程的前導(dǎo)課程,而不是隨意開(kāi)設(shè)。此外,教學(xué)案例來(lái)源于產(chǎn)業(yè)領(lǐng)域的實(shí)際項(xiàng)目。在這類項(xiàng)目式教學(xué)模式下,多門課程的專業(yè)知識(shí)會(huì)在一個(gè)項(xiàng)目的實(shí)施過(guò)程中集中出現(xiàn),而學(xué)生在多個(gè)學(xué)年的項(xiàng)目學(xué)習(xí)階段也會(huì)可能一直用到一門課程內(nèi)容。通過(guò)精心設(shè)計(jì),實(shí)訓(xùn)案例的功能模塊應(yīng)有每堂課對(duì)應(yīng)的知識(shí)點(diǎn),通過(guò)“做中學(xué)、學(xué)中做”提高學(xué)生的綜合能力。
(三)軟件人才培養(yǎng)的實(shí)訓(xùn)模式改革需要強(qiáng)調(diào)的是,這里所采用的實(shí)訓(xùn)模式并不關(guān)注學(xué)生所在的訓(xùn)練場(chǎng)所,而是注重構(gòu)建具有可操作性、標(biāo)準(zhǔn)化、信息化的項(xiàng)目案例實(shí)訓(xùn)平臺(tái)。通過(guò)構(gòu)建一個(gè)虛擬的軟件公司環(huán)境,學(xué)生在專業(yè)教師和企業(yè)導(dǎo)師的指導(dǎo)下逐步完成真實(shí)的項(xiàng)目案例,確保實(shí)訓(xùn)每個(gè)教學(xué)案例的考核點(diǎn)都得以有效實(shí)施。
(四)人才協(xié)同培養(yǎng)的質(zhì)量保障體系改革由于協(xié)同創(chuàng)新理念下協(xié)同育人涉及多方單位、部門,保證教學(xué)質(zhì)量一直都是該協(xié)同育人模式的痛點(diǎn)和難點(diǎn)。我們通過(guò)建立各協(xié)同培養(yǎng)單位、部門共同參與的評(píng)價(jià)體系,引入輔助教學(xué)質(zhì)量監(jiān)控信息化平臺(tái),對(duì)理論教學(xué)和實(shí)踐教學(xué)中重要、關(guān)鍵的環(huán)節(jié)進(jìn)行跟蹤、分析和改進(jìn),有效確保了協(xié)同育人模式的教學(xué)質(zhì)量。
三、協(xié)同創(chuàng)新理念下的協(xié)同育人方案
(一)人才協(xié)同培養(yǎng)平臺(tái)構(gòu)建人才協(xié)同培養(yǎng)平臺(tái)以依托軟件與信息安全學(xué)院所屬的船聯(lián)網(wǎng)協(xié)同創(chuàng)新中心的創(chuàng)新團(tuán)隊(duì)形式存在,由防城港市工業(yè)和信息化委員會(huì)、廣西民族大學(xué)相關(guān)院系/職能部門、電子科技大學(xué)、蘭州大學(xué)、防城港務(wù)集團(tuán)有限公司、上海澤眾軟件科技有限公司等“政校企”單位組成。平臺(tái)構(gòu)建主要包括創(chuàng)新團(tuán)隊(duì)組建及能力建設(shè)、培養(yǎng)方案及教學(xué)案例庫(kù)建設(shè)、創(chuàng)新平臺(tái)的運(yùn)行體制與機(jī)制建設(shè)、校內(nèi)外實(shí)訓(xùn)場(chǎng)地及實(shí)訓(xùn)平臺(tái)建設(shè)等軟硬資源。在人才培養(yǎng)過(guò)程中,協(xié)同培養(yǎng)平臺(tái)基于協(xié)同創(chuàng)新中心管理制度對(duì)創(chuàng)新要素進(jìn)行協(xié)同與整合,構(gòu)建實(shí)現(xiàn)專業(yè)鏈與產(chǎn)業(yè)鏈無(wú)縫對(duì)接的辦學(xué)模式。通過(guò)校內(nèi)、校企在專業(yè)師資隊(duì)伍、實(shí)驗(yàn)實(shí)訓(xùn)基地、課程與課堂等領(lǐng)域的共建,縮短學(xué)生從學(xué)校到企業(yè)需求的距離,真正實(shí)現(xiàn)“產(chǎn)教融合、研學(xué)交替”的軟件人才培養(yǎng)模式。[2]
(二)人才能力培養(yǎng)體系設(shè)計(jì)1.課程體系設(shè)計(jì)課程體系包括通識(shí)必修(思想品德、創(chuàng)新創(chuàng)業(yè)及公共體育等)、通識(shí)選修(文化素養(yǎng))、專業(yè)必修、專業(yè)選修課程四大塊內(nèi)容,在知識(shí)、能力、素質(zhì)等方面全面培養(yǎng)學(xué)生的綜合能力和素質(zhì)。協(xié)同育人能力培養(yǎng)課程體系如圖2所示,整個(gè)體系充分體現(xiàn)了系統(tǒng)化課程框架、模塊化課程教學(xué)以及遞進(jìn)性實(shí)習(xí)實(shí)訓(xùn)的特點(diǎn)。2.案例資源庫(kù)建設(shè)資源庫(kù)建設(shè)將從教學(xué)需求角度按專業(yè)知識(shí)點(diǎn)對(duì)軟件項(xiàng)目研發(fā)流程中產(chǎn)生的系統(tǒng)功能模塊進(jìn)行歸類梳理,形成具有代表性,可操作、可考核的規(guī)范化教學(xué)案例。在實(shí)訓(xùn)教學(xué)過(guò)程中,每一個(gè)教學(xué)案例源于真實(shí)的軟件項(xiàng)目,并有機(jī)構(gòu)成實(shí)訓(xùn)體系。學(xué)生在實(shí)訓(xùn)過(guò)程中加深對(duì)軟件開(kāi)發(fā)流程、具體技術(shù)細(xì)節(jié)等方面的理解。在理順知識(shí)點(diǎn)內(nèi)在聯(lián)系的基礎(chǔ)上,通過(guò)提高主干課程的學(xué)習(xí)難度和強(qiáng)度,可以提升學(xué)生熟練掌握和應(yīng)用相關(guān)知識(shí)點(diǎn)的能力。[2]這里,我們以船舶信息管理系統(tǒng)為例闡述資源庫(kù)的建設(shè)方案。完整的船舶信息管理系統(tǒng)包括“設(shè)備管理”“熱工管理”“人員管理”“工程管理”和“系統(tǒng)維護(hù)”等十幾大功能模塊,為船東和船舶管理公司提供一站式、信息化、智能化、移動(dòng)化的船舶管理方式。3.實(shí)訓(xùn)平臺(tái)構(gòu)建整個(gè)實(shí)訓(xùn)平臺(tái)涉及軟硬件建設(shè),由課程項(xiàng)目和實(shí)訓(xùn)項(xiàng)目構(gòu)成。基礎(chǔ)項(xiàng)目來(lái)源于教材的案例或課程設(shè)計(jì),幫助學(xué)生理解和掌握常見(jiàn)應(yīng)用系統(tǒng)的開(kāi)發(fā)流程、業(yè)務(wù)知識(shí)及研發(fā)技能,是應(yīng)用某門專業(yè)課程知識(shí)點(diǎn)的媒介,主要培養(yǎng)學(xué)生的自主學(xué)習(xí)能力、工程實(shí)踐能力以及綜合運(yùn)用能力,一般放在第三、第四學(xué)期實(shí)施。實(shí)訓(xùn)項(xiàng)目來(lái)源于標(biāo)準(zhǔn)化的案例資源庫(kù),均來(lái)自于真實(shí)行業(yè)級(jí)項(xiàng)目,全方位訓(xùn)練學(xué)生各方面的知識(shí)、素質(zhì)和能力,一般在第六學(xué)期實(shí)施。
(三)人才培養(yǎng)質(zhì)量評(píng)價(jià)體系構(gòu)建在傳統(tǒng)教學(xué)中,普遍的教學(xué)模式是教師通過(guò)面授進(jìn)行理論教學(xué),學(xué)生上機(jī)實(shí)驗(yàn),并提交程序和實(shí)驗(yàn)報(bào)告給教師評(píng)分。傳統(tǒng)教學(xué)模式呆板,師生缺少互動(dòng),手工評(píng)閱作業(yè)工作量大,學(xué)生沒(méi)能及時(shí)獲得反饋,在現(xiàn)代的教學(xué)環(huán)境下已經(jīng)顯得不適應(yīng)。引入CourseGrading系統(tǒng),可充分利用信息化教學(xué)資源,引導(dǎo)學(xué)生課后開(kāi)展線上學(xué)習(xí)、積極參與教學(xué)討論。匯集學(xué)生在整個(gè)培養(yǎng)階段的學(xué)習(xí)過(guò)程數(shù)據(jù)、項(xiàng)目實(shí)踐數(shù)據(jù)、考試成績(jī)數(shù)據(jù)等,實(shí)現(xiàn)高質(zhì)量、可量化的教學(xué)過(guò)程監(jiān)控。目前,根據(jù)教學(xué)實(shí)際情況,筆者所在學(xué)院已經(jīng)在C語(yǔ)言程序設(shè)計(jì)、Java語(yǔ)言程序設(shè)計(jì)、算法設(shè)計(jì)與分析、數(shù)據(jù)結(jié)構(gòu)與算法、面向?qū)ο笈cUML等課程中引入該教學(xué)軟件系統(tǒng)。該系統(tǒng)具備以下功能特點(diǎn):第一,教學(xué)資源管理標(biāo)準(zhǔn)化。通過(guò)CourseGrading系統(tǒng),教師可以課程相關(guān)的教學(xué)資源,包括課件、教學(xué)視頻、參考資料等。第二,實(shí)踐教學(xué)過(guò)程信息化。在傳統(tǒng)的上機(jī)實(shí)踐課中,教師無(wú)法了解學(xué)生的實(shí)踐過(guò)程。CourseGrading系統(tǒng)中,教師通過(guò)系統(tǒng)實(shí)驗(yàn)題目和測(cè)試數(shù)據(jù)。學(xué)生根據(jù)題目完成編程之后上傳代碼片段,CourseGrading系統(tǒng)對(duì)上傳的代碼進(jìn)行實(shí)時(shí)編譯和測(cè)試。系統(tǒng)后臺(tái)會(huì)記錄學(xué)生的行為軌跡。這樣,教師就可以清楚地了解學(xué)生學(xué)習(xí)過(guò)程,包括作業(yè)開(kāi)始時(shí)間、作業(yè)提交次數(shù)、誰(shuí)最先提交了正確的代碼等。CourseGrading系統(tǒng)還可以對(duì)代碼和文檔的相似程度進(jìn)行判別,防止學(xué)生之間的相互抄襲。第二,技能競(jìng)賽學(xué)習(xí)常態(tài)化。CourseGrading系統(tǒng)的子系統(tǒng)OnlineJudge系統(tǒng)是目前軟件比賽常用的比賽系統(tǒng)。題目之后,OnlineJudge系統(tǒng)可根據(jù)提交正確代碼的先后次序、錯(cuò)誤代碼的罰分規(guī)則等,引導(dǎo)學(xué)生在盡量短的時(shí)間內(nèi)寫出正確的代碼。目前,廣西民族大學(xué)軟件與信息安全學(xué)院已經(jīng)全面將OnlineJudge應(yīng)用于學(xué)科競(jìng)賽選手的參賽資格競(jìng)選,通過(guò)積分淘汰機(jī)制,提升競(jìng)賽培訓(xùn)的效果,讓專業(yè)技術(shù)過(guò)硬、編程興趣濃厚的優(yōu)秀學(xué)生能夠進(jìn)一步提升自己的技術(shù)水平。本文基于“2011協(xié)同創(chuàng)新計(jì)劃”理念構(gòu)建真正意義上的政校企協(xié)同人才培養(yǎng)平臺(tái),破解以往傳統(tǒng)校企合作人才培養(yǎng)模式的弊端,從而實(shí)現(xiàn)學(xué)校人才培養(yǎng)和企業(yè)崗位需求的無(wú)縫對(duì)接。基于耦合理念的課程體系設(shè)計(jì)、源于真實(shí)項(xiàng)目的教學(xué)案例資源庫(kù)建設(shè)、多階段實(shí)訓(xùn)體系構(gòu)建、基于信息技術(shù)的人才培養(yǎng)質(zhì)量評(píng)價(jià)體系,改變了傳統(tǒng)缺少過(guò)程監(jiān)控管理的人才培養(yǎng)質(zhì)量評(píng)價(jià)模式,較好地保證了人才培養(yǎng)的質(zhì)量。
參考文獻(xiàn):
[1]魏士偉,柯捷,馬莉.軟件工程專業(yè)應(yīng)用型人才培養(yǎng)模式研究[J].科教導(dǎo)刊,2019(8):75-76.
[2]吳俊君.基于CDIO的數(shù)字醫(yī)療軟件人才協(xié)同培養(yǎng)新模式[J].計(jì)算機(jī)教育,2014(5):78.
[3]張素莉.應(yīng)用型軟件工程人才培養(yǎng)的改革與實(shí)踐[J].現(xiàn)代計(jì)算機(jī),2018(6):68-70.
[4]馬帥旗.基于協(xié)同創(chuàng)新的地方高校應(yīng)用型人才培養(yǎng)模式研究[J].河南教育(高教),2019(2):93-95.
關(guān)鍵詞:課程群;Web程序設(shè)計(jì);教W改革;教W實(shí)踐
中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1006-8228(2011)09-56-02
0 引言
高校軟件工程專業(yè)的培養(yǎng)目標(biāo)之一,是面向我國(guó)的軟件產(chǎn)業(yè)培養(yǎng)大量的程序員,為我國(guó)軟件產(chǎn)業(yè)的發(fā)展培養(yǎng)大批的急需人才。隨著軟件行業(yè)的快速發(fā)展,Web應(yīng)用開(kāi)發(fā)成為了軟件行業(yè)中的就業(yè)亮點(diǎn)。如何提高課程教W質(zhì)量,使W生掌握更多的Web開(kāi)發(fā)的理論和應(yīng)用知識(shí),就成了軟件工程專業(yè)Web開(kāi)發(fā)課程教W改革的目標(biāo)。為了有效完成Web開(kāi)發(fā)類課程的教W任務(wù),提高教W質(zhì)量,培養(yǎng)實(shí)用型、復(fù)合型人才,我們提出了為軟件工程專業(yè)建設(shè)Web程序設(shè)計(jì)課程群,從課程群的教W內(nèi)容、實(shí)驗(yàn)內(nèi)容體系和教W模式體系三個(gè)方面開(kāi)展了教W改革和實(shí)踐。
1 Web課程群教W內(nèi)容體系改革
1.1課程群的內(nèi)涵
課程群建設(shè)是近年來(lái)課程建設(shè)改革的一個(gè)發(fā)展趨勢(shì),它注重系列課程的整體優(yōu)化和交叉性,對(duì)積極推進(jìn)高校課程教W改革、師資隊(duì)伍管理和教W資源的優(yōu)化配置具有明顯的指導(dǎo)意義。“課程群”的概念有別于傳統(tǒng)的“系列課程”。一般認(rèn)為“課程群”是為完善同一施教對(duì)象的認(rèn)知結(jié)構(gòu),而將本專業(yè)或跨專業(yè)培養(yǎng)方案中若干門在知識(shí)、方法、問(wèn)題等方面有著邏輯聯(lián)系的課程加以整合而成的課程體系。課程群具有兩大內(nèi)涵:一是關(guān)聯(lián)性,課程群雖以課程間的知識(shí)、方法、問(wèn)題等邏輯聯(lián)系為結(jié)合點(diǎn),在課程群建設(shè)未實(shí)施前,這一關(guān)聯(lián)尚屬內(nèi)隱,而在課程群建設(shè)伊始,這一關(guān)聯(lián)不斷外化,并在實(shí)際教W中促使W生的認(rèn)知遷移實(shí)現(xiàn)貫通;二是整合性,課程群通過(guò)對(duì)課程的重新規(guī)劃、設(shè)計(jì),填補(bǔ)原先課程間的空白,刪除原先課程間的重復(fù),體現(xiàn)群內(nèi)一門課程對(duì)另一門課程的意義,并使W生更好地把握一門課程與其他課程以及整個(gè)課程群的關(guān)系,從而達(dá)到整體大于部分之和的效果。
1.2課程群知識(shí)體系建設(shè)
由于種種原因,軟件工程課程教W中仍存在著許多問(wèn)題,如相關(guān)課程定位不明確,課程之間內(nèi)容交叉重復(fù)等問(wèn)題,著力進(jìn)行軟件工程課程群的建設(shè)是解決上述問(wèn)題的必要措施。我們從現(xiàn)有的人才培養(yǎng)方案入手,研究Web課程群中各門課程科目的設(shè)置情況。現(xiàn)有的課程包括“高級(jí)語(yǔ)言程序設(shè)計(jì)”、“數(shù)據(jù)結(jié)構(gòu)”、“算法設(shè)計(jì)與分析”、“數(shù)據(jù)庫(kù)原理與技術(shù)”、“JAVA程序設(shè)計(jì)基礎(chǔ)”、“JAVA Web程序設(shè)計(jì)”、“Web程序設(shè)計(jì)”、“Web數(shù)據(jù)庫(kù)技術(shù)”、“動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)”、“SQL Server 2003編程”等。這些課程科目之間,是存在著一定的內(nèi)容交叉重復(fù)。例如,“JAVA Web程序設(shè)計(jì)”介紹了JAVA
Web開(kāi)發(fā)環(huán)境的編程實(shí)現(xiàn),而“Web程序設(shè)計(jì)”課程中主要介紹了ASP編程實(shí)現(xiàn)Web應(yīng)用,“Web數(shù)據(jù)庫(kù)技術(shù)”課程中則主要介紹了PHP+MySQL技術(shù)實(shí)現(xiàn)Web開(kāi)發(fā)。“動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)”課程與以上三門課程有交叉內(nèi)容。因此,以此為基礎(chǔ),一方面我們需要修改人才培養(yǎng)計(jì)劃,設(shè)計(jì)出更加科W的課程群的課程科目;另外一方面,從主要知識(shí)點(diǎn)一主干課程一課程群的構(gòu)建思路著手,達(dá)到目標(biāo)明確、層次分明、定位正確、強(qiáng)化基礎(chǔ)、拓寬專業(yè)知識(shí)的應(yīng)用型人才培養(yǎng)的要求。
我們將Web課程群的課程科目分為了兩個(gè)模塊:基礎(chǔ)知識(shí)模塊和應(yīng)用技術(shù)模塊。Web應(yīng)用開(kāi)發(fā)也是程序設(shè)計(jì)。程序設(shè)計(jì)中不能忽略算法設(shè)計(jì)。目前軟件工程專業(yè)的課程開(kāi)設(shè)中,往往是在已經(jīng)開(kāi)設(shè)了編程語(yǔ)言設(shè)計(jì)課程之后,才開(kāi)設(shè)“數(shù)據(jù)結(jié)構(gòu)”課程,結(jié)果直接導(dǎo)致了W生非常重視編程語(yǔ)言的語(yǔ)言和命令的使用細(xì)節(jié),卻忽視了算法設(shè)計(jì)的重要性,這也使得W生在頭腦中建立算法的意識(shí)非常淡薄。為了強(qiáng)調(diào)程序設(shè)計(jì)和算法的重要性,建議將“數(shù)據(jù)結(jié)構(gòu)”、“算法設(shè)計(jì)與分析”、“高級(jí)語(yǔ)言程序設(shè)計(jì)”安排在第一至第三W期,加強(qiáng)對(duì)W生算法能力的訓(xùn)練,培養(yǎng)他們良好的思維習(xí)慣。在進(jìn)行Web數(shù)據(jù)庫(kù)編程之前,要開(kāi)設(shè)“數(shù)據(jù)庫(kù)原理與技術(shù)”課程,為后繼的數(shù)據(jù)庫(kù)編程打下基礎(chǔ)。“JAVA程序設(shè)計(jì)基礎(chǔ)”與“JAVA Web程序設(shè)計(jì)”這兩門課程應(yīng)該設(shè)置為相鄰兩W期的聯(lián)系課程,在開(kāi)設(shè)了“JAVA程序設(shè)計(jì)基礎(chǔ)”課程之后,在W生具備了面向?qū)ο缶幊趟枷耄⒄莆樟薐AVA基礎(chǔ)編程后,再開(kāi)設(shè)“JAVA Web程序設(shè)計(jì)”課程。JAVA編程技術(shù)內(nèi)容非常多,“JAVA Web程序設(shè)計(jì)”課程將重點(diǎn)介紹JAVA在Web環(huán)境的應(yīng)用開(kāi)發(fā),以滿足當(dāng)前大量Web應(yīng)用開(kāi)發(fā)人才的需要。“Web程序設(shè)計(jì)”、“Web數(shù)據(jù)庫(kù)技術(shù)”“動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)”課程針對(duì)ASP、PHP技術(shù)做了介紹,與JAVA Web平行,故建議在此三者中選擇其一作為重點(diǎn),增加理論與實(shí)訓(xùn)課時(shí),進(jìn)行持續(xù)性教W。
2 課程群實(shí)驗(yàn)內(nèi)容體系改革
根據(jù)工程人才培養(yǎng)模式改革的要求,為培養(yǎng)Web應(yīng)用開(kāi)發(fā)方面的應(yīng)用型人才,加強(qiáng)W生對(duì)Web編程技術(shù)的掌握,有效培養(yǎng)W生的實(shí)踐動(dòng)手能力,在進(jìn)行理論教W內(nèi)容改革的同時(shí),我們也對(duì)實(shí)踐內(nèi)容進(jìn)行了改革。
Web開(kāi)發(fā)課程群的實(shí)驗(yàn)教W內(nèi)容的改革遵循以下原則:一是能幫助W生理解和掌握理論知識(shí);二是能讓W(xué)生通過(guò)實(shí)踐掌握可以應(yīng)用在產(chǎn)業(yè)開(kāi)發(fā)中的編程工具、編程技能,培養(yǎng)W生的系統(tǒng)編程思維。基于以上原則,我們嘗試了將試驗(yàn)課程體系分解為四個(gè)層次:基礎(chǔ)性實(shí)驗(yàn)、設(shè)計(jì)性實(shí)驗(yàn)、綜合性實(shí)驗(yàn)和專業(yè)創(chuàng)新性實(shí)驗(yàn)。
第一層次―基礎(chǔ)性實(shí)驗(yàn),重點(diǎn)是培養(yǎng)W生的相關(guān)W科基本實(shí)驗(yàn)技能、操作規(guī)范和動(dòng)手能力,增強(qiáng)實(shí)踐意識(shí),加深對(duì)理論課程教W內(nèi)容的理解。
第二層次一設(shè)計(jì)性實(shí)驗(yàn),它是基礎(chǔ)性實(shí)驗(yàn)的延升,側(cè)重專業(yè)技能的培養(yǎng),提高W生分析問(wèn)題、解決問(wèn)題的能力,并培養(yǎng)他們初步的系統(tǒng)分析和設(shè)計(jì)能力。
軟件工程專業(yè)高層次應(yīng)用技術(shù)和技能人才數(shù)量嚴(yán)重不足,同時(shí)應(yīng)用技術(shù)和技能人才培養(yǎng)的學(xué)歷層次不高不能滿足企業(yè)實(shí)際需求。地方高校軟件工程專業(yè)定位和人才培養(yǎng)目標(biāo)不明確、教學(xué)方式方法缺乏科學(xué)性、系統(tǒng)性,實(shí)踐教學(xué)體系不完善,沒(méi)有與行業(yè)就業(yè)有效對(duì)接,導(dǎo)致培養(yǎng)的人才無(wú)法滿足社會(huì)生產(chǎn)實(shí)際需求,導(dǎo)致“軟件工程專業(yè)畢業(yè)生無(wú)職可就,軟件開(kāi)發(fā)行業(yè)以及相關(guān)軟件應(yīng)用單位招不到滿意的員工”現(xiàn)狀普遍存在。
2軟件工程專業(yè)課程體系理論設(shè)計(jì)
以行業(yè)、企業(yè)實(shí)際對(duì)人才需求為引導(dǎo),軟件工程專業(yè)畢業(yè)生真實(shí)就業(yè)情況調(diào)查為依托,地方高校軟件工程專業(yè)課程一線教師眾多教學(xué)研究成果為參考,專業(yè)教師在企業(yè)掛職學(xué)習(xí)經(jīng)驗(yàn)體會(huì)為借鑒,圍繞地方高校軟件工程專業(yè)課程教學(xué)體系存在事實(shí)問(wèn)題,來(lái)對(duì)地方本科院校軟件工程課程體系建設(shè)進(jìn)行設(shè)計(jì)建設(shè)。設(shè)計(jì)建議如下:
2.1學(xué)科建設(shè)
以專業(yè)相關(guān)的行業(yè)、企業(yè)人才的實(shí)際需求和當(dāng)前使用的主流開(kāi)發(fā)工具或技術(shù)為依托來(lái)不斷調(diào)整專業(yè)架構(gòu),優(yōu)化專業(yè)人才培養(yǎng)方案,完善人才培養(yǎng)目標(biāo),對(duì)專業(yè)進(jìn)行合理定位,系統(tǒng)性調(diào)整教學(xué)方式方法,從而實(shí)現(xiàn)以行業(yè)、企業(yè)對(duì)人才的需求來(lái)引導(dǎo)地方本科院校軟件工程專業(yè)的學(xué)科建設(shè)。
2.2校企辦學(xué)
學(xué)科建設(shè)以輸出滿足行業(yè)、企業(yè)需求合格的應(yīng)用型人才為目標(biāo),通過(guò)校企聯(lián)合辦學(xué),對(duì)學(xué)生進(jìn)行定向培養(yǎng)、訓(xùn)練,專業(yè)課程體系嵌入資格認(rèn)證課程模塊,實(shí)訓(xùn)課程以企業(yè)開(kāi)發(fā)項(xiàng)目方式貫穿培養(yǎng)環(huán)節(jié)以達(dá)到提高專業(yè)人才的實(shí)際動(dòng)手能力。
2.3師資建設(shè)
采取教師企業(yè)掛職鍛煉參與企業(yè)項(xiàng)目研究開(kāi)發(fā),共同承接開(kāi)發(fā)項(xiàng)目等方式鍛煉提高師資隊(duì)伍實(shí)戰(zhàn)能力。教師在企業(yè)實(shí)戰(zhàn)經(jīng)歷和相關(guān)經(jīng)驗(yàn)成果帶入到日常的教學(xué)環(huán)節(jié),不僅能促進(jìn)專業(yè)教師學(xué)術(shù)、科研能力提升,還能夠最大程度豐富、提高專業(yè)學(xué)科建設(shè)[2]。
3三層結(jié)構(gòu)課程體系建設(shè)
軟件工程專業(yè)課程體系建設(shè)以工程教育理念為指導(dǎo),項(xiàng)目實(shí)戰(zhàn)為背景,社會(huì)需求為導(dǎo)向,提高學(xué)生專業(yè)素養(yǎng)、理論知識(shí)體系以及實(shí)踐能力為宗旨。學(xué)生完整地專業(yè)培養(yǎng)環(huán)節(jié)結(jié)束后具有程序設(shè)計(jì),系統(tǒng)分析,軟件設(shè)計(jì)、開(kāi)發(fā),項(xiàng)目管理,網(wǎng)絡(luò)和移動(dòng)通信終端應(yīng)用開(kāi)發(fā)能力。課程體系模式結(jié)構(gòu)如圖1所示。
3.1基礎(chǔ)理論由公共基礎(chǔ)課程和專業(yè)基礎(chǔ)課程構(gòu)成:①公共基礎(chǔ)課程主要涵括地方高校各現(xiàn)行必修公共課程,②專業(yè)基礎(chǔ)課程是專業(yè)課程堅(jiān)實(shí)的理論基礎(chǔ),專業(yè)必修前導(dǎo)課程,是對(duì)軟件工程專業(yè)基本“計(jì)算”概念理解、掌握,問(wèn)題計(jì)算求解能力和構(gòu)建中小規(guī)模軟件系統(tǒng)綜合能力的初步培養(yǎng)。
3.2專業(yè)理論以市場(chǎng)對(duì)人才需求為導(dǎo)向、行業(yè)最新前沿技術(shù)為引領(lǐng)、專業(yè)骨干課程為核心、專業(yè)素質(zhì)全面拓展和綜合素養(yǎng)整體提高為目標(biāo)來(lái)對(duì)專業(yè)主干課程進(jìn)行建設(shè)[3],主要包括以下幾類課程:
3.2.1面向行業(yè)認(rèn)知能力培養(yǎng)課程主要包括對(duì)行業(yè)、企業(yè)認(rèn)知學(xué)習(xí)以及計(jì)算機(jī)專業(yè)知識(shí)學(xué)習(xí)等專業(yè)認(rèn)知方面課程。一般包括行業(yè)相關(guān)法律、法規(guī),從業(yè)道德規(guī)范,行為準(zhǔn)則,經(jīng)營(yíng)管理常規(guī)模式,軟件項(xiàng)目開(kāi)發(fā)流程等認(rèn)知類課程。
3.2.2計(jì)算機(jī)編程與算法設(shè)計(jì)能力課程算法設(shè)計(jì)類課程主要包含離散數(shù)學(xué)、數(shù)據(jù)結(jié)構(gòu)、算法分析以及數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)等方面的課程;編程課程主要包含C語(yǔ)言程序設(shè)計(jì)、面向?qū)ο蟪绦蛟O(shè)計(jì)等傳統(tǒng)程序設(shè)計(jì)語(yǔ)言課,還包括當(dāng)下企業(yè)應(yīng)用最為廣泛的,最流行的技術(shù)前沿課程。
3.2.3軟件工程專業(yè)系統(tǒng)分析課程系統(tǒng)分析能力課程主要包括操作系統(tǒng)、計(jì)算機(jī)網(wǎng)絡(luò),軟件工程、數(shù)據(jù)庫(kù)原理等系統(tǒng)類課程。
3.2.4系統(tǒng)實(shí)現(xiàn)與集成能力課程系統(tǒng)實(shí)現(xiàn)與集成能力方面課程主要包括網(wǎng)絡(luò)編程、移動(dòng)互聯(lián)開(kāi)發(fā)編程、編譯技術(shù)、軟件開(kāi)發(fā)以及軟件測(cè)試等課程[4]。
3.3實(shí)踐以校企聯(lián)合培養(yǎng)為手段,一至兩學(xué)年時(shí)長(zhǎng)為周期,貼近企業(yè)實(shí)際需求為指導(dǎo),綜合技能全面提高為目的來(lái)對(duì)專業(yè)學(xué)生進(jìn)行實(shí)踐能力培養(yǎng),方式如下:
3.3.1校企共同建設(shè)實(shí)訓(xùn)課程以項(xiàng)目介入為主線,企業(yè)實(shí)際效益項(xiàng)目和高校產(chǎn)學(xué)研項(xiàng)目為實(shí)際授課主體。引進(jìn)企業(yè)優(yōu)秀項(xiàng)目人才或具有企業(yè)項(xiàng)目實(shí)戰(zhàn)經(jīng)驗(yàn)的教師來(lái)對(duì)專業(yè)人才展開(kāi)課程實(shí)訓(xùn),全面提高學(xué)生專業(yè)技能水平,綜合素養(yǎng)。校企共同培養(yǎng)模式不但能夠提高學(xué)生工程實(shí)踐能力,知識(shí)轉(zhuǎn)化生產(chǎn)實(shí)際速度,同時(shí)反向激發(fā)學(xué)生探究、學(xué)習(xí)知識(shí)的熱情,最終提高就業(yè)競(jìng)爭(zhēng)力[5]。
3.3.2合作企業(yè)崗位實(shí)訓(xùn)針對(duì)畢業(yè)學(xué)生和部分專業(yè)老師做崗位綜合實(shí)訓(xùn):①學(xué)生崗位實(shí)訓(xùn):讓學(xué)生真實(shí)參與企業(yè)項(xiàng)目實(shí)戰(zhàn),充分消化吸收前期所學(xué)理論和技能知識(shí),進(jìn)一步提升學(xué)生綜合能力,為就業(yè)夯實(shí)基礎(chǔ)。②老師崗位實(shí)訓(xùn):專業(yè)老師參與企業(yè)項(xiàng)目研發(fā),并將企業(yè)項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn)和技術(shù)進(jìn)行梳理總結(jié)、編纂成冊(cè),運(yùn)用到實(shí)際日常教學(xué)環(huán)節(jié),促進(jìn)教學(xué)質(zhì)量提高,有利于縮短理論轉(zhuǎn)化實(shí)際成果周期。
3.3.3校企合作運(yùn)用項(xiàng)目方式指導(dǎo)學(xué)生做畢業(yè)論文(設(shè)計(jì))畢業(yè)論文(設(shè)計(jì))是對(duì)學(xué)生的專業(yè)知識(shí)掌握程度與提升高度的一次全面的考核,同時(shí)也是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識(shí),獨(dú)立地分析問(wèn)題和解決問(wèn)題的能力的一次全面的實(shí)訓(xùn)。但是傳統(tǒng)的教育模式導(dǎo)致大多地方院校工科專業(yè)學(xué)生畢業(yè)論文流于形式,與實(shí)際脫節(jié)。通過(guò)與企業(yè)合作運(yùn)用項(xiàng)目方式指導(dǎo)學(xué)生做畢業(yè)論文(設(shè)計(jì))弱化學(xué)生對(duì)畢業(yè)論文(設(shè)計(jì))的抵觸情緒,可以進(jìn)一步讓學(xué)生了解行業(yè)企業(yè)實(shí)際運(yùn)作規(guī)范及最新技術(shù),進(jìn)一步加強(qiáng)對(duì)學(xué)生實(shí)踐和技能能力的培養(yǎng),為畢業(yè)后從容就業(yè)夯實(shí)基礎(chǔ)。
4結(jié)語(yǔ)
關(guān)鍵詞:編譯原理;軟件工程;項(xiàng)目管理
編譯原理是軟件工程專業(yè)的一門重要專業(yè)課程,與其他計(jì)算機(jī)學(xué)科關(guān)系緊密,其相關(guān)技術(shù)在很多領(lǐng)域都有廣泛的應(yīng)用,如軟件工程、逆向工程、軟件再工程等。這門課主要內(nèi)容是程序設(shè)計(jì)語(yǔ)言編譯程序的構(gòu)造原理,包括形式語(yǔ)言、有限自動(dòng)機(jī)、自上而下和自下而上的語(yǔ)法分析、LR分析方法、屬性文法和語(yǔ)法制導(dǎo)翻譯、語(yǔ)義分析和中間代碼產(chǎn)生、存儲(chǔ)器的動(dòng)態(tài)分配與管理、符號(hào)表的組織與管理、優(yōu)化問(wèn)題、代碼生成等內(nèi)容。在軟件工程專業(yè)設(shè)置本課程的目的,在于系統(tǒng)地向?qū)W生介紹編譯系統(tǒng)的結(jié)構(gòu)、工作原理以及編譯程序各組成部分的設(shè)計(jì)原理和實(shí)現(xiàn)技術(shù),使學(xué)生通過(guò)本課程的學(xué)習(xí)之后,既掌握編譯理論和方法的基本知識(shí),也具有設(shè)計(jì)、實(shí)現(xiàn)、分析和移植編譯程序等方面的初步能力,為從事計(jì)算機(jī)軟件開(kāi)發(fā)工作及理論研究工作打下堅(jiān)實(shí)的基礎(chǔ)[1]。
由于編譯原理課程本身邏輯性強(qiáng)、理論性強(qiáng)、理論實(shí)現(xiàn)偏難,學(xué)生普遍存在畏難情緒,教學(xué)效果不理想。本文就編譯原理課程教學(xué)中的問(wèn)題,結(jié)合軟件工程專業(yè)的特點(diǎn),就教學(xué)方式展開(kāi)深入的討論。
1編譯原理課程教學(xué)存在的主要問(wèn)題
1.1學(xué)生前期課程學(xué)習(xí)不足
編譯原理課程的先修課程包括程序設(shè)計(jì)語(yǔ)言、離散數(shù)學(xué)、匯編語(yǔ)言、數(shù)據(jù)結(jié)構(gòu)、計(jì)算機(jī)組成原理等。其中某一門課程的基礎(chǔ)沒(méi)打好,就會(huì)影響編譯原理課程的學(xué)習(xí)。
1.2課程本身理論性強(qiáng)
本課程涉及不少理論知識(shí),如形式語(yǔ)言和自動(dòng)機(jī)理論、語(yǔ)法制導(dǎo)的理論等,內(nèi)容抽象,學(xué)生學(xué)習(xí)與理解有一定的難度,特別是語(yǔ)法制導(dǎo)定義(或翻譯方案)的設(shè)計(jì)。由于課程的理論性太強(qiáng),難以激發(fā)及調(diào)動(dòng)學(xué)生學(xué)習(xí)的興趣,甚至致使部分學(xué)生放棄本門課程的學(xué)習(xí)[2]。
1.3實(shí)踐性環(huán)節(jié)薄弱
編譯程序是大型復(fù)雜的軟件系統(tǒng),在教學(xué)中要把它拆開(kāi)成各個(gè)部分,分階段地講解,以便減低學(xué)習(xí)難度,但這樣做常常導(dǎo)致學(xué)生不清楚各部分是怎樣在整個(gè)系統(tǒng)中協(xié)調(diào)工作的。因此,上機(jī)編程時(shí),大部分學(xué)生沒(méi)有思路,無(wú)從下手,一部分同學(xué)還產(chǎn)生依賴思想,并出現(xiàn)抄襲別人程序的現(xiàn)象。
1.4教學(xué)手段單一
傳統(tǒng)教學(xué)手段主要是以課堂教授為主的“灌輸式”教學(xué),很少采用啟發(fā)式、討論式教學(xué)方法。編譯原理理論性強(qiáng),學(xué)生上課時(shí)感覺(jué)聽(tīng)懂了,但在課后作業(yè)和實(shí)驗(yàn)環(huán)節(jié),學(xué)生的表現(xiàn)說(shuō)明他們沒(méi)有真正理解。
此外,由于課程本身具有一定的理論深度和難度,而且學(xué)生普遍認(rèn)為學(xué)習(xí)該課程僅僅是為了構(gòu)造編譯程序,認(rèn)識(shí)不到其在培養(yǎng)科學(xué)方法和嚴(yán)謹(jǐn)思維方面的重大潛在價(jià)值,學(xué)生缺乏學(xué)習(xí)的積極性[2]。
2具有軟件工程專業(yè)特色的教學(xué)方式
欲改善上述局面,就應(yīng)結(jié)合學(xué)生的專業(yè)特色,即在軟件工程專業(yè)教學(xué)過(guò)程中,把工程化的思想納入到本課程中來(lái),增加學(xué)生對(duì)課程目的性的認(rèn)識(shí),提高學(xué)生的積極性。
2.1在思想上提高學(xué)生的學(xué)習(xí)興趣
為了消除學(xué)生對(duì)編譯原理課程的畏難心理,教師的第一堂課非常重要。在第一堂課的組織中,教師應(yīng)以引導(dǎo)性為主,比如把“編譯”和兩門語(yǔ)言間的“筆譯”相類比,“解釋”和“口譯”相類比,這樣可以增強(qiáng)學(xué)生的理解的記憶。然后,需要強(qiáng)調(diào)課程在軟件工程專業(yè)開(kāi)設(shè)的重要性,避免部分學(xué)生對(duì)本課程認(rèn)識(shí)不足,投入精力不夠。在語(yǔ)言組織上,盡量把復(fù)雜的問(wèn)題簡(jiǎn)單化,可以添加些有趣的實(shí)例,增加學(xué)生的興趣。讓學(xué)生在第一堂課就減少一些抵觸情緒,建立學(xué)好編譯原理的信心。
2.2教學(xué)上采用軟件項(xiàng)目開(kāi)發(fā)小組的方式
為了更好地和軟件工程專業(yè)相融合,在本課程的教學(xué)中,建議采用軟件項(xiàng)目開(kāi)發(fā)小組的方式。首先對(duì)學(xué)生進(jìn)行分組或?qū)W生自行組織隊(duì)伍,一個(gè)小組以6~8人為宜,固定一個(gè)組長(zhǎng)作為項(xiàng)目經(jīng)理,項(xiàng)目經(jīng)理的職責(zé)是與老師溝通,是小組的領(lǐng)導(dǎo)者、決策者。教學(xué)過(guò)程中,老師除了教學(xué)外,還要承擔(dān)項(xiàng)目委托方(需方)的角色,管理時(shí)多數(shù)時(shí)間與小組的項(xiàng)目經(jīng)理溝通。在理論學(xué)習(xí)過(guò)程中,教師對(duì)每個(gè)章節(jié)的內(nèi)容學(xué)習(xí)以及課后作業(yè)提出要求,各個(gè)小組給出解決方案,小組之間競(jìng)爭(zhēng),選出最好結(jié)果作為中標(biāo)的供方,以提高學(xué)生的學(xué)習(xí)興趣。在實(shí)驗(yàn)教學(xué)過(guò)程中,教師負(fù)責(zé)提出需求,并給出解題思路;小組的項(xiàng)目經(jīng)理負(fù)責(zé)給組內(nèi)成員分配角色,主要包括系統(tǒng)分析員、系統(tǒng)設(shè)計(jì)員、程序員、質(zhì)量保證工程師、測(cè)試人員等,針對(duì)類似算法,要求小組內(nèi)人員輪流執(zhí)行不同的職責(zé),保證每個(gè)學(xué)生都能訓(xùn)練到;實(shí)驗(yàn)課結(jié)果的提交采用項(xiàng)目答辯的形式,由各個(gè)組長(zhǎng)和老師組成評(píng)審團(tuán),進(jìn)行評(píng)審。在課程設(shè)計(jì)階段,在小組內(nèi)不同基礎(chǔ)的同學(xué)分配不同的職責(zé),以減少困難度,具體操作與實(shí)驗(yàn)類似。這種學(xué)生組織形式,有利于提升學(xué)生之間的團(tuán)隊(duì)合作精神,并且能很好地提高學(xué)生學(xué)習(xí)興趣,團(tuán)隊(duì)之間的競(jìng)爭(zhēng)大大激發(fā)學(xué)生的學(xué)習(xí)動(dòng)力。
2.3理論教學(xué)采用實(shí)例教學(xué)
實(shí)例教學(xué)的依據(jù)是學(xué)習(xí)的一般規(guī)律。對(duì)編譯原理這種理論性強(qiáng)的課程來(lái)說(shuō),采用實(shí)例教學(xué)是一種非常有效的方法[3]。其實(shí)際操作方式為:首先,教師通讀教材多遍,并做完每章后習(xí)題;其次,參考其他同類教材,在此基礎(chǔ)上選擇在時(shí)量和知識(shí)影射方面最佳的例子;最后,強(qiáng)調(diào)學(xué)生自主學(xué)習(xí),上課時(shí)教師只是快速的“過(guò)一遍”相關(guān)定義,而不是照本宣科地講。接下來(lái),課堂上的大多數(shù)時(shí)間用來(lái)講解實(shí)例(這里的實(shí)例主要是相關(guān)知識(shí)點(diǎn)的應(yīng)用例題,比如分析某個(gè)給定文法的二義性),讓學(xué)生聽(tīng)懂例子、理解例子,學(xué)生再實(shí)踐。最后,教師對(duì)課堂內(nèi)容進(jìn)行小結(jié),歸納出一般性規(guī)律(理論知識(shí)),并讓學(xué)生與前面的定義對(duì)比,這有助于其鞏固對(duì)理論的理解,另外,可以讓學(xué)生去看前面的定義、定理,這樣回過(guò)頭讀這些理論知識(shí)要輕松很多、容易很多[3]。實(shí)際授課時(shí),建議相關(guān)定義采用幻燈片形式,加大知識(shí)點(diǎn)的容量;而實(shí)例的講授建議采用板書形式,思路更清晰。
2.4實(shí)驗(yàn)課有層次化,主要針對(duì)算法
本課程包含很多算法,有LL(1)分析算法和各種LR(1)分析算法、DFA化簡(jiǎn)算法、計(jì)算開(kāi)始符號(hào)集合和后繼符號(hào)集合的算法、各種數(shù)據(jù)流方程的迭代求解算法。由于實(shí)驗(yàn)課時(shí)間不連貫,實(shí)現(xiàn)編譯器大型軟件,只能將其分成幾部分進(jìn)行,鑒于學(xué)生理解上有困難,因此,建議實(shí)驗(yàn)課主要針對(duì)課程中的算法進(jìn)行。實(shí)驗(yàn)組織形式上沿襲軟件開(kāi)發(fā)小組的模式,針對(duì)不同的學(xué)生情況分配任務(wù),比如對(duì)于LL(1)分析算法,可以讓編程能力強(qiáng)的同學(xué)先做開(kāi)發(fā),其他同學(xué)做輔助工作(測(cè)試、管理等),并學(xué)習(xí)相關(guān)代碼程序;在做類似的LR(1)分析算法時(shí),就轉(zhuǎn)換角色,讓前面沒(méi)有做開(kāi)發(fā)工作的同學(xué)參照LL(1)做相應(yīng)的開(kāi)發(fā)工作。這樣就能使每個(gè)同學(xué)都能深刻理解相關(guān)知識(shí)點(diǎn)。
1 概述
隨著國(guó)內(nèi)軟件市場(chǎng)不斷擴(kuò)大,軟件企業(yè)也越來(lái)越規(guī)范,軟件產(chǎn)品正逐漸成為軟件企業(yè)生存和發(fā)展的核心。人才市場(chǎng)需要大量的軟件測(cè)試人才。高職軟件工程專業(yè)畢業(yè)的學(xué)生也絕不僅僅只限于從事低端程序,在軟件工程專業(yè),軟件測(cè)試逐漸成為一個(gè)新的就業(yè)方向和就業(yè)趨勢(shì)。憑借軟件工程專業(yè),加大建設(shè)軟件測(cè)試課程的力度,同時(shí)對(duì)軟件測(cè)試的投入力度也要加大,進(jìn)而使得培養(yǎng)出的軟件測(cè)試人才都具有扎實(shí)軟件測(cè)試?yán)碚撝R(shí),同時(shí)掌握測(cè)試軟件的方法,并且具有一定的測(cè)試軟件的經(jīng)驗(yàn)。
2 高職院校軟件測(cè)試課程現(xiàn)狀分析
多年來(lái),軟件測(cè)試技術(shù)課程一直按傳統(tǒng)的教學(xué)方法以講授為主進(jìn)行教學(xué),學(xué)生缺乏學(xué)習(xí)動(dòng)力,依賴性強(qiáng)、易受外界環(huán)境的干擾,工程意識(shí)、工程素質(zhì)沒(méi)有得到有效鍛煉,不能利用所學(xué)知識(shí)和技能對(duì)軟件項(xiàng)目進(jìn)行測(cè)試實(shí)施。軟件測(cè)試技術(shù)方面的教材近年來(lái)出現(xiàn)了一些,但質(zhì)量也良莠不齊,高職的軟件測(cè)試課程大多設(shè)置為選修課或者考查課,課時(shí)相對(duì)較少,并沒(méi)有作為重點(diǎn)內(nèi)容來(lái)要求。軟件測(cè)試課程的教學(xué)目前大致為兩種狀態(tài),一種測(cè)試?yán)碚摵蜏y(cè)試方法是高校教師授課的重點(diǎn),在軟件測(cè)試案例和軟件測(cè)試經(jīng)驗(yàn)方面比較匱乏,在教學(xué)過(guò)程中很少涉及重要的實(shí)踐環(huán)節(jié),系統(tǒng)的訓(xùn)練相對(duì)比較缺乏。與軟件公司的測(cè)試人員相比,學(xué)生還有很長(zhǎng)的路要走。另一種是從軟件公司聘請(qǐng)多年從事測(cè)試的高級(jí)人才來(lái)任教。他們直接用企業(yè)的測(cè)試項(xiàng)目對(duì)學(xué)生進(jìn)行講解,但高職軟件工程專業(yè)的學(xué)生之前都很難完成實(shí)用性的具體項(xiàng)目,更沒(méi)有扎實(shí)的測(cè)試?yán)碚摵头椒ㄗ鲆劳校荒軐?shí)用的測(cè)試技術(shù)深入的消化理解,靈活運(yùn)用。如何將這兩種教學(xué)現(xiàn)象很好的融合,是軟件測(cè)試課程能否使高職軟件工程專業(yè)學(xué)生成為軟件測(cè)試實(shí)用人才的關(guān)鍵所在。另外,學(xué)生對(duì)軟件測(cè)試技術(shù)的掌握程度直接受到對(duì)軟件測(cè)試認(rèn)識(shí)的影響。不懂編程的人才從事軟件測(cè)試這是所有學(xué)生的共識(shí),在一定程度上影響了軟件測(cè)試技術(shù)的學(xué)習(xí)。恰恰相反的是,能做測(cè)試的高端人才,正是對(duì)編程有著深刻理解的全能型人才。
3 教學(xué)方法
為了確保培養(yǎng)的軟件測(cè)試人才符合社會(huì)的需要,在一定程度上滿足高職院校學(xué)生職業(yè)能力的要求,可以從以下幾個(gè)方面進(jìn)行改革:
3.1 加強(qiáng)軟件測(cè)試的課程建設(shè)。可以設(shè)立《軟件測(cè)試?yán)碚摗⒎椒ā贰ⅰ盾浖y(cè)試系統(tǒng)訓(xùn)練》和《軟件測(cè)試實(shí)戰(zhàn)項(xiàng)目》等多門課程。適當(dāng)增加實(shí)驗(yàn)實(shí)訓(xùn)的學(xué)習(xí)時(shí)間,對(duì)教學(xué)目標(biāo)、教學(xué)內(nèi)容、教學(xué)計(jì)劃和教材選擇等進(jìn)行重新制定。在軟件開(kāi)發(fā)過(guò)程中,要讓學(xué)生了解軟件測(cè)試的重要性,熟悉軟件測(cè)試的基本概念和理論,同時(shí)掌握軟件測(cè)試的技術(shù)和方法,能將軟件測(cè)試技術(shù)用于實(shí)際測(cè)試問(wèn)題,并指導(dǎo)軟件測(cè)試職業(yè)的特點(diǎn)和對(duì)軟件測(cè)試人員素質(zhì)的要求。軟件測(cè)試課程應(yīng)該在軟件工程課程結(jié)束之后開(kāi)始,安排在第三學(xué)年。最好同步能安排生產(chǎn)實(shí)習(xí)。
3.2 合理組織教學(xué)內(nèi)容,實(shí)施案例教學(xué)。在知識(shí)點(diǎn)方面,軟件測(cè)試技術(shù)涉及的比較多,并且通過(guò)大量的規(guī)范的訓(xùn)練才能理解和掌握這些知識(shí),最好的辦法是進(jìn)行分階段教學(xué)。前期的基本概念和基本知識(shí)、單元測(cè)試、集成測(cè)試以及自動(dòng)化測(cè)試工具的使用等是教學(xué)內(nèi)容的基礎(chǔ)。后期包括需求測(cè)試、設(shè)計(jì)測(cè)試、系統(tǒng)測(cè)試、可靠性測(cè)試、驗(yàn)收測(cè)試以及靜態(tài)測(cè)試中的同行評(píng)審等。多利用各種測(cè)試案例進(jìn)行教學(xué)。建立案例庫(kù)等。
3.3 嚴(yán)格實(shí)踐訓(xùn)練,實(shí)施實(shí)訓(xùn)練習(xí)。按照測(cè)試對(duì)象,要求學(xué)生設(shè)計(jì)相應(yīng)的測(cè)試用例、編寫測(cè)試程序、測(cè)試和書寫測(cè)試報(bào)告。在高職院校教育中,認(rèn)識(shí)實(shí)習(xí)和實(shí)習(xí)是兩個(gè)重要的實(shí)踐環(huán)節(jié),利用這兩個(gè)環(huán)節(jié),組織對(duì)軟件測(cè)試感興趣的同學(xué)進(jìn)行測(cè)試,進(jìn)而提高技能,在一定程度上激發(fā)他們對(duì)軟件測(cè)試的興趣。生產(chǎn)實(shí)習(xí)則需要有經(jīng)驗(yàn)的軟件測(cè)試工程師能實(shí)際指導(dǎo)學(xué)生進(jìn)行項(xiàng)目測(cè)試,通過(guò)訓(xùn)練使學(xué)生認(rèn)識(shí)到實(shí)際項(xiàng)目的測(cè)試,找出自身差距。
3.4 加大培養(yǎng)與引進(jìn)軟件測(cè)試師資的力度。通過(guò)派遣的方式,讓該課程的授課教師到優(yōu)秀的軟件測(cè)試培訓(xùn)機(jī)構(gòu)參加相應(yīng)的培訓(xùn),然后到正規(guī)軟件公司的軟件測(cè)試部門進(jìn)行實(shí)習(xí)。另外,堅(jiān)持軟件測(cè)試實(shí)戰(zhàn)項(xiàng)目聘請(qǐng)有經(jīng)驗(yàn)的軟件公司的測(cè)試工程師來(lái)校任教。
關(guān)鍵詞:普通院校;實(shí)踐教學(xué)體系;工程實(shí)踐能力;路線圖
軟件工程專業(yè)在我國(guó)高等院校還是一個(gè)很不成熟的專業(yè),比起傳統(tǒng)的工科專業(yè)來(lái)說(shuō),軟件工程專業(yè)有更多的技術(shù)成分,因此,我們的教學(xué)體系和模式就要有別于傳統(tǒng)的教學(xué)體系和模式。實(shí)踐教學(xué)體系是否合適將直接影響軟件工程專業(yè)畢業(yè)生的質(zhì)量。對(duì)于重點(diǎn)院校軟件專業(yè)和軟件學(xué)院實(shí)踐教學(xué)體系已有很多專家學(xué)者進(jìn)行了研究與實(shí)踐[1-3],而普通院校無(wú)論是師資,還是其他教學(xué)資源,都不能與重點(diǎn)院校相比[4-5],應(yīng)該有一套有別于重點(diǎn)院校的實(shí)踐教學(xué)體系。本文將對(duì)普通院校軟件工程專業(yè)實(shí)踐教學(xué)體系的構(gòu)建進(jìn)行探討,并結(jié)合我院軟件工程專業(yè)實(shí)踐教學(xué)體系進(jìn)行總結(jié)。
1實(shí)踐教學(xué)體系構(gòu)建原則
軟件工程專業(yè)實(shí)踐教學(xué)體系構(gòu)建原則可以從4個(gè)方面考慮:軟件工程專業(yè)特點(diǎn)、教指委的軟件工程專業(yè)規(guī)范、軟件工程專業(yè)的職業(yè)定位、人類認(rèn)識(shí)事物的規(guī)律。
1) 軟件工程專業(yè)是一個(gè)綜合性學(xué)科,既有科學(xué)的要求,又有技術(shù)的要求。從學(xué)生的培養(yǎng)目標(biāo)來(lái)看,普通院校軟件工程專業(yè)含有更多的技術(shù)要求。目前國(guó)內(nèi)大多數(shù)普通院校軟件工程專業(yè)還是按照傳統(tǒng)的理工科人才培養(yǎng)方式進(jìn)行學(xué)生的培養(yǎng),忽視軟件工程專業(yè)知識(shí)體系的特點(diǎn),從而導(dǎo)致學(xué)校的學(xué)生大多數(shù)隨能按照培養(yǎng)計(jì)劃完成學(xué)業(yè),成為一名合格的軟件工程專業(yè)的畢業(yè)生,但與企業(yè)的要求相差甚遠(yuǎn),企業(yè)找不到合適的人才的現(xiàn)狀。
2) 軟件工程專業(yè)規(guī)范給定的軟件工程專業(yè)知識(shí)體系包括:計(jì)算機(jī)科學(xué)與技術(shù)知識(shí)、軟件工程知識(shí)和領(lǐng)域知識(shí)。計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)、軟件工程專業(yè)是實(shí)踐性、應(yīng)用性非常強(qiáng)的學(xué)科,要使學(xué)生掌握好計(jì)算機(jī)科學(xué)與技術(shù)的基礎(chǔ)理論知識(shí),應(yīng)用軟件工程技術(shù)的基本技巧與方法,就必須確保實(shí)踐教學(xué)的教學(xué)質(zhì)量。
3) 按照現(xiàn)在職場(chǎng)流行的說(shuō)法,人才分為3類:白領(lǐng)、灰領(lǐng)、藍(lán)領(lǐng)。根據(jù)本地區(qū)和學(xué)校的特色,我院軟件工程專業(yè)的定位是培養(yǎng)“灰領(lǐng)”人才,因此,學(xué)生除了學(xué)習(xí)傳統(tǒng)的計(jì)算機(jī)科學(xué)與技術(shù)知識(shí)、軟件工程知識(shí)外,還要學(xué)習(xí)管理學(xué)知識(shí),同時(shí)根據(jù)我校的特色與定位,把汽車設(shè)計(jì)與制造過(guò)程中信息結(jié)構(gòu)作為應(yīng)掌握的領(lǐng)域知識(shí)。管理學(xué)知識(shí)將用于團(tuán)隊(duì)管理、軟件開(kāi)發(fā)過(guò)程管理以及信息結(jié)構(gòu)建模等開(kāi)發(fā)活動(dòng);汽車設(shè)計(jì)與制造過(guò)程中的信息作為軟件開(kāi)發(fā)實(shí)踐的應(yīng)用對(duì)象,是軟件的加工對(duì)象。
4) 人類對(duì)事物的認(rèn)識(shí)是一個(gè)由簡(jiǎn)單到復(fù)雜,由具體到一般的過(guò)程,是一個(gè)分析與綜合的過(guò)程,將隨著知識(shí)的積累逐步深入。這就要求實(shí)踐教學(xué)要按照培養(yǎng)計(jì)劃進(jìn)度設(shè)置不同的實(shí)踐內(nèi)容,而且可以根據(jù)學(xué)生的個(gè)體情況進(jìn)行少量的調(diào)整。
2實(shí)踐教學(xué)體系構(gòu)建方案
現(xiàn)在高等教育的教育方式正在從以教師為中心轉(zhuǎn)變?yōu)橐詫W(xué)生為中心,既以學(xué)生的目的需要為中心、以學(xué)生的能力拓展為中心、以學(xué)生的知識(shí)結(jié)構(gòu)為中心開(kāi)展實(shí)踐教學(xué)。因此,我們?cè)谠O(shè)計(jì)實(shí)踐教學(xué)體系時(shí),始終注重按照學(xué)生理論學(xué)習(xí)的進(jìn)度和學(xué)生能力提高的需求,依據(jù)軟件開(kāi)發(fā)過(guò)程的特點(diǎn),分層次開(kāi)設(shè)不同的實(shí)踐內(nèi)容。
按照學(xué)生能力培養(yǎng)的路線圖,實(shí)踐教學(xué)體系始終圍繞著培養(yǎng)知識(shí)應(yīng)用能力和創(chuàng)新能力進(jìn)行構(gòu)建。能力培養(yǎng)方面分為3個(gè)方面,即程序設(shè)計(jì)能力、軟件開(kāi)發(fā)能力、工程實(shí)踐能力。實(shí)踐教學(xué)課程體系由5個(gè)層次的實(shí)驗(yàn)構(gòu)成:課程實(shí)驗(yàn)、課程設(shè)計(jì)、項(xiàng)目實(shí)訓(xùn)、開(kāi)發(fā)實(shí)踐、畢業(yè)設(shè)計(jì),如圖1所示。
2.1課程實(shí)驗(yàn)
本類實(shí)驗(yàn)主要是加強(qiáng)學(xué)生對(duì)所學(xué)知識(shí)的理解,“聽(tīng)過(guò)的會(huì)忘記,看過(guò)的會(huì)記住,做過(guò)的會(huì)理解”。實(shí)驗(yàn)內(nèi)容分為3類。第1類:掌握和運(yùn)用工具,包括語(yǔ)言類,軟件開(kāi)發(fā)工具類等;第2類:理解所學(xué)知識(shí),包括操作系統(tǒng)、編譯原理、設(shè)計(jì)模式、計(jì)算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)結(jié)構(gòu)與算法等;第3類:同時(shí)兼顧工具學(xué)習(xí)和知識(shí)理解,如數(shù)據(jù)庫(kù)原理。這類實(shí)驗(yàn)主要是學(xué)生按照實(shí)驗(yàn)指導(dǎo)書完成規(guī)定的實(shí)驗(yàn)內(nèi)容,但也有一部分內(nèi)容只給出實(shí)驗(yàn)?zāi)康?讓學(xué)生自己設(shè)計(jì)實(shí)驗(yàn)內(nèi)容(設(shè)計(jì)型),以兼顧學(xué)生的不同層次與興趣。
2.2課程設(shè)計(jì)
本類實(shí)驗(yàn)的目的就是培養(yǎng)和訓(xùn)練學(xué)生對(duì)所學(xué)知識(shí)的綜合運(yùn)用能力和學(xué)習(xí)新技術(shù)、新知識(shí)的能力,屬于規(guī)范中的設(shè)計(jì)型與綜合型實(shí)驗(yàn)。教師給出課程設(shè)計(jì)題目、相應(yīng)的背景描述和課程設(shè)計(jì)要求,學(xué)生在教師的指導(dǎo)下獨(dú)立完成課程設(shè)計(jì)項(xiàng)目,時(shí)間一般為1~2周。實(shí)驗(yàn)內(nèi)容和要求根據(jù)學(xué)生的理論課進(jìn)程安排,如VC++課程在數(shù)據(jù)結(jié)構(gòu)與算法設(shè)計(jì)之前開(kāi)設(shè),因此VC++課程設(shè)計(jì)要求學(xué)生做好類的設(shè)計(jì)、界面設(shè)計(jì),數(shù)據(jù)存儲(chǔ)用文件形式,對(duì)軟件的效率不做要求;數(shù)據(jù)結(jié)構(gòu)與算法設(shè)計(jì)課程設(shè)計(jì),除了VC++課程設(shè)計(jì)的要求外,要增加對(duì)算法的效率和存儲(chǔ)空間的要求;設(shè)計(jì)模式與UML建模課程設(shè)計(jì)除了VC++課程設(shè)計(jì)和數(shù)據(jù)結(jié)構(gòu)與算法設(shè)計(jì)課程設(shè)計(jì)的要求外,增加軟件可靠性與高效的要求等。所有的課程設(shè)計(jì)都要求界面美觀。同時(shí)鼓勵(lì)優(yōu)秀學(xué)生應(yīng)用一些還沒(méi)有開(kāi)設(shè)的課程內(nèi)容。
2.3項(xiàng)目實(shí)訓(xùn)
本類實(shí)驗(yàn)的目的主要是訓(xùn)練項(xiàng)目的組織能力、工程實(shí)踐和團(tuán)隊(duì)協(xié)作能力,著重開(kāi)發(fā)過(guò)程的訓(xùn)練,按照軟件生命周期,完成各階段的工作。項(xiàng)目實(shí)訓(xùn)放在軟件工程和數(shù)據(jù)庫(kù)原理等專業(yè)基礎(chǔ)課程之后,軟件體系結(jié)構(gòu)之前。同時(shí)開(kāi)展多個(gè)項(xiàng)目,把學(xué)生分成小組,在不同的項(xiàng)目中擔(dān)任不同的角色,教師扮演客戶和技術(shù)總監(jiān)的角色,要求學(xué)生按時(shí)上下班,實(shí)驗(yàn)室允許學(xué)生加班,學(xué)生要負(fù)責(zé)實(shí)驗(yàn)室設(shè)備安全。要上交較完整的需求分析與設(shè)計(jì)文檔,特別是各部分的公共信息要完整。可以只實(shí)現(xiàn)部分需求,時(shí)間安排為2~4周為宜。
2.4開(kāi)發(fā)實(shí)踐
開(kāi)發(fā)實(shí)踐在軟件工程的專業(yè)實(shí)驗(yàn)室或校外實(shí)習(xí)基地進(jìn)行。2008年我們與東風(fēng)懸架彈簧公司和武漢天喻軟件有限責(zé)任公司合作,利用武漢天喻軟件有限責(zé)任公司的PLM軟件,裝入東風(fēng)懸架彈簧公司產(chǎn)品開(kāi)發(fā)的基礎(chǔ)數(shù)據(jù)。學(xué)生通過(guò)該平臺(tái),可以了解企業(yè)產(chǎn)品的開(kāi)發(fā)流程,不懂的地方隨時(shí)可以向企業(yè)工程師咨詢;可以選定一個(gè)模塊,按照PLM系統(tǒng)接口規(guī)范進(jìn)行設(shè)計(jì)開(kāi)發(fā),然后集成到PLM系統(tǒng)中去。可以是替換原來(lái)的模塊,也可以是增加新的功能,進(jìn)行集成測(cè)試檢驗(yàn)程序的可靠性和效率。時(shí)間安排為4~8周為宜,由學(xué)校教師與企業(yè)工程共同指導(dǎo)。
2.5畢業(yè)設(shè)計(jì)
畢業(yè)設(shè)計(jì)是大學(xué)教學(xué)過(guò)程的最后一個(gè)環(huán)節(jié),是一個(gè)學(xué)生自主開(kāi)發(fā)的綜合性實(shí)踐教學(xué)環(huán)節(jié)。通過(guò)畢業(yè)設(shè)計(jì),能使學(xué)生綜合應(yīng)用所學(xué)的各種理論知識(shí)和技能,進(jìn)行全面、系統(tǒng)、嚴(yán)格的技術(shù)及基本能力的練習(xí)。我院畢業(yè)設(shè)計(jì)時(shí)間安排為16周,鼓勵(lì)學(xué)生把就業(yè)與畢業(yè)設(shè)計(jì)結(jié)合起來(lái)。學(xué)生在企業(yè)實(shí)習(xí)階段參與項(xiàng)目開(kāi)發(fā),由企業(yè)導(dǎo)師進(jìn)行項(xiàng)目開(kāi)發(fā)的相關(guān)指導(dǎo),回校在校內(nèi)教師指導(dǎo)下完成論文和答辯。
3軟件工程專業(yè)實(shí)踐教學(xué)的師資要求
軟件工程專業(yè)的實(shí)踐教學(xué)要求實(shí)踐教師既是實(shí)踐的指導(dǎo)者,又是直接的參與者。要對(duì)學(xué)生在實(shí)踐中遇到的各種問(wèn)題給予解答,包括編程語(yǔ)法、算法邏輯、軟件體系結(jié)構(gòu)設(shè)計(jì)、用戶需求分析、團(tuán)隊(duì)協(xié)作方法等;在實(shí)踐過(guò)程中更多地是站在用戶的角度對(duì)學(xué)生的成果進(jìn)行驗(yàn)收測(cè)試,使學(xué)生體會(huì)到在現(xiàn)實(shí)情況下怎樣的軟件才能被用戶接受,體會(huì)到用戶怎樣檢查軟件的可靠性、可用性、正確性,用戶怎樣評(píng)價(jià)軟件的優(yōu)劣。
軟件工程專業(yè)的特征要求從事軟件工程專業(yè)教學(xué)的師資隊(duì)伍是一支具有綜合素質(zhì)的隊(duì)伍,既有專業(yè)理論基礎(chǔ),又要有企業(yè)實(shí)踐背景;要充當(dāng)軟件開(kāi)發(fā)過(guò)程的各種角色――投資者、使用者、組織者、設(shè)計(jì)者、編碼者、測(cè)試員等。課程實(shí)驗(yàn)主要由理論基礎(chǔ)扎實(shí)的教師擔(dān)任,課程設(shè)計(jì)由理論基礎(chǔ)扎實(shí)的教師和有企業(yè)實(shí)踐背景的教師共同指導(dǎo),項(xiàng)目實(shí)訓(xùn)和開(kāi)發(fā)實(shí)踐主要由有企業(yè)實(shí)踐背景的教師完成。
4結(jié)語(yǔ)
本文介紹的軟件工程專業(yè)實(shí)踐教學(xué)體系是我校通過(guò)幾年的不斷摸索與改正后形成的。在探索過(guò)程中獲得了湖北省教育廳項(xiàng)目(軟件工程創(chuàng)新型人才培養(yǎng)研究)和學(xué)校的支持(2007年軟件工程特色專業(yè)建設(shè)費(fèi)15萬(wàn)元)。該實(shí)踐教學(xué)體系利用一些基礎(chǔ)實(shí)驗(yàn)幫助學(xué)生理解和掌握專業(yè)理論知識(shí),為今后的發(fā)展打下堅(jiān)實(shí)的專業(yè)基礎(chǔ),同時(shí)通過(guò)參與各種項(xiàng)目,提供了發(fā)展其動(dòng)手能力的環(huán)境,貼近了企業(yè)需求,提高了就業(yè)率。2009年我校軟件工程專業(yè)的一次就業(yè)率達(dá)到了90%。由課程設(shè)計(jì)、開(kāi)發(fā)實(shí)踐和畢業(yè)設(shè)計(jì)構(gòu)成的創(chuàng)新訓(xùn)練體系,使學(xué)生獲得了科學(xué)研究方法和軟件開(kāi)發(fā)活動(dòng)的工程化的經(jīng)驗(yàn)。
參考文獻(xiàn):
[1] 李紅梅. 面向能力培養(yǎng)的軟件工程實(shí)踐教學(xué)體系[J]. 高等工程教育研究,2009(2):84-87.
[2] 董瑋. 引入實(shí)訓(xùn)體系,培養(yǎng)應(yīng)用型軟件人才的探索與實(shí)踐[J]. 計(jì)算機(jī)教育,2007(23):10-19.
[3] 董瑋,邱建華,楊英鵬,等. 培養(yǎng)應(yīng)用型軟件人才的實(shí)踐教學(xué)體系的研究與實(shí)踐[J]. 計(jì)算機(jī)教育,2008(10):16-18.
[4] 鄭耿忠,劉秋梅. 地方性院校軟件工程專業(yè)建設(shè)探討[J].電腦知識(shí)與技術(shù),2009,5(30):8477-8478.
[5] 鄭耿忠,劉秋梅. 軟件工程專業(yè)實(shí)踐教學(xué)體系構(gòu)建探索[J]. 電腦知識(shí)與技術(shù),2009,5(27):7690-7691.
[6] 白偉華. 軟件工程專業(yè)應(yīng)用型人才培養(yǎng)模式的思考[J]. 計(jì)算機(jī)教育,2008(22):35-37.
Practice Teaching System of Software Engineering in General Institutes
FU Yong-zhi, WANG Wen-yan, SHI Lü-hua
(Department of Computer Science School of Electrical & Information Engineering Hubei University of Automotive Technology,
Shiyan 442002, China)
關(guān)鍵詞:軟件工程;課程體系;雙語(yǔ)教學(xué)
中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:B
目前,在軟件工程專業(yè)的雙語(yǔ)教學(xué)實(shí)踐中普遍存在一些困惑。首先,對(duì)什么是雙語(yǔ)教學(xué)認(rèn)識(shí)不清。從學(xué)校到授課老師都不清楚到底什么是雙語(yǔ)教學(xué),外語(yǔ)要表達(dá)到怎么樣的程度才算是雙語(yǔ)。其次,對(duì)適合采用雙語(yǔ)教學(xué)的課程不明確。每種課程的課程性質(zhì)、教學(xué)方式等是否適合雙語(yǔ)教學(xué)需要慎重考慮,否則只會(huì)適得其反。再次,認(rèn)為雙語(yǔ)教學(xué)是立竿見(jiàn)影的事情。雙語(yǔ)教學(xué)的成功涉及到很多環(huán)節(jié),比如優(yōu)秀的教材、教師的外語(yǔ)水平和學(xué)生的接受能力等等,想要在一個(gè)雙語(yǔ)課程項(xiàng)目通常三年以內(nèi)的建設(shè)周期完成真的很難。
1軟件工程專業(yè)雙語(yǔ)課程設(shè)置
南京郵電大學(xué)計(jì)算機(jī)學(xué)院軟件工程專業(yè)的課程體系是在ACM和IEEE/CS聯(lián)合推出的CC2005/SE2004的基礎(chǔ)上提出了一種強(qiáng)調(diào)系統(tǒng)認(rèn)識(shí)的課程體系,我們重新構(gòu)造了部分軟件基礎(chǔ)課程,加強(qiáng)學(xué)生對(duì)于計(jì)算機(jī)系統(tǒng)的系統(tǒng)級(jí)認(rèn)識(shí)和對(duì)于工程化軟件開(kāi)發(fā)方法的認(rèn)識(shí),簡(jiǎn)化了計(jì)算機(jī)科學(xué)核心課程的數(shù)量,既有利于學(xué)生學(xué)習(xí)的有效性程度,又有利于學(xué)生對(duì)知識(shí)的掌握程度。改進(jìn)后的核心課程設(shè)置方案如圖1所示,核心思想概括為三條線索,如圖中虛線所示,分別為軟件工程核心課程、計(jì)算機(jī)基礎(chǔ)及模塊課程,程序與算法設(shè)計(jì)課程。
該課程體系主要有以下幾個(gè)特色:
(1) 新增設(shè)入門課程:軟件工程導(dǎo)論。建立完整的計(jì)算概念以及軟件工程的基本概念。建設(shè)一門新課程:計(jì)算機(jī)組織結(jié)構(gòu)。建立計(jì)算機(jī)軟硬件系統(tǒng)的系統(tǒng)級(jí)認(rèn)識(shí)。它以硬件環(huán)境為主,操作系統(tǒng)為輔,關(guān)注系統(tǒng)軟件的構(gòu)造技術(shù)。
(2) 從計(jì)算機(jī)科學(xué)專業(yè)繼承來(lái)的重要核心課程3門。包括面向?qū)ο蟪绦蛟O(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)與算法分析與設(shè)計(jì)。改建三門新計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的原有課程:操作系統(tǒng)、計(jì)算機(jī)通信、數(shù)據(jù)庫(kù)系統(tǒng)。操作系統(tǒng)課程以小型的嵌入式操作系統(tǒng)為核心,培養(yǎng)學(xué)生嵌入式系統(tǒng)及應(yīng)用的開(kāi)發(fā)能力。計(jì)算機(jī)通信課程強(qiáng)調(diào)網(wǎng)絡(luò)軟硬件系統(tǒng)的系統(tǒng)級(jí)認(rèn)識(shí),培養(yǎng)學(xué)生局域網(wǎng)與廣域網(wǎng)的組網(wǎng)能力和網(wǎng)絡(luò)環(huán)境下的軟件開(kāi)發(fā)能力。數(shù)據(jù)庫(kù)系統(tǒng)課程強(qiáng)調(diào)利用網(wǎng)絡(luò)環(huán)境下的關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)和開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),培養(yǎng)學(xué)生數(shù)據(jù)庫(kù)管理與信息系統(tǒng)的應(yīng)用開(kāi)發(fā)能力。
(3) 建設(shè)3門軟件工程專業(yè)核心必修課程以及多門選修課程:以統(tǒng)一建模語(yǔ)言,軟件開(kāi)發(fā)方法和軟件項(xiàng)目管理三門為核心必修,輔以形式化方法、人機(jī)交互技術(shù)、軟件測(cè)試、軟件體系結(jié)構(gòu)等多門軟件工程專業(yè)選修課程。
該課程體系徹底拋棄原有計(jì)算機(jī)學(xué)科所依托的電子類課程,包括電子電路、數(shù)字電路等,同時(shí)加強(qiáng)與現(xiàn)有的計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)課程的區(qū)分度。增強(qiáng)了多層次的雙語(yǔ)訓(xùn)練,在核心課程中將軟件工程導(dǎo)論、軟件工程、統(tǒng)一建模語(yǔ)言和網(wǎng)絡(luò)應(yīng)用開(kāi)發(fā)設(shè)置為雙語(yǔ)授課,如圖1中的灰色部分所示。在綜合實(shí)踐性選修課程中訓(xùn)練學(xué)生實(shí)踐能力,融合SE2004推薦的工程經(jīng)濟(jì)學(xué)、團(tuán)隊(duì)動(dòng)力與溝通、軟件工程職業(yè)實(shí)踐等教學(xué)內(nèi)容。
2雙語(yǔ)教學(xué)的三個(gè)關(guān)鍵問(wèn)題
2.1雙語(yǔ)課程的定位
如前所述,我們將軟件工程導(dǎo)論、軟件工程、統(tǒng)一建模語(yǔ)言和網(wǎng)絡(luò)應(yīng)用開(kāi)發(fā)四門課程設(shè)置為雙語(yǔ)授課,形成一個(gè)層次化的、連續(xù)的雙語(yǔ)教學(xué)環(huán)節(jié)。在這幾門課程的教學(xué)實(shí)踐中我們發(fā)現(xiàn),要想最大程度地發(fā)揮雙語(yǔ)教學(xué)的功效,必須處理好下列問(wèn)題。
課程的目標(biāo)定位:四門雙語(yǔ)課程各自的課程定位并不一樣。軟件工程導(dǎo)論課程是一門引導(dǎo)性的課程,課程的教學(xué)目標(biāo)是使得學(xué)生對(duì)軟件工程專業(yè)所依托的信息技術(shù)行業(yè)形成一些基本的感性認(rèn)識(shí)。課程側(cè)重與大信息技術(shù)學(xué)科的概念性認(rèn)識(shí)。軟件工程課程是一門專業(yè)基礎(chǔ)課,課程的教學(xué)目標(biāo)是使得學(xué)生掌握軟件工程專業(yè)領(lǐng)域中的基本原理、方法、技術(shù)和應(yīng)用。課程側(cè)重于軟件工程的理論學(xué)習(xí)。統(tǒng)一建模語(yǔ)言是一門專業(yè)必修課程,課程的教學(xué)目標(biāo)是使得學(xué)生掌握使用UML語(yǔ)言進(jìn)行軟件項(xiàng)目的分析與設(shè)計(jì)。課程側(cè)重于軟件工程的關(guān)鍵技術(shù)實(shí)踐。網(wǎng)絡(luò)應(yīng)用開(kāi)發(fā)以目前發(fā)展最迅速的Web應(yīng)用開(kāi)發(fā)為主要內(nèi)容,課程目標(biāo)是使得學(xué)生的軟件開(kāi)發(fā)與實(shí)際需求緊密集合。課程側(cè)重于軟件開(kāi)發(fā)的整體項(xiàng)目實(shí)踐。四門課程分布與整個(gè)教學(xué)計(jì)劃的不同階段中,使得學(xué)生的雙語(yǔ)訓(xùn)練能保持一個(gè)比較適當(dāng)?shù)膹?qiáng)度和節(jié)奏。
教學(xué)模式選擇:對(duì)處于不同教學(xué)階段的課程采用不同的雙語(yǔ)教學(xué)比例。根據(jù)學(xué)生的英文學(xué)習(xí)能力,逐步提高英文授課所占比例,在閱讀的基礎(chǔ)上理解和把握專業(yè)知識(shí)。在軟件工程專業(yè)的四門雙語(yǔ)課程中,軟件工程導(dǎo)論和網(wǎng)絡(luò)應(yīng)用開(kāi)發(fā)的課程內(nèi)容相對(duì)于大一和大四的學(xué)生而言更比較容易接受,因此偏向于沉浸式的外語(yǔ)教學(xué);而軟件工程和統(tǒng)一建模語(yǔ)言相對(duì)而言專業(yè)術(shù)語(yǔ)更多,內(nèi)容比較晦澀,因此更多偏向于過(guò)渡式的外語(yǔ)教學(xué)。同時(shí),我們還在一門課程的不同教學(xué)內(nèi)容上采用不同的雙語(yǔ)教學(xué)比例,集中主要時(shí)間段講解專業(yè)理論知識(shí)和實(shí)踐環(huán)節(jié),避免在教學(xué)過(guò)程中花費(fèi)過(guò)多的精力講解英文本身,從而出現(xiàn)本末倒置的現(xiàn)象。
與基礎(chǔ)英語(yǔ)、專業(yè)英語(yǔ)的關(guān)系:基礎(chǔ)英語(yǔ)是通過(guò)不斷擴(kuò)大詞匯量和學(xué)習(xí)語(yǔ)法,加強(qiáng)讀、寫、聽(tīng)和說(shuō)的能力以便掌握英語(yǔ)這門語(yǔ)言。專業(yè)英語(yǔ)則是在基礎(chǔ)英語(yǔ)學(xué)習(xí)完畢后,集中學(xué)習(xí)專業(yè)詞匯以便于學(xué)生在將來(lái)的專業(yè)研究中可以輕松閱讀本專業(yè)英文文獻(xiàn)。雙語(yǔ)教學(xué)正是用英語(yǔ)來(lái)理解和解決專業(yè)問(wèn)題,它體現(xiàn)對(duì)英語(yǔ)的應(yīng)用,在應(yīng)用中來(lái)加強(qiáng)英語(yǔ)學(xué)習(xí)。所以雙語(yǔ)教學(xué)不是以學(xué)習(xí)語(yǔ)言為主要目標(biāo),而是以應(yīng)用語(yǔ)言為主要目標(biāo)。
2.2教材的選擇
教材的選擇很大程度上決定著雙語(yǔ)教學(xué)課程的教學(xué)效果,在多次雙語(yǔ)教學(xué)實(shí)踐活動(dòng),我們總結(jié)出以下幾點(diǎn)經(jīng)驗(yàn)。
各門課程的教材:精選原版教材,重視專業(yè)內(nèi)容建設(shè)。優(yōu)先選擇國(guó)外軟件工程專家專著類英文原版教材,內(nèi)容方面要相對(duì)涵蓋較廣,教材內(nèi)容與實(shí)踐工程結(jié)合緊密。其中符合我們課程體系的軟件工程導(dǎo)論原版教材較為少見(jiàn),因此我們自編教材,在計(jì)算機(jī)科學(xué)導(dǎo)論原版教材的基礎(chǔ)上增加軟件工程專業(yè)中最基礎(chǔ)的概念。軟件工程課程的教材我們選用了Ian Sommerville編著的Software Engineering(8th Edition),該教材經(jīng)過(guò)多輪建設(shè),內(nèi)容相對(duì)成熟。統(tǒng)一建模語(yǔ)言的教材我們選用了Mark Priestley編著的Practical object-oriented design with UML (second edition)。這兩本教材均有對(duì)應(yīng)的中譯本,也方便部分英文欠佳的學(xué)生選為參考書。網(wǎng)絡(luò)應(yīng)用開(kāi)發(fā)Robert Sebesta編著的Programming The World Wide Web。
教學(xué)內(nèi)容的取舍:由于國(guó)內(nèi)外高等教育教學(xué)模式的差異,原版英文教材往往并不能很好的適應(yīng)我國(guó)的大學(xué)教育,同時(shí)教學(xué)學(xué)時(shí)的約束也使得我們經(jīng)常需要對(duì)原版教材的教學(xué)內(nèi)容進(jìn)行一定的取舍,通常我們將教材中的一些高級(jí)課題布置為學(xué)生的課外作業(yè)。
輔助材料的選取:為了對(duì)原版教材進(jìn)行一定的補(bǔ)充,同時(shí)也為了達(dá)到更好的教學(xué)效果,我們要求教師選取一些輔助材料,比如印刷講義、教學(xué)錄像、多媒體課件、教學(xué)網(wǎng)站、參考網(wǎng)絡(luò)資源等等。調(diào)查顯示講義的教學(xué)效果最為明顯,通常這種90%左右英文,10%中文注釋的講義既能濃縮教學(xué)內(nèi)容,又能很好的調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性。
2.3教學(xué)方式的改革
由于雙語(yǔ)課程的特定教學(xué)需求,以及軟件工程專業(yè)的專業(yè)特色,需要訓(xùn)練學(xué)生實(shí)踐能力,融合SE2004推薦的工程經(jīng)濟(jì)學(xué)、團(tuán)隊(duì)動(dòng)力與溝通、軟件工程職業(yè)實(shí)踐等教學(xué)內(nèi)容。因此在軟件工程專業(yè)雙語(yǔ)教學(xué)實(shí)踐中,我們進(jìn)行了大量的教學(xué)實(shí)驗(yàn)和改革,實(shí)踐表明這些改革有效的提高了教學(xué)效果,部分抑制了雙語(yǔ)教學(xué)本身所帶來(lái)的語(yǔ)言障礙。
(1) 增強(qiáng)團(tuán)隊(duì)的鍛煉:通常在課程的開(kāi)始階段讓學(xué)生自由結(jié)合為小組,互相交流并派代表用英語(yǔ)參與班級(jí)討論;在實(shí)驗(yàn)中,要求學(xué)生以小組為單位自選題目,與指導(dǎo)教師研討最終完成小組任務(wù)。調(diào)動(dòng)了學(xué)生的學(xué)習(xí)熱情,培養(yǎng)他們的協(xié)作精神。
(2) 采用案例式教學(xué)模式:典型的案例融合在教材中,新知識(shí)以案例形式引入,然后展開(kāi)分析、建立理論、提出方法和工具,最后描述解答、討論其局限,這預(yù)示著對(duì)新理論和技術(shù)的下一輪解讀。案例式教學(xué)尤其適合軟件工程和統(tǒng)一建模語(yǔ)言課程中的軟件需求分析、多種軟件設(shè)計(jì)的權(quán)衡以及系統(tǒng)開(kāi)發(fā)過(guò)程等教學(xué)內(nèi)容。
(3) 提高解決問(wèn)題的能力:在軟件工程導(dǎo)論和網(wǎng)絡(luò)應(yīng)用開(kāi)發(fā)課程中設(shè)置略微超前的科研課題或者軟件技術(shù),僅僅給出課題名稱,要求學(xué)生分組共同搜索相關(guān)知識(shí)點(diǎn),然后分析并解決實(shí)際問(wèn)題。最后設(shè)置一定的討論和答辯等互動(dòng)環(huán)節(jié),既能提高學(xué)生的雙語(yǔ)表達(dá)能力,也能增強(qiáng)解決客觀現(xiàn)實(shí)問(wèn)題的能力。
3雙語(yǔ)教學(xué)調(diào)查分析
為研究雙語(yǔ)教學(xué)的影響和效果,我們?cè)O(shè)計(jì)了一套“雙語(yǔ)課程教學(xué)問(wèn)卷調(diào)查表”,包括教師素質(zhì)、教學(xué)質(zhì)量與內(nèi)容、學(xué)習(xí)態(tài)度與影響、教材和綜述,以及問(wèn)題和建議共30個(gè)選擇性科目,每個(gè)科目取值是1~5,表示“非常不滿意”到“完全滿意”。調(diào)查問(wèn)卷反映了軟件工程專業(yè)雙語(yǔ)課程的問(wèn)題主要體現(xiàn)在以下三點(diǎn):(1)師資未能滿足雙語(yǔ)教學(xué)的需求:很多教師雖然在本專業(yè)內(nèi)是專家,但是卻面臨較為嚴(yán)重的英語(yǔ)表達(dá)障礙。學(xué)生參加這樣的雙語(yǔ)課程很難產(chǎn)生融合型外語(yǔ)學(xué)習(xí)傾向和動(dòng)機(jī)。(2)后進(jìn)學(xué)生存在身份認(rèn)同問(wèn)題:部分英語(yǔ)基礎(chǔ)相對(duì)較差的理工科學(xué)生很難適應(yīng)全英文的環(huán)境,課前預(yù)習(xí)和課后復(fù)習(xí)沒(méi)讀懂教材,從而導(dǎo)致他們喪失學(xué)習(xí)的信心和興趣。(3)雙語(yǔ)教材有待改進(jìn):目前大學(xué)雙語(yǔ)教學(xué)所用的教材主要采用的是國(guó)外原版教材的影印本。從實(shí)踐的結(jié)果來(lái)看,大多數(shù)學(xué)生認(rèn)為教材太難,以至于教師不得要求學(xué)生同時(shí)購(gòu)買對(duì)應(yīng)的中文教材。
關(guān)鍵詞:軟件工程專業(yè);專業(yè)綜合改革試點(diǎn);移動(dòng)互聯(lián)網(wǎng)
中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)34-8245-02
1 建設(shè)目標(biāo)
韓山師范學(xué)院地處廣東省粵東地區(qū),是粵東地區(qū)唯一的一所本科師范院校,2013年韓山師范學(xué)院的軟件工程專業(yè)獲得廣東省教育廳質(zhì)量工程項(xiàng)目立項(xiàng),該項(xiàng)目依托韓山師范學(xué)院“廣東省計(jì)算機(jī)工程實(shí)踐教育中心”, 引入全新的KAP-CDIO軟件工程人才培養(yǎng)理念,通過(guò)創(chuàng)新人才培養(yǎng)模式,加強(qiáng)師資隊(duì)伍和教學(xué)資源建設(shè),優(yōu)化實(shí)踐教學(xué)體系,推動(dòng)教學(xué)方法改革和教學(xué)手段創(chuàng)新,把軟件工程專業(yè)建設(shè)成為廣東省省內(nèi)有影響力并且在地方院校同類專業(yè)建設(shè)中具有行業(yè)特色、起引領(lǐng)作用的實(shí)用型、創(chuàng)新型專業(yè)人才培養(yǎng)基地,培養(yǎng)一批掌握移動(dòng)互聯(lián)網(wǎng)開(kāi)發(fā)與應(yīng)用的軟件工程師。為廣東省尤其是粵東地區(qū)移動(dòng)互聯(lián)網(wǎng)[1][2][3]的產(chǎn)業(yè)發(fā)展、產(chǎn)業(yè)創(chuàng)新服務(wù),培育移動(dòng)開(kāi)發(fā)軟件應(yīng)用的市場(chǎng)環(huán)境,推動(dòng)移動(dòng)開(kāi)發(fā)軟件產(chǎn)業(yè)的發(fā)展。
2 措施與進(jìn)展
2.1 教學(xué)團(tuán)隊(duì)建設(shè)
引聘名師: 從達(dá)內(nèi)科技有限公司、廣東天盈信息技術(shù)有限公司、潮州電信等企業(yè)邀請(qǐng)企業(yè)老總和工程技術(shù)人員進(jìn)行移動(dòng)互聯(lián)網(wǎng)方面的專題講座、暑期項(xiàng)目實(shí)訓(xùn)、課程培訓(xùn),強(qiáng)化專業(yè)的應(yīng)用特色。
培養(yǎng)骨干:一是選取、選拔骨干教師到重點(diǎn)院校的移動(dòng)互聯(lián)網(wǎng)相關(guān)專業(yè)和方向進(jìn)行學(xué)習(xí)深造,攻讀學(xué)位;二是對(duì)于沒(méi)有相關(guān)專業(yè)實(shí)踐經(jīng)驗(yàn)的骨干教師以脫產(chǎn)或半脫產(chǎn)形式,直接在合作企業(yè)進(jìn)行項(xiàng)目訓(xùn)練,豐富、提高教師的工程實(shí)踐知識(shí)和實(shí)踐技能;三是以老帶新、以強(qiáng)帶弱。對(duì)學(xué)科帶頭人和骨干教師進(jìn)行重點(diǎn)扶持和培養(yǎng),并以學(xué)科帶頭人和骨干教師作為導(dǎo)師,指導(dǎo)中青年教師,定期對(duì)中青年教師進(jìn)行實(shí)習(xí)、實(shí)訓(xùn)、課程建設(shè)、學(xué)術(shù)等方面地培訓(xùn),以提高中青年教師的教學(xué)和科研水平。
雙師型教師培養(yǎng):對(duì)現(xiàn)有教師實(shí)施分類循環(huán)培養(yǎng)機(jī)制,做到教師培訓(xùn)五年一個(gè)循環(huán),按照培養(yǎng)應(yīng)用型、復(fù)合型人才的目標(biāo),提倡教師專崗化。教學(xué)團(tuán)隊(duì)中2位老師獲得網(wǎng)絡(luò)綜合布線高級(jí)講師認(rèn)證,1位老師獲得教育部就業(yè)指導(dǎo)中心頒發(fā)的創(chuàng)業(yè)指導(dǎo)教師資格,2位老師獲得物聯(lián)網(wǎng)技術(shù)骨干教師認(rèn)證,為雙師型教師培養(yǎng)充實(shí)了力量。
2.2 平臺(tái)建設(shè)
2.2.1 課程與教學(xué)資源平臺(tái)
培養(yǎng)方案制定:依據(jù)我校軟件工程專業(yè)培養(yǎng)移動(dòng)互聯(lián)網(wǎng)軟件工程師的人才培養(yǎng)定位,完成了2014版軟件工程專業(yè)培養(yǎng)計(jì)劃的制定。培養(yǎng)方案更加突顯課程結(jié)構(gòu)模塊化、塊內(nèi)課程群組化,分模塊、分群的特色。
建設(shè)開(kāi)放、立體的網(wǎng)絡(luò)教育資源平臺(tái):完成了軟件工程專業(yè)綜合改革試點(diǎn)項(xiàng)目專題網(wǎng)站的建設(shè)。 圍繞移動(dòng)互聯(lián)網(wǎng)方向構(gòu)建課程群,依托Moodle網(wǎng)絡(luò)教學(xué)平臺(tái),建設(shè)了軟件工程、計(jì)算機(jī)組成原理、UML等網(wǎng)絡(luò)課程, 安卓手機(jī)應(yīng)用開(kāi)發(fā)網(wǎng)絡(luò)課程正在建設(shè)中。進(jìn)一步完善了《面向?qū)ο蟪绦蛟O(shè)計(jì)》、《計(jì)算機(jī)網(wǎng)絡(luò)》精品課程的建設(shè)。
教材建設(shè):校企聯(lián)合共同開(kāi)發(fā)具有創(chuàng)新性、綜合性,有利于培養(yǎng)學(xué)生綜合應(yīng)用能力的實(shí)訓(xùn)教材,如《計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)教程》、《安卓手機(jī)軟件應(yīng)用開(kāi)發(fā)》、《WEB程序設(shè)計(jì)》等教材 。
2.2.2 學(xué)生課外創(chuàng)新實(shí)踐平臺(tái)
在廣東省計(jì)算機(jī)工程實(shí)踐教育中心,廣東省計(jì)算機(jī)實(shí)驗(yàn)教學(xué)示范中心、計(jì)算機(jī)應(yīng)用研究所的基礎(chǔ)上,以學(xué)生課外科研立項(xiàng)、天盈創(chuàng)新基金及各類課題為牽引,建設(shè)學(xué)生課外創(chuàng)新型實(shí)驗(yàn)平臺(tái),在系大學(xué)生創(chuàng)新實(shí)踐中心專門設(shè)立了移動(dòng)互聯(lián)網(wǎng)開(kāi)發(fā)小組,并在課外科研項(xiàng)目和經(jīng)費(fèi)上重點(diǎn)扶持,實(shí)現(xiàn)本專業(yè)學(xué)生早進(jìn)課題、早進(jìn)實(shí)驗(yàn)室、早進(jìn)團(tuán)隊(duì)、早進(jìn)社會(huì)。
2.2.3 實(shí)習(xí)基地建設(shè)
與知名企業(yè)進(jìn)行校企合作、校企融合,是專業(yè)綜合改革試點(diǎn)工作的重中之重,為此我們積極與國(guó)內(nèi)知名企業(yè)進(jìn)行合作,2014年與中國(guó)最大的IT解決方案與服務(wù)供應(yīng)商?hào)|軟集團(tuán)簽訂了實(shí)習(xí)基地合作協(xié)議。
2.3 多項(xiàng)目融合,協(xié)同建設(shè)
為整合資源,高效率、高質(zhì)量的進(jìn)行專業(yè)綜合改革試點(diǎn)工作,在改革過(guò)程中我們將專業(yè)綜合改革試點(diǎn)項(xiàng)目與 “軟件工程卓越工程師班”、“廣東省計(jì)算機(jī)工程教育實(shí)踐中心”等項(xiàng)目進(jìn)行融合,協(xié)同建設(shè),取得了良好效果。項(xiàng)目實(shí)施以來(lái),共招收了2012和2013級(jí)兩屆軟件工程卓越工程師班共30名學(xué)生,并采取小班授課形式,專門邀請(qǐng)了達(dá)內(nèi)科技的資深工程師為軟件工程專業(yè)“卓越工程師班”的同學(xué)進(jìn)行軟件項(xiàng)目培訓(xùn),邀請(qǐng)廣東天盈信息技術(shù)有限公司工程師為軟件工程專業(yè)學(xué)生進(jìn)行了”安卓軟件應(yīng)用開(kāi)發(fā)講座”,并每學(xué)期舉行軟件工程卓越工程師班作品匯報(bào)會(huì)。通過(guò)這種資源整合、項(xiàng)目融合、協(xié)同建設(shè)的方式有效地促進(jìn)了專業(yè)綜合改革試點(diǎn)的完整性和質(zhì)量提升。
2.4 以競(jìng)賽為抓手,培養(yǎng)學(xué)生創(chuàng)新實(shí)踐能力
組織學(xué)生參加國(guó)家和省內(nèi)外各類競(jìng)賽,如挑戰(zhàn)杯大賽、全國(guó)移動(dòng)互聯(lián)網(wǎng)產(chǎn)業(yè)大賽、廣東省高校杯軟件設(shè)計(jì)大賽,以競(jìng)賽為抓手,提高學(xué)生運(yùn)用所學(xué)知識(shí)解決實(shí)際問(wèn)題的能力、統(tǒng)籌和協(xié)調(diào)的能力,培養(yǎng)學(xué)生的創(chuàng)新意識(shí)和實(shí)踐能力,專業(yè)綜合改革以來(lái),軟件工程專業(yè)的學(xué)生在國(guó)家和省級(jí)學(xué)科競(jìng)賽中取得了較好成績(jī)。
2.5 項(xiàng)目引領(lǐng),積極創(chuàng)業(yè)
在學(xué)生科研項(xiàng)目的選取上,我們確保項(xiàng)目具有好的應(yīng)用價(jià)值和市場(chǎng)需求,并具有孵化和轉(zhuǎn)化為產(chǎn)品的可能性。在項(xiàng)目的研發(fā)商,通過(guò)引入企業(yè)軟件工程項(xiàng)目研發(fā)流程,培養(yǎng)學(xué)生項(xiàng)目研發(fā)能力。項(xiàng)目研發(fā)實(shí)行雙導(dǎo)師(專業(yè)教師、企業(yè)技術(shù)人員)制,依照企業(yè)開(kāi)發(fā)流程,采取嚴(yán)格質(zhì)量監(jiān)控過(guò)程,科學(xué)評(píng)判機(jī)制,爭(zhēng)取進(jìn)入創(chuàng)新中心的項(xiàng)目轉(zhuǎn)化為產(chǎn)品,并將產(chǎn)品與市場(chǎng)需求和實(shí)際應(yīng)用相結(jié)合,積極鼓勵(lì)學(xué)生將項(xiàng)目與產(chǎn)品,產(chǎn)品與創(chuàng)業(yè)緊密結(jié)合。項(xiàng)目實(shí)施以來(lái),軟件工程專業(yè)學(xué)生在廣東省挑戰(zhàn)杯創(chuàng)業(yè)大賽和實(shí)際創(chuàng)業(yè)中都取得了非常不錯(cuò)的成績(jī)。
3 下階段工作
1)按照專業(yè)綜合改革試點(diǎn)項(xiàng)目評(píng)價(jià)指標(biāo),認(rèn)真進(jìn)行項(xiàng)目的完善和后續(xù)工作的開(kāi)展。
2)以“大師”+“團(tuán)隊(duì)”建設(shè)思路,培養(yǎng)具有較高水平的軟件工程專業(yè)帶頭人,努力打造以教學(xué)骨干、中青年教師為主體的軟件工程教學(xué)團(tuán)隊(duì),使軟件工程教學(xué)團(tuán)隊(duì)成為在省內(nèi)有特色、有一定影響力的教學(xué)團(tuán)隊(duì)。
3)圍繞移動(dòng)互聯(lián)網(wǎng)課程群進(jìn)一步進(jìn)行各類教學(xué)資源的建設(shè)。
4)進(jìn)一步加強(qiáng)與知名企業(yè)的校企合作力度、長(zhǎng)期和實(shí)質(zhì)性的開(kāi)展校企融合工作, 拓展校內(nèi)外實(shí)訓(xùn)平臺(tái)。
5)爭(zhēng)取配套經(jīng)費(fèi),建立模擬企業(yè)實(shí)訓(xùn)環(huán)境、項(xiàng)目開(kāi)發(fā)流程的軟件工程實(shí)訓(xùn)平臺(tái)。
6)以項(xiàng)目-競(jìng)賽-創(chuàng)業(yè)為引領(lǐng),通過(guò)專業(yè)改革和建設(shè),培養(yǎng)和提升學(xué)生的創(chuàng)新實(shí)踐能力和創(chuàng)業(yè)能力,在培養(yǎng)移動(dòng)互聯(lián)網(wǎng)軟件工程師的同時(shí),通過(guò)創(chuàng)業(yè)服務(wù)移動(dòng)互聯(lián)網(wǎng)市場(chǎng)。
7)爭(zhēng)取與中山職業(yè)技術(shù)學(xué)院的“2+2”聯(lián)合辦學(xué)能取得成功。
參考文獻(xiàn):