前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的計算機畢業(yè)設(shè)計開發(fā)主題范文,僅供參考,歡迎閱讀并收藏。
[關(guān)鍵詞]ARM體系 嵌入式方向 課程設(shè)置
[中圖分類號]G643 [文獻標識碼]A
引言
隨著嵌入式系統(tǒng)的廣泛應(yīng)用,許多高等院校計算機、電子、軟件等專業(yè)針對市場需求,開設(shè)了嵌入式方向相關(guān)課程,然而同嵌入式技術(shù)的飛速發(fā)展和巨大的產(chǎn)業(yè)需求相比,我國高等教育體系下的嵌入式方向相關(guān)課程設(shè)置存在教學知識陳舊,缺乏實踐鍛煉,無法適應(yīng)企業(yè)的實際需要等問題,本文首先結(jié)合我校辦學特色和實際教學情況,闡述了基于ARM體系的嵌入式方向課程設(shè)置與教學方案,進而探討了農(nóng)業(yè)院校應(yīng)用型計算機類嵌入式方向教學過程中存在的問題,最后對存在的問題給出了一些建議,對其他地方院校應(yīng)用型嵌入式系統(tǒng)開發(fā)人才培養(yǎng)將起到一定的借鑒作用。
一、計算機專業(yè)嵌入式方向培養(yǎng)目標與課程設(shè)置
(1)計算機專業(yè)嵌入式方向培養(yǎng)目標
我校計算機專業(yè)嵌入式系統(tǒng)方向培養(yǎng)整體目標是注重工程能力培養(yǎng)的嵌入式系統(tǒng)人才培養(yǎng)目標,尤其側(cè)重嵌入式系統(tǒng)工程應(yīng)用編程等軟件設(shè)計開發(fā)。根據(jù)學生的接受能力以及我校的辦學特色,具體嵌入式系統(tǒng)的學習體現(xiàn)層次性、漸進性、注重操作性,在教學中注重培養(yǎng)在農(nóng)業(yè)領(lǐng)域中的嵌入式系統(tǒng)應(yīng)用能力。
(2)嵌入式方向課程設(shè)置
我校于2012年購買了30套基于ARM體系的嵌入式開發(fā)實驗平臺設(shè)備,可實現(xiàn)每人一臺的教學環(huán)境,其中嵌入式開發(fā)平臺采用ARM11的UP-Magic6410核心開發(fā)板,所以嵌入式方向的課程設(shè)置都是圍繞ARM體系展開教學內(nèi)容。
嵌入式方向課程設(shè)置遵循四個“1”,即“一種主流嵌入式微處理器、一門開發(fā)語言、一種嵌入式操作系統(tǒng)、一套開發(fā)工具”,嵌入式微處理器采用S3C6410X(ARM11),嵌入式開發(fā)語言主要以C語言為主,其他如匯編語言、C++語言、Java語言等為輔;嵌入式操作系統(tǒng)采用Linux;集成開發(fā)工具以ADS為主,輔助Windows CE開發(fā)工具,這樣就能達到系統(tǒng)學習嵌入式技術(shù)的要求。表1是我校嵌入式方向?qū)I(yè)課設(shè)置時間和學時整體情況。
表1:專業(yè)基礎(chǔ)及專業(yè)課設(shè)置情況
嵌入式導(dǎo)論課程:介紹嵌入式的主要應(yīng)用領(lǐng)域、嵌入式軟件開發(fā)的基本概念、嵌入式軟件開發(fā)的基本流程和基本方法、嵌入式系統(tǒng)的特點。
嵌入式操作系統(tǒng)課程:介紹嵌入式系統(tǒng)基本知識,嵌入式操作系統(tǒng)與通用操作系統(tǒng)的差別。結(jié)合典型的嵌入式操作系統(tǒng)對操作系統(tǒng)的基本構(gòu)成、工作機制、系統(tǒng)移植剪裁和實時任務(wù)調(diào)度等內(nèi)容進行介紹。我校根據(jù)具體情況選擇、Linux、WinCE等嵌入式操作系統(tǒng)進行教學。
嵌入式程序設(shè)計基礎(chǔ):介紹嵌入式系統(tǒng)體系結(jié)構(gòu)、嵌入式系統(tǒng)設(shè)計的基本方法、軟件編程及設(shè)備接口和驅(qū)動等。通過該課程的學習,學生了解和掌握必要的嵌入式系統(tǒng)設(shè)計方法學的概念、方法和工具嵌入式程序設(shè)計基礎(chǔ),掌握嵌入式系統(tǒng)的基本原理與設(shè)計開發(fā)思想,學生能完成簡單的嵌入式系統(tǒng)的軟硬件設(shè)計。
JAVA開發(fā)語言:介紹Java語言的體系結(jié)構(gòu)、Java語言的基本概念和程序設(shè)計的基礎(chǔ)知識、面向?qū)ο蟮某绦蛟O(shè)計的思路和方法。培養(yǎng)學生的編程能力,使學生能夠運用Java語言作為完成應(yīng)用程序設(shè)計。
嵌入式接口技術(shù):介紹鍵盤接口、LED顯示器接口、觸摸屏、通信接口、中斷接口、A/D和D/A轉(zhuǎn)換、ARM的JTAG接口。
嵌入式高級編程:介紹Android嵌入式開發(fā)環(huán)境搭建的方法,項目結(jié)構(gòu);Android的體系結(jié)構(gòu),嵌入式軟件開發(fā)流程;嵌入式特性開發(fā),多媒體開發(fā),數(shù)據(jù)存儲開發(fā),聯(lián)網(wǎng)開發(fā)等開發(fā)方法,學生通過實踐能達到獨立完成開發(fā)單機、網(wǎng)絡(luò)嵌入式軟件的能力。
嵌入式課程是實操性極強的課程,因此實踐教學在嵌入式培養(yǎng)體系中占有重要的地位,既是理論講解的驗證與升華,又是培養(yǎng)學生創(chuàng)新思維和獨立分析解決問題能力的重要途徑。我校的嵌入式方向?qū)嵺`教學課程設(shè)置時間和學時大致如下表2所示。
表2:嵌入式課程實踐教學設(shè)置情況
嵌入式操作系統(tǒng)實驗內(nèi)容:典型的嵌入式操作系統(tǒng)的基本構(gòu)成、工作機制、系統(tǒng)移植剪裁和實時任務(wù)調(diào)度等。我校根據(jù)具體情況選擇Linux嵌入式操作系統(tǒng)進行教學。
嵌入式程序設(shè)計基礎(chǔ)實驗內(nèi)容:在現(xiàn)有的嵌入式開發(fā)平臺上完成嵌入式系統(tǒng)設(shè)計的基本方法、軟件編程及設(shè)備接口和驅(qū)動等,學生掌握必要的嵌入式系統(tǒng)設(shè)計方法學的概念、方法和工具嵌入式程序設(shè)計基礎(chǔ),掌握嵌入式系統(tǒng)的基本原理與設(shè)計開發(fā)思想,能完成簡單的嵌入式系統(tǒng)的軟硬件設(shè)計。
JAVA開發(fā)語言實驗內(nèi)容: Java語言程序設(shè)計的基礎(chǔ)知識、面向?qū)ο蟮某绦蛟O(shè)計的思路和方法,學生能夠運用Java語言作為完成應(yīng)用程序設(shè)計。
嵌入式接口技術(shù)實驗內(nèi)容:包括鍵盤接口、LED顯示器接口、觸摸屏、通信接口、中斷接口、A/D和D/A轉(zhuǎn)換、ARM的JTAG接口等實驗。
嵌入式高級編程實驗內(nèi)容:基于Android嵌入式開發(fā)環(huán)境搭建的方法;Android嵌入式軟件開發(fā)流程;嵌入式特性開發(fā),多媒體開發(fā),數(shù)據(jù)存儲開發(fā),聯(lián)網(wǎng)開發(fā)等開發(fā)方法,學生通過實踐能達到獨立完成開發(fā)單機、網(wǎng)絡(luò)嵌入式軟件的能力。
二、三位一體的嵌入式課程教學體系建設(shè)
我校嵌入式系統(tǒng)方向?qū)W習側(cè)重嵌入式軟件設(shè)計部分,實驗室選用UP-Magic6410嵌入式實驗開發(fā)平臺,著重培養(yǎng)學生在該平臺下進行嵌入式Linux程序開發(fā)的相關(guān)環(huán)境搭建與軟件設(shè)計方法的能力。針對各模塊以及物聯(lián)網(wǎng)的應(yīng)用背景,按照由淺入深,不同課程層次對應(yīng)不同實驗項目等原則,循序漸進,逐步提高,以滿足不同階段的教學要求,為學生提高了動手能力,為進一步的實踐開發(fā)和畢業(yè)設(shè)計打下了良好的基礎(chǔ),因此,我們提出了三位一體的嵌入式方向課程教學體系結(jié)構(gòu),如圖1所示。
圖1:嵌入式方向教學體系結(jié)構(gòu)
(1)基礎(chǔ)型
基礎(chǔ)性包括基礎(chǔ)知識和基本技能,主要是為了滿足基本的教學要求和教學目標,課程包括ARM體系的基本知識、基本技能以及基礎(chǔ)類實驗的開展。
教師在基礎(chǔ)性課程實施時,可以根據(jù)各自的科研項目按照模塊化將案例分解到各個部分,鼓勵學生對實例所采用的技術(shù)和方案進行不同角度的評價,變被動知識灌輸為主動探索思考,使教學理論知識與科研實踐有機地結(jié)合在一起。
(2)提高型
提高型包括ARM體系基礎(chǔ)型知識的深化和提升,包括理論知識和實踐內(nèi)容的進一步深化,理論知識包括嵌入式編程的設(shè)計思想和設(shè)計方法的提高,實踐教學包括設(shè)計類實驗,每個實驗課題規(guī)定1周或更長的時間讓學生動手設(shè)計開發(fā)嵌入式應(yīng)用程序,在強調(diào)基礎(chǔ)性知識掌握的同時,鼓勵學生創(chuàng)新的綜合設(shè)計。使得學生既掌握了一些具體的通用的嵌入式系統(tǒng)的開發(fā)方法,也能發(fā)揮主觀能動性,獨立設(shè)計并實現(xiàn)較完整的嵌入式系統(tǒng),激發(fā)學習、創(chuàng)造熱情。要求學生課外查找資料進一步地學習,引導(dǎo)學生進行主動性學習,對某些問題進行深入的分析研究,進而提出自己的設(shè)計思想,教師全程指導(dǎo)學生答疑指導(dǎo)工作,啟發(fā)學生進行嵌入式編程,為學生提供一些解決問題的方法。
(3)綜合型
綜合型主要指的是依托科研項目實踐來鍛煉和提高學生動手能力。科研項目可以包括教師的科研項目、學生的科研項目以及依托科研項目或?qū)嵺`基地完成的畢業(yè)設(shè)計項目。
嵌入式方向課程授課教師可以鼓勵學生參與到教師科研項目之中,如筆者主持的嵌入式系統(tǒng)溫室環(huán)境監(jiān)控系統(tǒng)應(yīng)用項目,學生直接參與到前沿的課題和項目中去,成立了興趣小組,將溫室環(huán)境監(jiān)控系統(tǒng)分解成若干子題目,交由各興趣小組,模擬項目的形式實踐開發(fā),真正做到“在學中做,在做中學”,以務(wù)實的項目培養(yǎng)學生的實踐科研能力。
近年來,北京地區(qū)大學生課外科技活動開展的力度逐年加大,筆者指導(dǎo)的學生主持的北京市大學生科研計劃,利用嵌入式平臺,對溫室環(huán)境等參數(shù)檢測,進而對溫室大棚實現(xiàn)智能化控制,學生在該課題中,運用所學理論知識,系統(tǒng)的完成了整個項目,獲得了北京市大學生科研計劃成果二等獎,尤其值得一提的是,畢業(yè)的學生在擔任京郊村官期間,將課題成果應(yīng)用于所服務(wù)的村鎮(zhèn),取得了良好的效果。實踐證明,鼓勵學生參與課外科技活動,將會拓展學生的知識體系,并學以致用,對進一步提高學習興趣以及培養(yǎng)合作精神發(fā)揮了至關(guān)重要的作用。
學生的畢業(yè)設(shè)計是所學知識的綜合運用的過程,學生從事的畢業(yè)設(shè)計已經(jīng)不僅僅是課程實踐教學,而且還是從事科學研究的過程。為了保證提供充分的畢業(yè)設(shè)計時間,提高設(shè)計論文和專業(yè)課的學習質(zhì)量,做到有的放矢,我們將畢業(yè)論文提前到第七學期安排任務(wù),進行設(shè)計任務(wù)的前期準備及調(diào)試工作。
三、建議
(1)采取層次化的知識體系
嵌入式方向的理論知識體系體現(xiàn)專業(yè)基礎(chǔ)知識、專業(yè)綜合知識、專業(yè)系統(tǒng)知識由易到難的漸進性和層次化。
專業(yè)基礎(chǔ)知識包括嵌入式導(dǎo)論、嵌入式操作系統(tǒng)、嵌入式程序設(shè)計基礎(chǔ)等課程,這些課程的學習包括嵌入式系統(tǒng)基本概念、典型的嵌入式操作系統(tǒng)的基本構(gòu)成、工作機制、系統(tǒng)移植剪裁和實時任務(wù)調(diào)度等;嵌入式系統(tǒng)設(shè)計的基本方法、軟件編程及設(shè)備接口和驅(qū)動等內(nèi)容。學生通過這些課程的學習目標是掌握必要的嵌入式系統(tǒng)設(shè)計方法學的概念、方法和工具嵌入式程序設(shè)計基礎(chǔ),掌握嵌入式系統(tǒng)的基本原理與設(shè)計開發(fā)思想,能完成簡單的嵌入式系統(tǒng)的軟硬件設(shè)計。
專業(yè)綜合知識包括嵌入式高級編程、通過實踐課程獲得的綜合性知識。這些內(nèi)容包括智能終端的嵌入式軟件開發(fā)方法、編程開發(fā)流程;數(shù)據(jù)存儲開發(fā)、聯(lián)網(wǎng)開發(fā)等開發(fā)方法,學生通過學習能達到獨立完成開發(fā)單機、網(wǎng)絡(luò)嵌入式軟件的能力。
專業(yè)系統(tǒng)知識包括基于行業(yè)背景的嵌入式軟件開發(fā)知識,這一層次是通過專業(yè)實習和畢業(yè)設(shè)計的環(huán)節(jié)完成的,也就是通過實踐綜合完成的項目后獲得的知識,這不僅涵蓋了符合社會需求的嵌入式方向的新知識、新技術(shù),還包括企業(yè)的項目實施機制等無法從學校課本學習到的知識,為學生順利走向社會工作崗位提供了重要的支持。
(2)采取多方位的實踐教學體系
嵌入式系統(tǒng)作為實操性極強的課程,通過強化夯實基礎(chǔ)實驗、豐富實踐綜合教學內(nèi)容,獲取更多的實踐項目的多方位立體化實踐教學模式對培養(yǎng)高素質(zhì)嵌入式系統(tǒng)人才至關(guān)重要,目前,我院嵌入式實踐教學改革還處在起步階段,今后我們將在智慧農(nóng)業(yè)背景下,立足于農(nóng)業(yè)院校發(fā)展特色,將嵌入式系統(tǒng)實驗實踐體系作進一步完善,重點培養(yǎng)學生的創(chuàng)新思維和獨立分析解決問題能力。
針對在校學生缺少行業(yè)背景知識這一問題,需要大力開展與企業(yè)的相關(guān)合作,直接把學生派到企業(yè)進行16周的專業(yè)實習甚至12周的畢業(yè)設(shè)計,在工程實踐項目選擇上,應(yīng)該盡量選擇企業(yè)的實際項目,盡可能覆蓋嵌入式領(lǐng)域的內(nèi)容,比如嵌入式項目一般包括需求分析、硬件平臺設(shè)計、軟件平臺設(shè)計(包括嵌入式OS的選擇)、應(yīng)用程序的開發(fā)與系統(tǒng)測試等多方面,使學生能夠通過查閱一定的資料,利用所學的知識解決工程實際中的問題。學生在實踐工程項目中完成畢業(yè)設(shè)計和論文,綜合能力得到極大的提升,同時學生可以掌握企業(yè)項目的實施機制,為畢業(yè)后快速進入項目開發(fā)打下良好和基礎(chǔ),從而實現(xiàn)人才培養(yǎng)和社會需求的無縫對接。
四、結(jié)語
隨著嵌入式技術(shù)的高速發(fā)展,嵌入式方向課程體系也應(yīng)不斷改進與之相適應(yīng)。本文從ARM體系的嵌入式方向培養(yǎng)目標出發(fā),提出了三位一體的課程體系結(jié)構(gòu),采取層次化理論知識和多方位的實踐教學方式,使學生在學校就具備扎實的專業(yè)知識和技能,最后將學生送入實訓(xùn)基地做企業(yè)實際項目,為學生走向工作崗位打下良好的基礎(chǔ),最終達到計算機專業(yè)嵌入式方向的教學和培養(yǎng)目標。
[參考文獻]
[1]徐欣,于紅旗,盧啟中."嵌入式系統(tǒng)設(shè)計技術(shù)"課程教學研討[J].高等教育研究學報,2004,27(2):59-60
[2]徐遠超,張聰霞,關(guān)永.嵌入式系統(tǒng)專業(yè)課程教學存在的問題與思考[J].計算機教育,2009(18):85-86.
[3]田澤.嵌入式系統(tǒng)開發(fā)與應(yīng)用教程[M].北京:北京航空航天大學出版社,2005:1-48
[4]李巖,王小玉,孫永春.嵌入式系統(tǒng)教學研究[J].電氣電子教學學報,2006,28(3):45-47,90
[5]李曦,周亦男,周學海."嵌入式系統(tǒng)設(shè)計"系列課程建設(shè)[J].教育與現(xiàn)代化,2004(4):48-51
關(guān)鍵詞:工科學生;畢業(yè)設(shè)計;人才;畢業(yè)生
中圖分類號:G642.0 文獻標志碼:A 文章編號:1674-9324(2012)12-0180-02
一、高校畢業(yè)生與社會人才需求的差距
畢業(yè)季百萬高校畢業(yè)生涌入到人才招聘市場,為謀求一個良好的工作而日夜奔走,但同時電視求職類節(jié)目中各招聘者大呼千里馬難求。造成供求紊亂局面的主要原因是高等院校培養(yǎng)出的人才同需求存在一定的差距[1,2]。大學生在接收四年的全面且規(guī)范的高等教育后,無論知識還是素質(zhì)層面都有了顯著的提高。但據(jù)多數(shù)進入企業(yè)的應(yīng)屆畢業(yè)生反應(yīng),對職場中的基本常識和工作中必需的職業(yè)技能缺乏了解;學院所學知識在工作應(yīng)用少;理論脫離實際,動手能力差,這些束縛了他們工作后的發(fā)展。進入企業(yè)后往往需要重頭開始學習。同時,企業(yè)反映畢業(yè)生能力與企業(yè)需求有差距。從校園到社會企業(yè)銜接不當,是產(chǎn)生以上問題的主要原因。
二、工科學生本科畢業(yè)設(shè)計現(xiàn)狀調(diào)研
畢業(yè)設(shè)計是學生從校園走向社會企業(yè)的一個重要過渡階段。在這個過程中,學生培養(yǎng)獨立思考解決問題的能力;學習如何將所學知識轉(zhuǎn)換為有社會價值的生產(chǎn)力;縮短進入社會、企業(yè)后的適應(yīng)期;為今后的順利工作積累經(jīng)驗。因此完善畢業(yè)設(shè)計成為高等教育的一個重點。通過調(diào)查分析整理多所高等院校的工科畢業(yè)設(shè)計情況,了解到目前畢業(yè)設(shè)計(論文)總體質(zhì)量普遍較高:綜合性設(shè)計在原理上創(chuàng)新性較高,具有較高的工程應(yīng)用價值,解決了實際問題??傮w情況如下[3,4]:畢業(yè)設(shè)計(論文)分為綜述類、研究類和設(shè)計類三大類。畢業(yè)設(shè)計分為開題、中期檢查及論文答辯三個環(huán)節(jié)。開題包括選題、制定工作計劃、調(diào)研和搜集有關(guān)資料及文獻閱讀。為確保畢業(yè)設(shè)計及時保質(zhì)保量的完成,學院在畢業(yè)設(shè)計中期組織中期檢查。同時畢業(yè)設(shè)計中也存在一些問題:研究類畢業(yè)設(shè)計過分強調(diào)機械制圖的作用忽略其他工程能力鍛煉形式,設(shè)計類畢業(yè)設(shè)計產(chǎn)品設(shè)計過程單一、片面與企業(yè)需求脫節(jié),設(shè)計類畢業(yè)設(shè)計機械制圖的繪制方式過于局限。下表中列出了國內(nèi)多所工科院校畢業(yè)設(shè)計中研究類和畢業(yè)類畢業(yè)設(shè)計要求對比。
三、存在的問題及建議
1.增強研究類畢業(yè)設(shè)計工程能力訓(xùn)練的全面性。研究類畢業(yè)設(shè)計,以攻克技術(shù)難題為出發(fā)點在設(shè)計、組織實驗的基礎(chǔ)上,對實驗結(jié)果進行比對、分析,最終解決實際生產(chǎn)生活中的技術(shù)難題。研究類畢業(yè)設(shè)計的工程基本訓(xùn)練包含實驗、系統(tǒng)調(diào)試、工程實踐、機械制圖等。機械制圖不是工程基本訓(xùn)練的唯一方式。對于選擇研究類畢業(yè)設(shè)計的畢業(yè)生,今后工作用到機械制圖的領(lǐng)域很少,而且機械制圖能力在本科教學和課程設(shè)計中已經(jīng)得到訓(xùn)練,因此,在畢業(yè)設(shè)計中將機械制圖作為強化實踐能力的主要手段浪費了學生的時間和精力。理論分析計算、實驗研究和設(shè)備使用與調(diào)試或計算機軟件使用,這些是科學研究和工程技術(shù)的基本,也是今后工作的重心。因此研究類畢業(yè)設(shè)計應(yīng)將工作重心轉(zhuǎn)移到試驗臺架的搭建,實驗測量、系統(tǒng)調(diào)試、工程實踐這些同樣能鍛煉學生實踐能力的工作上,強化工程能力訓(xùn)練的全面性??梢愿鶕?jù)實際情況將工作量和成果的學術(shù)意義作為工程基本訓(xùn)練量化的衡量標準[5]。
2.強化設(shè)計類畢業(yè)設(shè)計產(chǎn)品開發(fā)流程的完整性。設(shè)計類畢業(yè)設(shè)計,根據(jù)實際應(yīng)用要求設(shè)計某些機構(gòu)或設(shè)備實現(xiàn)特定的功能,整個產(chǎn)品開發(fā)過程是一個完整的系統(tǒng)體系。但是很多工科的畢業(yè)設(shè)計一般是是先按照設(shè)計要求畫出圖紙,然后再根據(jù)圖紙寫出約1.5萬字的說明,這與企業(yè)產(chǎn)品設(shè)計流程概念相違背。現(xiàn)代企業(yè)的產(chǎn)品設(shè)計開發(fā)中采用的是V模式設(shè)計流程[6],開發(fā)過程大致包括:市場定位,需求分析,功能需求建立,系統(tǒng)設(shè)計,結(jié)構(gòu)設(shè)計,三維實體仿真,功能測試、驗證,系統(tǒng)測試,驗證,出二維零件圖,制造。工科畢業(yè)設(shè)計強化的只是產(chǎn)品設(shè)計中的工作圖設(shè)計這一環(huán)節(jié)。學生進入產(chǎn)品設(shè)計領(lǐng)域還是零基礎(chǔ),需要重新學習。故設(shè)計類畢業(yè)設(shè)計應(yīng)該從市場需求出發(fā),強化產(chǎn)品開發(fā)流程的完整性,熟悉產(chǎn)品開發(fā)流程的各個環(huán)節(jié)。
現(xiàn)代社會掌握先進技術(shù),富有創(chuàng)新能力和實踐能力的高端技術(shù)人才的需求日益增大。傳統(tǒng)應(yīng)試教育下培養(yǎng)出的人才同社會需求存在一定的差距。畢業(yè)設(shè)計是由校園到社會的過渡階段,是培養(yǎng)創(chuàng)新能力,獨立解決實際問題能力,是縮短這一差距的必要手段。因此為了滿足社會人才需求,對工科本科學生畢業(yè)設(shè)計提出以下建議:首先,增強研究類畢業(yè)設(shè)計工程能力訓(xùn)練的全面性,研究類畢業(yè)設(shè)計應(yīng)將工程能力訓(xùn)練的重心轉(zhuǎn)移至試驗臺架的搭建,實驗方案實施、試驗系統(tǒng)調(diào)試、工程實踐上;其次,強化設(shè)計類畢業(yè)設(shè)計產(chǎn)品開發(fā)流程的完整性,設(shè)計類畢業(yè)設(shè)計應(yīng)該從市場需求出發(fā),強化產(chǎn)品開發(fā)流程的完整性,使學生熟悉產(chǎn)品開發(fā)流程的各個環(huán)節(jié);最后,提高設(shè)計類畢業(yè)設(shè)計的機械制圖方式的靈活性,工科院校設(shè)計類畢業(yè)設(shè)計應(yīng)靈活掌握手工繪圖、二維計算機輔助繪圖和三維實體造型三者的比例,提倡使用計算機繪制方式,不必拘泥于圖紙的數(shù)量和形式。
參考文獻:
[1]沈頌華.淺析社會對工程技術(shù)專業(yè)人才需求的多樣化與高等學校工科專業(yè)人才培養(yǎng)目標的定位[D].第二屆全國高校電氣工程及其自動化專業(yè)教學改革研討會論文集(上冊),2004.
[2]陸英杰,婁華.改革專業(yè)教學與社會人才需求對接[J].科技信息,2010,(5).
[3]李海志,譚海鷗,董超俊.產(chǎn)學合作與工科專業(yè)畢業(yè)設(shè)計,高等工程教育研究[J].2004年01期.
[4]吉林大學畢業(yè)設(shè)計(論文)管理辦法,北京航天航空大學畢業(yè)設(shè)計(論文)實施辦法,清華大學本科生綜合論文訓(xùn)練教學管理辦法,哈爾濱工業(yè)大學畢業(yè)設(shè)計(論文)教學大綱,西安交通大學畢業(yè)設(shè)計(論文)實施辦法,四川大學畢業(yè)設(shè)計(論文)教學大綱,哈爾濱工程大學本科生綜合論文訓(xùn)練教學管理辦法,中南大學畢業(yè)設(shè)計(論文)管理辦法,華中科技大學畢業(yè)設(shè)計(論文)工作條例
隨著信息技術(shù)在經(jīng)濟社會各領(lǐng)域的應(yīng)用,信息技術(shù)對生產(chǎn)力和人類文明發(fā)展的巨大作用越來越明顯。信息與通信技術(shù)專業(yè)是培養(yǎng)信息類人才的主要專業(yè)之一,是一門學科前沿性強、理論與應(yīng)用結(jié)合緊密、學科交叉性特點突出的學科。在缺乏政策、資金和地域優(yōu)勢,教學手段和實驗設(shè)備相對落后、師資力量相對薄弱的情況下,構(gòu)建面向區(qū)域經(jīng)濟、行業(yè)經(jīng)濟的創(chuàng)新型、應(yīng)用型、工程型人才培養(yǎng)體系是地方高校信息與通信類專業(yè)建設(shè)的重要目標;建立“素質(zhì)、知識、能力”有機結(jié)合的實踐教學體系是該專業(yè)學生實踐能力培養(yǎng)的根本途徑,具體措施如下:
一、加強學科實驗課教學
學科實驗課教學既是對理論教學的驗證、補充,又是培養(yǎng)學生理論聯(lián)系實際、增強動手能力和創(chuàng)新能力的重要措施。目前,各高校實驗教學大都使用現(xiàn)成的綜合實驗臺或?qū)嶒炏涞仍O(shè)備,雖然提高了實驗效率,但是學生卻失去了動手參與的機會。實踐教學要求在實驗課中要努力變驗證性實驗為綜合性和創(chuàng)新設(shè)計性實驗。如模擬電子技術(shù)、數(shù)字電子技術(shù)、微機原理與接口技術(shù)、數(shù)字信號處理通信原理、數(shù)字圖像處理、數(shù)字語音處理、移動通信、光纖通信、交換技術(shù)、信息論與編碼、計算機通信與網(wǎng)絡(luò)等專業(yè)課程的實驗不能單純地開展驗證性實驗項目,綜合創(chuàng)新性實驗項目也要占有一定的比例;而電子線路cad(一體化課程)、數(shù)字邏輯系統(tǒng)設(shè)計、電信儀器儀表(一體化課程)、單片機原理與應(yīng)用(一體化課程)、sopc技術(shù)及應(yīng)用、c++編程、java語言程序設(shè)計、matlab通信系統(tǒng)仿真(一體化課程)、dsp技術(shù)及應(yīng)用、dsp高級語言開發(fā)等課程要求設(shè)計性、開發(fā)性實驗或編程題目達到80%以上;并且每門課程的實驗都要求學生要完成實驗報告,實驗成績按一定比例計入學科總成績。
二、實施學科綜合課程設(shè)計
課程設(shè)計是學習某一專業(yè)學科過程中,對課程的基本分析、計算和設(shè)計方法的過程。實施學科綜合課程設(shè)計就是面對當前通信系統(tǒng)的復(fù)雜性、硬軟件結(jié)合的緊密性以及必修課與選修課的相關(guān)性,對學科課程進行分類組合和構(gòu)建課程群的課程設(shè)計過程。
1.電子技術(shù)綜合課程設(shè)計
電子技術(shù)基礎(chǔ)課程是信息與通信技術(shù)類專業(yè)的重要專業(yè)基礎(chǔ)課。通過模擬、數(shù)字、數(shù)?;旌想娐返木C合設(shè)計,通過使用電路開發(fā)板、計算機設(shè)計和本文由收集整理實際制作相結(jié)合的手段,可以使學生進一步掌握電子線路設(shè)計的基本理論和方法。
2.單片機課程的綜合設(shè)計
單片機課程設(shè)計過程是和其他學科緊密結(jié)合,不斷實踐、創(chuàng)新的過程。在完成電子技術(shù)基礎(chǔ)、數(shù)模電、通信線路、單片機等課程后,學生已具備了較多的通信電子方面的知識。在此基礎(chǔ)上,讓學生完成一個與單片機應(yīng)用相關(guān)的項目,設(shè)計出一個實際產(chǎn)品,可培養(yǎng)學生的電子信息系統(tǒng)觀和工程意識,提高學生的專業(yè)實踐能力,使課程設(shè)計更接近實際產(chǎn)品設(shè)計。
3.信息處理類課程的綜合設(shè)計
信號處理課程是重要的專業(yè)課程,包括信號與系統(tǒng)、數(shù)字信號處理、通信原理、數(shù)字圖像處理、語音信號處理等。但是,由于本課程概念比較抽象,許多理論是基于煩瑣的數(shù)學理論和數(shù)學推導(dǎo)而產(chǎn)生的,學生學起來比較枯燥吃力,也與實際聯(lián)系不夠,教學效果不夠理想??紤]到實際硬件制作的難度和成本,根據(jù)學校學生的實際情況,在課程設(shè)計和教學中,我們主要采用matlab/simulink軟件,按照仿真的方法進行課程設(shè)計。這種課程的教學重點并不在于提高學生的軟件編程能力,而主要是讓學生掌握信號處理課程的基本概念、方法、技能及應(yīng)用。
4.應(yīng)用軟件編程課程的綜合設(shè)計
信息與通信專業(yè)軟件類課程包括基礎(chǔ)層次的“c語言程序設(shè)計”和高層次的“數(shù)據(jù)結(jié)構(gòu)與算法設(shè)計(c++版)”“java語言程序設(shè)計”“dsp高級語言開發(fā)”等課程。計算機語言系列的課程實踐性非常強,為此在綜合設(shè)計中我們重點突出實用性。我們指導(dǎo)學生用所學的一門或幾門計算機語言對一些小型項目進行模擬編程開發(fā),目的在于訓(xùn)練學生綜合應(yīng)用所學編程知識獨立完成項目設(shè)計開發(fā)的能力,加深對軟件系統(tǒng)的理解,提高其編程水平。實際教學中主要指導(dǎo)學生進行通信網(wǎng)絡(luò)編程、網(wǎng)站的開發(fā)設(shè)計、開發(fā)網(wǎng)絡(luò)小游戲和dsp課程設(shè)計等。
三、強化校內(nèi)外實踐實習
強化學生校內(nèi)外的實踐實習,就必須建立健全校內(nèi)外實踐實習基地,密切與企業(yè)和科研單位的合作,共同承擔應(yīng)用型和技能型人才的培養(yǎng)。校內(nèi)實踐實習主要包括金工實習(校內(nèi)金工實訓(xùn)基地)、電子工藝實習(印刷板制作、收音機組裝等)、現(xiàn)代通信網(wǎng)基礎(chǔ)實訓(xùn)(學校建立電子實訓(xùn)中心);校外實習實踐主要包括現(xiàn)代通信網(wǎng)方面的實訓(xùn)(資金不足可與外校共享現(xiàn)代通信網(wǎng)設(shè)備)。要與社會上的電子、信息、通信類的相關(guān)企業(yè)、公司密切合作,每年有計劃地組織學生到這些公司企業(yè)進行實地參觀實習、實訓(xùn)、生產(chǎn)勞動和頂崗實習等。這些實習不僅增加了學生與社會接觸的機會,擴大了學生的視野,而且有效地提高了學生的實踐能力。此外,畢業(yè)前夕也可以讓學生進行畢業(yè)實習,可由學生自由選擇單位見習或?qū)W校幫學生聯(lián)系單位實習。
四、設(shè)置課外學分,開展專業(yè)能力拓展活動
1.開放實驗室
設(shè)立開放性實驗室,設(shè)立大學生創(chuàng)新性實驗項目,鼓勵參加電子協(xié)會組織以及電子興趣小組的活動。要對學生在開放性實驗室的實踐活動進行跟蹤記錄并納入相應(yīng)學分制考核。
學生在校期間能夠自覺地到開放實驗室進行實踐活動,并有記錄可查,經(jīng)開放實驗室指導(dǎo)老師認定,可每學期給與相應(yīng)課外學分。學生每學期到實驗室完成專業(yè)基礎(chǔ)實驗、設(shè)計性和綜合性實驗、在開放實驗室完成設(shè)計性項目開發(fā)等活動,也可以獲得相應(yīng)分值的學分。
2.開展各類競賽活動
要組建大學生創(chuàng)新中心,配備完善的實驗設(shè)備,設(shè)立多種產(chǎn)品設(shè)計和研究課題,由專業(yè)教師全天指導(dǎo),并邀請相關(guān)企業(yè)的經(jīng)驗豐富的高級工程師作為兼職輔導(dǎo)老師協(xié)同指導(dǎo)學生,學生業(yè)余時間可以隨時去學習、交流、做實驗,鼓勵學生根據(jù)自己的特長、興趣和愛好進行研發(fā)。同時,每年可有計劃地組織學生參加全國、全省的大學生電子設(shè)計、制作大賽、全國大學生挑戰(zhàn)杯大賽、物聯(lián)網(wǎng)大賽等;也可經(jīng)常組織一些中小型的校內(nèi)競賽活動。在各類電子競賽中,積極參加并按要求完成任務(wù)者可以獲得相應(yīng)學分;在全省及全國電子設(shè)計大賽中獲得名次的,要給予物質(zhì)和精神獎勵并記錄相應(yīng)學分。
3.開展專題學術(shù)講座
學校要定期為學生開展學術(shù)講座??捎杀拘8邔W歷、高職稱的人員舉辦講座,也可以邀請外校的知名學者、教授來學校舉行專業(yè)學術(shù)講座。講座內(nèi)容涉及到電子、信息、通信、計算機等最前沿的理論與應(yīng)用技術(shù),使學生更加深入地了解信息與通信技術(shù)的最新發(fā)展動態(tài)。
4.畢業(yè)綜合技能測試
在畢業(yè)前夕,要求每個學生參加畢業(yè)綜合技能測試并獲得相應(yīng)學分。內(nèi)容涉及常見電子元器件的識別與使用、儀器儀表的使用、通信電子線路設(shè)計、移動通信、程控交換、光纖通信、通信系統(tǒng)仿真、計算機網(wǎng)絡(luò)、數(shù)字信號處理、數(shù)字圖像處理、dsp開發(fā)設(shè)計、程序開發(fā)等,幾乎涵蓋了大學四年期間所學的所有專業(yè)基礎(chǔ)課和專業(yè)課。這樣做的目的是為了在學生即將畢業(yè)走向工作崗位之際,對學生進行一次全面的專業(yè)知識與動手能力的考查,使學生更好地適應(yīng)將來的工作崗位。此外,發(fā)表學術(shù)論文、協(xié)助教師進行科研項目研究、參加暑期“三下鄉(xiāng)”社會實踐、參加各類專業(yè)資格考試的學生也應(yīng)獲得相應(yīng)的學分。
五、突出畢業(yè)設(shè)計
畢業(yè)設(shè)計是大學本科生在校期間一次系統(tǒng)、全面和綜合性的實踐教學環(huán)節(jié)。它既是對學生在校期間所學知識和技能的復(fù)習、鞏固和提高,又是將所學基礎(chǔ)知識、專業(yè)知識和相關(guān)知識綜合運用并解決實際問題的一次實踐,是培養(yǎng)學生獨立分析和解決實際問題能力的一個重要過程,對培養(yǎng)學生的工程實踐能力具有重要意義。因此,畢業(yè)設(shè)計的選題應(yīng)盡可能結(jié)合生產(chǎn)、科研、實驗室建設(shè)、教學建設(shè)等任務(wù),要有一定的先進性和實用性,目的在于強化學生的專業(yè)基礎(chǔ)知識,增強學生的專業(yè)應(yīng)用能力。畢業(yè)設(shè)計選題應(yīng)力求有益于學生綜合運用多學科的理論知識和技能,以培養(yǎng)學生的綜合能力、自學能力、鉆研探索能力和創(chuàng)新能力等。
畢業(yè)設(shè)計的課題類型主要有理論研究型、應(yīng)用型和工程設(shè)計型三類。理論研究型畢業(yè)設(shè)計屬于分析仿真研究范疇,其領(lǐng)域包括現(xiàn)代通信、信息技術(shù)、電子技術(shù)、電子商務(wù)等新技術(shù)所涉及的最新理論、系統(tǒng)設(shè)備部件設(shè)計方面的研究、數(shù)學模型的建立以及軟件仿真與技術(shù)分析等。應(yīng)用型課題包括軟件開發(fā)型和硬件開發(fā)型。軟件開發(fā)型畢業(yè)設(shè)計項目屬軟件技術(shù)范疇,其領(lǐng)域包括通信技術(shù)、信息技術(shù)、電子商務(wù)、數(shù)據(jù)庫等所涉及的應(yīng)用軟件及系統(tǒng)軟件、協(xié)議、信令、網(wǎng)站、cai課件的開發(fā)等;硬件開發(fā)型畢業(yè)設(shè)計項目屬電路設(shè)計開發(fā)范疇,其領(lǐng)域包括實現(xiàn)數(shù)據(jù)、語音、圖像等業(yè)務(wù)所涉及的信號處理、傳輸?shù)燃夹g(shù)所應(yīng)用的電路部分、設(shè)備部件、控制電路和實驗板開發(fā)等。工程設(shè)計型畢業(yè)設(shè)計項目屬系統(tǒng)方案設(shè)計范疇,其領(lǐng)域包括數(shù)據(jù)、語音、圖像等業(yè)務(wù)的傳輸網(wǎng)絡(luò)設(shè)計和優(yōu)化、各種通信方式的組網(wǎng)技術(shù)、電子商務(wù)系統(tǒng)的構(gòu)建與組織等。
六、多渠道加強師資隊伍建設(shè)
關(guān)鍵詞:軟件工程;培養(yǎng)目標;實踐
中圖分類號:TP311.5-4 文獻標識碼:A文章編號:1007-9599 (2011) 17-0000-01
Analysis of the Training Road to Software Engineering
Zhang Lin
(Tongji University,Shanghai200092,China)
Abstract:This paper analyzes the current software engineering training objectives as well as software engineering professionals in the community capacity needs,and finally discusses the software engineering training effective way.
Keywords:Software engineering;Training objectives;Practice
21世紀以來,信息產(chǎn)業(yè)得到快速發(fā)展并成為國家的支柱產(chǎn)業(yè),其中的軟件行業(yè)更是得到前所未有的快速發(fā)展。為了滿足市場需要,軟件工程專業(yè)成為計算機科學與技術(shù)專業(yè)的一個重要的專業(yè)方向。
軟件工程涵蓋了包括計劃、分析、設(shè)計、測試、實現(xiàn)、交付、集成、維護等在內(nèi)的軟件生命周期的所有階段,作為軟件技術(shù)人員,要掌握軟件基本工程的概念、原理、技術(shù)和方法,掌握面向?qū)ο蟮莫毩㈤_發(fā)軟件的方法,掌握并了解軟件度量和管理的方法,要了解如何去安排項目的組織和進度,如何保證項目的質(zhì)量,從而進行有效的項目策劃和軟件開發(fā)。目前,我國軟件行業(yè)正遭遇軟件人才結(jié)構(gòu)性矛盾突出的瓶頸,缺乏高層次、高素質(zhì)的創(chuàng)新型軟件人才,且人才規(guī)模不足以滿足產(chǎn)業(yè)的發(fā)展需求,人才知識結(jié)構(gòu)不合理,缺乏軟件架構(gòu)、項目管理、文案管理、測試等方面的人才,難以滿足現(xiàn)實需求。因此,有必要探討軟件工程人才的培養(yǎng)策略,為國家真正培養(yǎng)應(yīng)用型軟件工程技術(shù)人才。
一、軟件工程專業(yè)人才培養(yǎng)目標及能力要求
(一)培養(yǎng)目標。軟件工程的培養(yǎng)目標是:培養(yǎng)具有良好的科學與工程素養(yǎng),系統(tǒng)掌握計算機基礎(chǔ)理論、軟件管理及軟件開發(fā)等計算機應(yīng)用技術(shù),能綜合運用工程化方法、技術(shù)與工具從事軟件分析、開發(fā)、設(shè)計及維護等工作,具備工程項目的組織與管理能力、團隊協(xié)作能力的高級應(yīng)用型軟件工程人才。
(二)能力要求。應(yīng)用型人才的主要任務(wù)是將成熟的技術(shù)和理論應(yīng)用到實際的生產(chǎn)和生活中,其培養(yǎng)的關(guān)鍵是強調(diào)對學生專業(yè)核心能力的培養(yǎng)。對于應(yīng)用型軟件工程人才,其專業(yè)核心能力包括以下幾個方面。(1)軟件分析與設(shè)計能力。掌握用戶需求調(diào)研和需求分析方法,能夠?qū)⑿枨筠D(zhuǎn)換為系統(tǒng)的設(shè)計;掌握結(jié)構(gòu)化和面向?qū)ο蠓治龇椒ㄅc設(shè)計方法,熟悉常用的軟件分析與設(shè)計開發(fā)工具;熟悉UML建模技術(shù)和常見的軟件設(shè)計模式;能夠設(shè)計和定義軟件構(gòu)架、模塊劃分的接口協(xié)議;具備數(shù)據(jù)庫結(jié)構(gòu)設(shè)計能力;能夠運用相關(guān)工具進行模塊的詳細設(shè)計;能夠設(shè)計用戶界面;具備用戶需求說明書、軟件規(guī)格說明書、概要設(shè)計說明書、數(shù)據(jù)庫設(shè)計說明書、詳細設(shè)計說明書等軟件開發(fā)文檔的撰寫能力。(2)軟件測試能力。掌握常見的單元測試、集成測試、性能測試和回歸測試技術(shù);掌握常用的白盒與黑盒測試方法,具備測試用例的設(shè)計能力;掌握常用的軟件測試工具;熟悉實際的軟件測試流程,能夠搭建測試環(huán)境;掌握軟件測試管理技術(shù),具備軟件測試計劃、軟件測試報告等測試文檔的撰寫能力。(3)軟件實現(xiàn)能力。掌握結(jié)構(gòu)化程序設(shè)計技術(shù)和面向?qū)ο蟪绦蛟O(shè)計技術(shù),至少熟悉一門高級語言編程技術(shù);熟悉常用的IDE開發(fā)工具,掌握軟件的編輯、編譯、運行和調(diào)試技術(shù);能夠運用開發(fā)工具的聯(lián)機幫助來解決編碼問題;能夠運用打包工具制作產(chǎn)品的安裝程序,能夠編寫用戶使用手冊、安裝說明等文檔;熟悉嵌入式應(yīng)用軟件的編程、調(diào)試、部署技術(shù);具備硬件驅(qū)動程序開發(fā)能力。(4)工程綜合能力。掌握項目范圍界定、計劃制訂及進度監(jiān)控技術(shù)掌握軟件配置技術(shù),能夠使用配置管理工具;掌握軟件開發(fā)風險評估與控制技術(shù);掌握常用的軟件項目管理工具;能夠基于用戶的反饋情況進行軟件產(chǎn)品的維護,并能對用戶進行培訓(xùn);具備軟件開發(fā)計劃、可行性分析報告等項目管理文檔的撰寫能力。
二、軟件工程專業(yè)人才培養(yǎng)模式
(一)廣泛尋求企業(yè)合作,建立實習實訓(xùn)基地我們積極尋求與相關(guān)專業(yè)領(lǐng)域的企業(yè)合作,與人才實訓(xùn)基地等企業(yè)建立了密切的合作關(guān)系,為學生創(chuàng)造良好的實踐學習的平臺。
(二)維護與企業(yè)的關(guān)系,除了實習基地和共建實驗室以外,還應(yīng)該與企業(yè)還開展相關(guān)的合作。首先聯(lián)合進行畢業(yè)設(shè)計指導(dǎo)(雙導(dǎo)師)。近幾年,在企業(yè)實習和實訓(xùn)的學生中,有相當數(shù)量的學生的畢業(yè)設(shè)計題目由實習單位擬定。部分實習單位的專家被聘請為我院的兼職教師,共同參與學生的畢業(yè)設(shè)計指導(dǎo)工作。這些做法提高了我們學生的畢業(yè)設(shè)計環(huán)節(jié)的教學質(zhì)量。其次與企業(yè)一起進行課程改革的合作,一方面從企業(yè)了解對人才的要求,獲得教改信息,改革教學內(nèi)容;另一方面開展了與實訓(xùn)企業(yè)的課程互認的嘗試。最后一起探索共建研究機構(gòu),利用雙方的優(yōu)勢開展實用技術(shù)的研究和推廣應(yīng)用工作。通過與企業(yè)的合作,不僅使我們的學生“適銷對路”,更使我們專業(yè)人才培養(yǎng)有了方向,有了目標。
(三)迭代式的培養(yǎng)過程。傳統(tǒng)的人才培養(yǎng)過程強調(diào)基礎(chǔ)寬厚,先系統(tǒng)學習理論知識,打好基礎(chǔ)以后再聯(lián)系實際應(yīng)用。在四年的本科培養(yǎng)方案中,第一年主要是公共基礎(chǔ)課,第二年主要是專業(yè)基礎(chǔ)課,第三年主要是專業(yè)主干課,第四年主要是專業(yè)方向選修課和畢業(yè)設(shè)計。這類似于軟件開發(fā)過程的瀑布風格。在這樣一個培養(yǎng)過程中,學生們在學習的最初幾年往往很茫然,不知道學習哪些相應(yīng)的課程,但講課仍從教材出發(fā),不能從實際工作的需要出發(fā),講授的知識仍限于教材上的內(nèi)容,不能開設(shè)案例教學,在教學的實用性方面存在很大缺陷,致使所培養(yǎng)的學生解決實際問題的能力不強,直接導(dǎo)致了學生所受教育與市場需求相脫節(jié)。因此,教師的培養(yǎng)是實施新型培養(yǎng)模式的關(guān)鍵。
三、結(jié)束語
我們在探討軟件工程人才培養(yǎng)模式的實踐中,明確提出軟件工程人才的培養(yǎng)目標要面向職業(yè),而實施這種新型的人才培養(yǎng)模式的關(guān)鍵在于加強校企合作和教師的培養(yǎng),從而加強學生在實踐方面的能力,以適應(yīng)社會的需要。
參考文獻:
[1]史志才,韓彥鐸,葛斌等.軟件工程專業(yè)人才培養(yǎng)模式的改革與創(chuàng)新[J].大連大學學報,2005,6:26-28
[2]王陸海,王忠民.計算機工程型人才培養(yǎng)模式的創(chuàng)新與實踐[J].計算機教育,2009,13:16-18
[3]施步洲.構(gòu)建工程應(yīng)用型本科人才[J].培技術(shù)師范學院學報,2006,6:6-10
(重慶理工大學計算機科學與工程學院,重慶400050)
摘要:針對3+1培養(yǎng)模式所造成的師生面對面交流機會減少以及傳統(tǒng)考核方式隨意性大、考核指標不規(guī)范的問題,提出該培養(yǎng)模式下的畢業(yè)設(shè)計管理方案,包括畢業(yè)設(shè)計過程管理及控制、師生間的溝通渠道與方法、畢業(yè)設(shè)計成績考核評價方法、畢業(yè)設(shè)計考核評價指標體系與細則。
關(guān)鍵詞 :3+1培養(yǎng)模式;畢業(yè)設(shè)計;評價體系;過程管理
文章編號:1672-5913(2015)15-0074-04 中圖分類號:G642
基金項目:重慶理工大學高等教育教學改革研究項目( 2012008);重慶市高等教育教學改革研究項目(133021)。
第一作者簡介:劉智,男,副教授,研究方向為計算機視覺,liuzhi@cqut.edu.cn。
0 引言
針對軟件類專業(yè)實踐性強、涉及學科多、技術(shù)更新快的特點,為提高畢業(yè)生的實際業(yè)務(wù)能力,近年來很多高校軟件工程專業(yè)采用了CDIO、卓越工程師等培養(yǎng)模式。經(jīng)過多年的實踐與探索,重慶理工大學軟件工程專業(yè)現(xiàn)階段采用以3+1培養(yǎng)模式為主、其他培養(yǎng)模式為輔的混合模式。3+1培養(yǎng)模式要求學生在大學1~3年級基本修完除畢業(yè)設(shè)計環(huán)節(jié)的所有學分,大學4年級時可全身心投入到企業(yè)的實戰(zhàn)實習,并在實習期間完成畢業(yè)設(shè)計實踐環(huán)節(jié)。校企合作的3+1培養(yǎng)模式優(yōu)勢很多,學生提前進入企業(yè)實習可以大大增強實踐能力培養(yǎng)力度。當然,教師與學生間的距離增加也給畢業(yè)設(shè)計的指導(dǎo)帶來一些困難,如畢業(yè)設(shè)計過程缺乏控制,只能關(guān)注最后的結(jié)果,導(dǎo)致很多學生提交不出合格的畢業(yè)設(shè)計成果。
1 過程管理及溝通方法
1.1 循序漸進的過程管理及控制
從本性上講,人都是有惰性的。學生進入實習階段,工作比較繁忙,在面對有一定難度的任務(wù)時很可能望而卻步。因此,教師有必要對畢業(yè)設(shè)計任務(wù)進行階段劃分,將整個畢業(yè)設(shè)計任務(wù)細分成若干小目標,給每個目標設(shè)定完成的時間點和考核標準,將畢業(yè)設(shè)計工作化繁為簡,通過對每個環(huán)節(jié)的考核來督促學生一步步完成畢業(yè)設(shè)計任務(wù)。
根據(jù)軟件工程專業(yè)性質(zhì)以及學校對畢業(yè)設(shè)計的要求,畢業(yè)設(shè)計一般細分為以下幾個階段:開題報告、文獻翻譯、文獻綜述、需求文檔、設(shè)計文檔、系統(tǒng)實施、論文初稿及論文終稿。以上階段是一個循序漸進的過程,各階段時間可能有一定的重疊。每個階段都規(guī)定了應(yīng)完成的任務(wù),達到的標準及檢查時間點,見表1。
為使畢業(yè)設(shè)計過程管理更加規(guī)范,軟件工程專業(yè)正準備設(shè)計開發(fā)畢業(yè)設(shè)計任務(wù)及提交系統(tǒng)。該系統(tǒng)能夠靈活地設(shè)定畢業(yè)設(shè)計階段任務(wù)和任務(wù)提交的時間,學生必須在指定時間內(nèi)提交自己所完成的工作,逾期將不能提交且沒有本階段成績。通過設(shè)定階段任務(wù)和階段目標的方法,學生能夠更明確自己應(yīng)有的畢業(yè)設(shè)計進度;通過建立考核時間點,學生更有時間緊迫感,能變被動為主動,在碰到問題時更主動地聯(lián)系老師進行討論交流。
1.2 溝通渠道與交流方法
采用3+1培養(yǎng)模式后,學生在畢業(yè)設(shè)計期間的大部分時間不在校,師生間面對面交流的機會很少。根據(jù)需要溝通的內(nèi)容構(gòu)建相應(yīng)的溝通渠道和交流方法非常必要,必須保證在溝通時,雙方具有一致的溝通基準。軟件類專業(yè)畢業(yè)設(shè)計過程中,師生間交流主要涉及的信息及使用的溝通方法包括以下幾方面。
1)通知、共享類信息及公共討論。
此類信息包括以下幾種情況:①教師給學生的通知;②教師對某個公共事項的講解,如寫開題報告和文獻綜述的方法、注意事項等;③教師或?qū)W生共享的文件,如畢業(yè)設(shè)計格式表;④對某一具體問題的討論,如繪制序列圖的方法等。通知、共享類信息及公共討論主要通過建立QQ群及E-mail的方式進行溝通和交流,對于比較緊急的事項通過電話或短信方式通知。
2)針對具體課題的一對一討論。
該類信息交流主要是針對具體課題和某個學生的一對一討論,如具體的需求分析、系統(tǒng)設(shè)計、論文的撰寫等。一對一討論主要通過QQ好友或QQ群臨時會話方式進行文字或語音的溝通與交流。
3)系統(tǒng)實現(xiàn)情況的交流。
系統(tǒng)實現(xiàn)情況的交流是指對完成的系統(tǒng)進行測試和演示,主要查看系統(tǒng)實現(xiàn)是否貫徹了系統(tǒng)設(shè)計的主旨,界面是否友好并包括輸入、輸出和基本驗證等。相對來說,教師對這部分的檢查最為困難,需要根據(jù)學生使用平臺的不同搭建不同的開發(fā)環(huán)境。要求每位教師搭建學生用到的所有開發(fā)平臺是不現(xiàn)實的,因此必須采取簡單、有效的方式解決如何遠程演示系統(tǒng)的問題。
對于系統(tǒng)實現(xiàn)的檢查,我們曾經(jīng)使用過遠程桌面的方式,但由于遠程桌面數(shù)據(jù)傳輸量大、系統(tǒng)響應(yīng)慢、鍵盤使用比較麻煩、界面效果差,因此在需要點擊大量頁面的情形下并不適合?,F(xiàn)在采用的方法是租用虛擬空間,僅花少量成本,學生即可將自己所完成的系統(tǒng)部署到虛擬空間,通過親身實踐掌握系統(tǒng)部署的方法和步驟;教師可在任何地方檢查系統(tǒng)實現(xiàn)情況,在與學生討論系統(tǒng)實現(xiàn)情況時有一致的討論基線。
2 簡化的畢業(yè)設(shè)計評價方法及指標
過程控制只是畢業(yè)設(shè)計管理的第一步,要使過程管理發(fā)揮作用,客觀的評價方法及評價指標非常重要。傳統(tǒng)的畢業(yè)設(shè)計考評方式缺乏系統(tǒng)的評價方法及指標體系,因此對畢業(yè)設(shè)計質(zhì)量的評價往往會夾雜較多的主觀因素,造成一些不公正現(xiàn)象,也有學生曾經(jīng)對評價成績提出過質(zhì)疑。為盡量避免這種情況,建立一套簡單的畢業(yè)設(shè)計質(zhì)量評價方法和指標體系尤為重要。
2.1 畢業(yè)設(shè)計基本評價方法
畢業(yè)設(shè)計考核成績主要由3部分構(gòu)成:指導(dǎo)成績、評閱成績和答辯成績,3部分成績按一定比例構(gòu)成最終成績?,F(xiàn)有的評價方法更多地依賴于事后評價,即在學生完成畢業(yè)設(shè)計后,指導(dǎo)教師和評閱教師各給出一個綜合成績,答辯后給出一個答辯成績,根據(jù)這3個成績得出學生的最終成績。本文提出的評價方法除了事后評價外,更多地加入了指導(dǎo)教師對整個畢業(yè)設(shè)計的過程評價,而不僅依賴于最終的論文和系統(tǒng)。指導(dǎo)教師、評閱教師和答辯教師對畢業(yè)設(shè)計的評價內(nèi)容及依據(jù)見表2。
2.2 評價指標與細則
上文給出了畢業(yè)設(shè)計基本評價方法,表3則以畢業(yè)設(shè)計答辯環(huán)節(jié)為例,給出答辯環(huán)節(jié)的考核項目、建議分值和考核細則,建議分值可以根據(jù)該年度考核的側(cè)重點進行調(diào)節(jié)。其他環(huán)節(jié)的考核指標及細則可從該表中進行抽取。
在以上考核項目中,最難量化的項目是對所完成工作量的考核。量化軟件工作量已經(jīng)有很多方法,如代碼行、對象點和功能點,然而這些方法均偏理論化,難以實際應(yīng)用,而且計算復(fù)雜,不適用于畢業(yè)設(shè)計的考核。與實際工程項目不同,畢業(yè)設(shè)計考核工作量有其特殊性,最大的特點在于每個學生完成的分析、設(shè)計和實現(xiàn)內(nèi)容可能存在較大差異。根據(jù)該特點,我們提出的計算畢業(yè)設(shè)計完成工作量(以操作點為單位計算工作量)計算方法如下。
(1)統(tǒng)計論文需求分析和系統(tǒng)設(shè)計中已經(jīng)描述并且在系統(tǒng)中已經(jīng)實現(xiàn)的功能或業(yè)務(wù),該業(yè)務(wù)應(yīng)該是系統(tǒng)中的合理業(yè)務(wù)。
(2)系統(tǒng)中所有以菜單方式進入的一個完整業(yè)務(wù)或功能均為一個功能點(設(shè)功能點總數(shù)為N),功能點i所涉及數(shù)據(jù)庫表操作的總數(shù)為該功能點的權(quán)值wi,所有功能點權(quán)值之和即為所完成操作點總數(shù),以O(shè)perNum表示,即:
(3)為避免簡單堆積工作量的情況,基于單表的增、刪、改、查操作在整個畢業(yè)設(shè)計中最多只算3個操作點。例如,在圖書館借書時,需要掃描借書證(讀者信息表),判斷讀者是否有效、借書證狀態(tài)及獲取讀者類型,也需要判斷是否罰款金額超出(借書及罰款記錄表);如果該書借出,則需要修改書目信息表中的狀態(tài)和在借書及罰款記錄表中添加一條借閱記錄,因此權(quán)重為4。
3 實施情況
建立基于過程管理的評價方法及指標體系的思想始于2012年,在2013屆畢業(yè)生進行畢業(yè)設(shè)計時形成初步的方案。該方案在筆者團隊指導(dǎo)的本科畢業(yè)生相應(yīng)答辯小組(每個小組大概20人)試點實施,在實施過程中吸納了答辯小組其他教師的意見。本文所述的過程管理、評價方法及指標體系即為修正后的方案,該方案在2014屆畢業(yè)生中實施,畢業(yè)設(shè)計開始時即向?qū)W生公布過程管理方案及評價方法指標,收到了良好的實施效果,使得學生每一階段的目標更具體,每一環(huán)節(jié)的執(zhí)行更有序,畢業(yè)設(shè)計的評價有章可循和更公正客觀。實施此方案在一定程度上增加了教師的工作量,在畢業(yè)設(shè)計任務(wù)及提交系統(tǒng)沒有上線使用前,過程管理執(zhí)行力度難以控制。
4 結(jié)語
面對目前本科生畢業(yè)就業(yè)形勢越來越嚴峻的現(xiàn)狀,各高校逐漸采用3+1教育模式,讓學生于在讀期間就有機會走出校園多接觸企業(yè),增強自己的實踐能力,提高實踐競爭力。然而,提前介入企業(yè)的教育模式給學校對畢業(yè)設(shè)計的管理帶來了困難?;诖耍鶕?jù)軟件工程專業(yè)的特點,筆者提出了畢業(yè)設(shè)計過程管理及評價方法、評價指標,建立了簡單細致的畢業(yè)設(shè)計考核評價細則。該方法和細則不但能有效加強畢業(yè)設(shè)計的過程控制和管理,而且能更客觀、公正、有序地對畢業(yè)設(shè)計情況進行考核。實施結(jié)果表明,該方法是實用和有效的。
參考文獻:
[1]李彤,趙娜.CDIO軟件人才培養(yǎng)教學團隊建設(shè)[J].計算機教育,2011(7): 67-69.
[2]劉智,張小川,涂飛.軟件類專業(yè)畢業(yè)設(shè)計教學實踐的思考與探索[J]計算機教育,2014(11): 57-60.
[3]劉智,王森,閆河.軟件工程專業(yè)畢業(yè)設(shè)計的管理對策研究[J]實驗科學與技術(shù),2012(12): 242-244.
關(guān)鍵詞:普通院校;實踐教學體系;工程實踐能力;路線圖
軟件工程專業(yè)在我國高等院校還是一個很不成熟的專業(yè),比起傳統(tǒng)的工科專業(yè)來說,軟件工程專業(yè)有更多的技術(shù)成分,因此,我們的教學體系和模式就要有別于傳統(tǒng)的教學體系和模式。實踐教學體系是否合適將直接影響軟件工程專業(yè)畢業(yè)生的質(zhì)量。對于重點院校軟件專業(yè)和軟件學院實踐教學體系已有很多專家學者進行了研究與實踐[1-3],而普通院校無論是師資,還是其他教學資源,都不能與重點院校相比[4-5],應(yīng)該有一套有別于重點院校的實踐教學體系。本文將對普通院校軟件工程專業(yè)實踐教學體系的構(gòu)建進行探討,并結(jié)合我院軟件工程專業(yè)實踐教學體系進行總結(jié)。
1實踐教學體系構(gòu)建原則
軟件工程專業(yè)實踐教學體系構(gòu)建原則可以從4個方面考慮:軟件工程專業(yè)特點、教指委的軟件工程專業(yè)規(guī)范、軟件工程專業(yè)的職業(yè)定位、人類認識事物的規(guī)律。
1) 軟件工程專業(yè)是一個綜合性學科,既有科學的要求,又有技術(shù)的要求。從學生的培養(yǎng)目標來看,普通院校軟件工程專業(yè)含有更多的技術(shù)要求。目前國內(nèi)大多數(shù)普通院校軟件工程專業(yè)還是按照傳統(tǒng)的理工科人才培養(yǎng)方式進行學生的培養(yǎng),忽視軟件工程專業(yè)知識體系的特點,從而導(dǎo)致學校的學生大多數(shù)隨能按照培養(yǎng)計劃完成學業(yè),成為一名合格的軟件工程專業(yè)的畢業(yè)生,但與企業(yè)的要求相差甚遠,企業(yè)找不到合適的人才的現(xiàn)狀。
2) 軟件工程專業(yè)規(guī)范給定的軟件工程專業(yè)知識體系包括:計算機科學與技術(shù)知識、軟件工程知識和領(lǐng)域知識。計算機科學與技術(shù)專業(yè)、軟件工程專業(yè)是實踐性、應(yīng)用性非常強的學科,要使學生掌握好計算機科學與技術(shù)的基礎(chǔ)理論知識,應(yīng)用軟件工程技術(shù)的基本技巧與方法,就必須確保實踐教學的教學質(zhì)量。
3) 按照現(xiàn)在職場流行的說法,人才分為3類:白領(lǐng)、灰領(lǐng)、藍領(lǐng)。根據(jù)本地區(qū)和學校的特色,我院軟件工程專業(yè)的定位是培養(yǎng)“灰領(lǐng)”人才,因此,學生除了學習傳統(tǒng)的計算機科學與技術(shù)知識、軟件工程知識外,還要學習管理學知識,同時根據(jù)我校的特色與定位,把汽車設(shè)計與制造過程中信息結(jié)構(gòu)作為應(yīng)掌握的領(lǐng)域知識。管理學知識將用于團隊管理、軟件開發(fā)過程管理以及信息結(jié)構(gòu)建模等開發(fā)活動;汽車設(shè)計與制造過程中的信息作為軟件開發(fā)實踐的應(yīng)用對象,是軟件的加工對象。
4) 人類對事物的認識是一個由簡單到復(fù)雜,由具體到一般的過程,是一個分析與綜合的過程,將隨著知識的積累逐步深入。這就要求實踐教學要按照培養(yǎng)計劃進度設(shè)置不同的實踐內(nèi)容,而且可以根據(jù)學生的個體情況進行少量的調(diào)整。
2實踐教學體系構(gòu)建方案
現(xiàn)在高等教育的教育方式正在從以教師為中心轉(zhuǎn)變?yōu)橐詫W生為中心,既以學生的目的需要為中心、以學生的能力拓展為中心、以學生的知識結(jié)構(gòu)為中心開展實踐教學。因此,我們在設(shè)計實踐教學體系時,始終注重按照學生理論學習的進度和學生能力提高的需求,依據(jù)軟件開發(fā)過程的特點,分層次開設(shè)不同的實踐內(nèi)容。
按照學生能力培養(yǎng)的路線圖,實踐教學體系始終圍繞著培養(yǎng)知識應(yīng)用能力和創(chuàng)新能力進行構(gòu)建。能力培養(yǎng)方面分為3個方面,即程序設(shè)計能力、軟件開發(fā)能力、工程實踐能力。實踐教學課程體系由5個層次的實驗構(gòu)成:課程實驗、課程設(shè)計、項目實訓(xùn)、開發(fā)實踐、畢業(yè)設(shè)計,如圖1所示。
2.1課程實驗
本類實驗主要是加強學生對所學知識的理解,“聽過的會忘記,看過的會記住,做過的會理解”。實驗內(nèi)容分為3類。第1類:掌握和運用工具,包括語言類,軟件開發(fā)工具類等;第2類:理解所學知識,包括操作系統(tǒng)、編譯原理、設(shè)計模式、計算機網(wǎng)絡(luò)、數(shù)據(jù)結(jié)構(gòu)與算法等;第3類:同時兼顧工具學習和知識理解,如數(shù)據(jù)庫原理。這類實驗主要是學生按照實驗指導(dǎo)書完成規(guī)定的實驗內(nèi)容,但也有一部分內(nèi)容只給出實驗?zāi)康?讓學生自己設(shè)計實驗內(nèi)容(設(shè)計型),以兼顧學生的不同層次與興趣。
2.2課程設(shè)計
本類實驗的目的就是培養(yǎng)和訓(xùn)練學生對所學知識的綜合運用能力和學習新技術(shù)、新知識的能力,屬于規(guī)范中的設(shè)計型與綜合型實驗。教師給出課程設(shè)計題目、相應(yīng)的背景描述和課程設(shè)計要求,學生在教師的指導(dǎo)下獨立完成課程設(shè)計項目,時間一般為1~2周。實驗內(nèi)容和要求根據(jù)學生的理論課進程安排,如VC++課程在數(shù)據(jù)結(jié)構(gòu)與算法設(shè)計之前開設(shè),因此VC++課程設(shè)計要求學生做好類的設(shè)計、界面設(shè)計,數(shù)據(jù)存儲用文件形式,對軟件的效率不做要求;數(shù)據(jù)結(jié)構(gòu)與算法設(shè)計課程設(shè)計,除了VC++課程設(shè)計的要求外,要增加對算法的效率和存儲空間的要求;設(shè)計模式與UML建模課程設(shè)計除了VC++課程設(shè)計和數(shù)據(jù)結(jié)構(gòu)與算法設(shè)計課程設(shè)計的要求外,增加軟件可靠性與高效的要求等。所有的課程設(shè)計都要求界面美觀。同時鼓勵優(yōu)秀學生應(yīng)用一些還沒有開設(shè)的課程內(nèi)容。
2.3項目實訓(xùn)
本類實驗的目的主要是訓(xùn)練項目的組織能力、工程實踐和團隊協(xié)作能力,著重開發(fā)過程的訓(xùn)練,按照軟件生命周期,完成各階段的工作。項目實訓(xùn)放在軟件工程和數(shù)據(jù)庫原理等專業(yè)基礎(chǔ)課程之后,軟件體系結(jié)構(gòu)之前。同時開展多個項目,把學生分成小組,在不同的項目中擔任不同的角色,教師扮演客戶和技術(shù)總監(jiān)的角色,要求學生按時上下班,實驗室允許學生加班,學生要負責實驗室設(shè)備安全。要上交較完整的需求分析與設(shè)計文檔,特別是各部分的公共信息要完整??梢灾粚崿F(xiàn)部分需求,時間安排為2~4周為宜。
2.4開發(fā)實踐
開發(fā)實踐在軟件工程的專業(yè)實驗室或校外實習基地進行。2008年我們與東風懸架彈簧公司和武漢天喻軟件有限責任公司合作,利用武漢天喻軟件有限責任公司的PLM軟件,裝入東風懸架彈簧公司產(chǎn)品開發(fā)的基礎(chǔ)數(shù)據(jù)。學生通過該平臺,可以了解企業(yè)產(chǎn)品的開發(fā)流程,不懂的地方隨時可以向企業(yè)工程師咨詢;可以選定一個模塊,按照PLM系統(tǒng)接口規(guī)范進行設(shè)計開發(fā),然后集成到PLM系統(tǒng)中去??梢允翘鎿Q原來的模塊,也可以是增加新的功能,進行集成測試檢驗程序的可靠性和效率。時間安排為4~8周為宜,由學校教師與企業(yè)工程共同指導(dǎo)。
2.5畢業(yè)設(shè)計
畢業(yè)設(shè)計是大學教學過程的最后一個環(huán)節(jié),是一個學生自主開發(fā)的綜合性實踐教學環(huán)節(jié)。通過畢業(yè)設(shè)計,能使學生綜合應(yīng)用所學的各種理論知識和技能,進行全面、系統(tǒng)、嚴格的技術(shù)及基本能力的練習。我院畢業(yè)設(shè)計時間安排為16周,鼓勵學生把就業(yè)與畢業(yè)設(shè)計結(jié)合起來。學生在企業(yè)實習階段參與項目開發(fā),由企業(yè)導(dǎo)師進行項目開發(fā)的相關(guān)指導(dǎo),回校在校內(nèi)教師指導(dǎo)下完成論文和答辯。
3軟件工程專業(yè)實踐教學的師資要求
軟件工程專業(yè)的實踐教學要求實踐教師既是實踐的指導(dǎo)者,又是直接的參與者。要對學生在實踐中遇到的各種問題給予解答,包括編程語法、算法邏輯、軟件體系結(jié)構(gòu)設(shè)計、用戶需求分析、團隊協(xié)作方法等;在實踐過程中更多地是站在用戶的角度對學生的成果進行驗收測試,使學生體會到在現(xiàn)實情況下怎樣的軟件才能被用戶接受,體會到用戶怎樣檢查軟件的可靠性、可用性、正確性,用戶怎樣評價軟件的優(yōu)劣。
軟件工程專業(yè)的特征要求從事軟件工程專業(yè)教學的師資隊伍是一支具有綜合素質(zhì)的隊伍,既有專業(yè)理論基礎(chǔ),又要有企業(yè)實踐背景;要充當軟件開發(fā)過程的各種角色――投資者、使用者、組織者、設(shè)計者、編碼者、測試員等。課程實驗主要由理論基礎(chǔ)扎實的教師擔任,課程設(shè)計由理論基礎(chǔ)扎實的教師和有企業(yè)實踐背景的教師共同指導(dǎo),項目實訓(xùn)和開發(fā)實踐主要由有企業(yè)實踐背景的教師完成。
4結(jié)語
本文介紹的軟件工程專業(yè)實踐教學體系是我校通過幾年的不斷摸索與改正后形成的。在探索過程中獲得了湖北省教育廳項目(軟件工程創(chuàng)新型人才培養(yǎng)研究)和學校的支持(2007年軟件工程特色專業(yè)建設(shè)費15萬元)。該實踐教學體系利用一些基礎(chǔ)實驗幫助學生理解和掌握專業(yè)理論知識,為今后的發(fā)展打下堅實的專業(yè)基礎(chǔ),同時通過參與各種項目,提供了發(fā)展其動手能力的環(huán)境,貼近了企業(yè)需求,提高了就業(yè)率。2009年我校軟件工程專業(yè)的一次就業(yè)率達到了90%。由課程設(shè)計、開發(fā)實踐和畢業(yè)設(shè)計構(gòu)成的創(chuàng)新訓(xùn)練體系,使學生獲得了科學研究方法和軟件開發(fā)活動的工程化的經(jīng)驗。
參考文獻:
[1] 李紅梅. 面向能力培養(yǎng)的軟件工程實踐教學體系[J]. 高等工程教育研究,2009(2):84-87.
[2] 董瑋. 引入實訓(xùn)體系,培養(yǎng)應(yīng)用型軟件人才的探索與實踐[J]. 計算機教育,2007(23):10-19.
[3] 董瑋,邱建華,楊英鵬,等. 培養(yǎng)應(yīng)用型軟件人才的實踐教學體系的研究與實踐[J]. 計算機教育,2008(10):16-18.
[4] 鄭耿忠,劉秋梅. 地方性院校軟件工程專業(yè)建設(shè)探討[J].電腦知識與技術(shù),2009,5(30):8477-8478.
[5] 鄭耿忠,劉秋梅. 軟件工程專業(yè)實踐教學體系構(gòu)建探索[J]. 電腦知識與技術(shù),2009,5(27):7690-7691.
[6] 白偉華. 軟件工程專業(yè)應(yīng)用型人才培養(yǎng)模式的思考[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)鍵詞: 網(wǎng)絡(luò)工程; 實踐教學; 實踐平臺; 課程體系
中圖分類號:G642 文獻標志碼:A 文章編號:1006-8228(2012)07-69-02
0 引言
網(wǎng)絡(luò)工程專業(yè)的建立源于網(wǎng)絡(luò)技術(shù)發(fā)展,網(wǎng)絡(luò)應(yīng)用普及和企事業(yè)單位對網(wǎng)絡(luò)系統(tǒng)建設(shè)、管理和維護的強大需求。國家教育部在2002年設(shè)立了目錄外專業(yè)——網(wǎng)絡(luò)工程[1]。該專業(yè)的目標是為了適應(yīng)社會對網(wǎng)絡(luò)專業(yè)人才的需求,培養(yǎng)系統(tǒng)地掌握計算機、通信和網(wǎng)絡(luò)方面的基本理論、知識和技能,具有良好工程素質(zhì),并能運用所學知識去分析和解決相關(guān)的實際問題,能在信息產(chǎn)業(yè)、企事業(yè)單位、行政管理部門從事計算機網(wǎng)絡(luò)系統(tǒng)的規(guī)劃、設(shè)計,網(wǎng)絡(luò)系統(tǒng)的安全管理與維護,以及網(wǎng)絡(luò)應(yīng)用系統(tǒng)的設(shè)計、開發(fā)、集成和項目管理的高級工程技術(shù)人才。
網(wǎng)絡(luò)工程專業(yè)和計算機其他相關(guān)專業(yè)相比,具有明顯不同的特點。該專業(yè)人才的能力可以分解為網(wǎng)絡(luò)設(shè)備研究和設(shè)計,網(wǎng)絡(luò)協(xié)議分析、設(shè)計與實現(xiàn),網(wǎng)絡(luò)應(yīng)用系統(tǒng)設(shè)計與開發(fā),網(wǎng)絡(luò)工程規(guī)劃、設(shè)計與實施,網(wǎng)絡(luò)系統(tǒng)管理與維護,網(wǎng)絡(luò)系統(tǒng)安全保障等六個方面的能力。這六個方面的能力就相當于六個維度,每個維度的培養(yǎng)內(nèi)容除了包含基本理論知識,更重要的是實踐能力的培養(yǎng)。
從目前情況看,國內(nèi)的網(wǎng)絡(luò)工程專業(yè)在專業(yè)定位、培養(yǎng)模式等方面均不成熟,甚至存在爭議。
我校的網(wǎng)絡(luò)工程專業(yè)是在本校計算機科學與技術(shù)學科的基礎(chǔ)上發(fā)展而來的。根據(jù)教育部《面向21世紀教育教學內(nèi)容和課程體系改革》的要求,為保證人才培養(yǎng)質(zhì)量,適應(yīng)快速發(fā)展的信息產(chǎn)業(yè)對人才的需求,我們近幾年一直堅持網(wǎng)絡(luò)工程專業(yè)人才的教學改革與實踐,取得了一些成效,積累了一些經(jīng)驗。
1 網(wǎng)絡(luò)工程專業(yè)人才能力分析
網(wǎng)絡(luò)工程的知識技能覆蓋網(wǎng)絡(luò)互聯(lián)的軟硬件設(shè)計、研發(fā)、生產(chǎn)、測試,網(wǎng)絡(luò)應(yīng)用系統(tǒng)的設(shè)計開發(fā),網(wǎng)絡(luò)組網(wǎng)工程的方案設(shè)計、論證、施工和調(diào)試,網(wǎng)絡(luò)與應(yīng)用系統(tǒng)的使用、管理、維護和安全防范等方面。據(jù)此我們可以認為,網(wǎng)絡(luò)工程專業(yè)人才的能力可分解為網(wǎng)絡(luò)設(shè)備的研究和設(shè)計,網(wǎng)絡(luò)協(xié)議分析、設(shè)計和實現(xiàn),網(wǎng)絡(luò)應(yīng)用系統(tǒng)設(shè)計與開發(fā),網(wǎng)絡(luò)工程規(guī)劃、設(shè)計與實施,網(wǎng)絡(luò)系統(tǒng)維護和安全保障六個方面的能力。在教學過程中,需要在專業(yè)課程的基本原理和方法講解的基礎(chǔ)上引入大量實踐環(huán)節(jié),以培養(yǎng)學生理論聯(lián)系實踐的能力和對知識的綜合運用的能力,提高其自主研究性學習、創(chuàng)新性研究和科研訓(xùn)練的能力。
2 網(wǎng)絡(luò)工程專業(yè)實踐教學體系
網(wǎng)絡(luò)工程專業(yè)實踐性很強,為了充分培養(yǎng)學生的實踐能力,在課程建設(shè)中,我們注意到以下幾個方面的問題。
第一,在專業(yè)課程中包含適量的專業(yè)課內(nèi)試驗環(huán)節(jié),目的是讓學生更好地理解和掌握專業(yè)課程的基本原理和基本方法。
第二,針對各課程設(shè)計綜合性實踐環(huán)節(jié),以培養(yǎng)學生理論聯(lián)系實際的能力和在各個專業(yè)方向上的專業(yè)知識綜合運用能力。
第三,為了培養(yǎng)學生自學和創(chuàng)新能力,鼓勵學生在高年級參與自主研究性學習、創(chuàng)新研究和科研訓(xùn)練環(huán)節(jié)。
第四,為了縮短學生崗前培訓(xùn)和實習時間,滿足第一任職需求,還設(shè)置了畢業(yè)前的實訓(xùn)和畢業(yè)設(shè)計環(huán)節(jié),針對學生第一任職過程中可能遇到的知識、技術(shù)、技能、平臺工具進行訓(xùn)練。
由此,我們在專業(yè)實踐中基本形成了以課內(nèi)實驗為基礎(chǔ)、以課程設(shè)計為中心、以各類競賽和創(chuàng)新活動為重要環(huán)節(jié)、以實習實訓(xùn)為核心的實踐教學體系[2],如圖1所示。
每個課內(nèi)實驗一般分配2學時,目的是讓學生加深、鞏固對相關(guān)原理的理解和掌握。課內(nèi)實驗一般是由驗證型實驗、操作配置類實驗和簡單設(shè)計類實驗組成,適合于在計算機網(wǎng)絡(luò)原理、TCP/IP協(xié)議、無線通信技術(shù)等課程的學習過程中進行,以加深學生對原理的理解、為后繼實驗打好基礎(chǔ)。這類實驗一般可分為軟件設(shè)計類和硬件設(shè)計類實驗。軟件類主要是進行基本的網(wǎng)絡(luò)應(yīng)用程序的設(shè)計和開發(fā),滿足未來網(wǎng)絡(luò)工程建設(shè)中的網(wǎng)絡(luò)應(yīng)用系統(tǒng)設(shè)計和應(yīng)用系統(tǒng)間的通信和互聯(lián)、數(shù)據(jù)庫訪問、動態(tài)網(wǎng)頁設(shè)計等應(yīng)用系統(tǒng)集成需求。通過這樣的環(huán)節(jié)讓學生初步了解網(wǎng)絡(luò)應(yīng)用系統(tǒng)的開發(fā)思路。硬件類主要是在硬件已有模塊基礎(chǔ)上的總體設(shè)計、組裝和仿真等實驗,目的是讓學生熟悉網(wǎng)絡(luò)硬件系統(tǒng)設(shè)計和開發(fā)過程,掌握相關(guān)的設(shè)計、開發(fā)和仿真分析工具的使用方法,為將來在硬件方面的相關(guān)工作打下良好基礎(chǔ)。
課程設(shè)計分配16個學時,內(nèi)容是專業(yè)方向知識的綜合應(yīng)用,具有一定難度。一般由老師提供軟硬件系統(tǒng)的總體框架,由學生完善各部分功能,并進行總裝和集成,最后完成設(shè)計目標。在實驗組織方面以4到8人組成的小組為單位進行。學生必須完成書寫完整的實踐報告,包括遇到的問題、實踐收獲和體會等內(nèi)容。通過在專業(yè)方向上的綜合性課程實踐環(huán)節(jié)能夠進一步培養(yǎng)學生理論聯(lián)系實際的能力和對專業(yè)知識的綜合應(yīng)用能力。
為了進一步提高學生的實踐能力,擴大知識面,我校積極鼓勵有能力的學生在老師的指導(dǎo)下,利用業(yè)余時間和假期參與老師的科研項目、參加學校、企事業(yè)單位、省、教育部的各種級別的大學生學科或?qū)I(yè)競賽。
實訓(xùn)和實習的主要目的是縮短第一任職崗前培訓(xùn)時間,為此,需要讓網(wǎng)絡(luò)工程專業(yè)的學生學習和掌握將來主要就業(yè)行業(yè)和領(lǐng)域中可能遇到的主流軟硬件系統(tǒng)開發(fā)工具、網(wǎng)絡(luò)軟硬件產(chǎn)品功能和配置方法、網(wǎng)絡(luò)應(yīng)用平臺使用方法等。學生的實訓(xùn)任務(wù)可通過在企業(yè)、事業(yè)單位的見習、在校內(nèi)實驗和實訓(xùn)基地完成;實習任務(wù)可通過和校外企業(yè)或培訓(xùn)基地合作,讓學生參與的實習環(huán)節(jié)來完成。畢業(yè)設(shè)計是大學生專業(yè)知識學習后的一次綜合性專業(yè)技術(shù)實踐鍛煉機會,畢業(yè)生通過對經(jīng)典類和創(chuàng)新類項目的畢業(yè)設(shè)計,實踐能力能進一步得到提升。
關(guān)鍵詞:機械專業(yè);應(yīng)用型本科;實踐教學體系
作者簡介:張磊(1978-),男,江蘇徐州人,徐州工程學院機電工程學院,講師;黃傳輝(1970-),男,江蘇徐州人,徐州工程學院機電工程學院,教授。(江蘇 徐州 221018)
基金項目:本文系徐州工程學院科教基金項目(項目編號:YGJ1291)的階段性研究成果。
中圖分類號:G642.0 文獻標識碼:A 文章編號:1007-0079(2013)32-0170-02
實踐教學是對各類在學生培養(yǎng)過程中為達到培養(yǎng)目標而設(shè)置的,要求學生動手操作、親身實踐的教學活動的總稱,具體包括實驗、實習、實訓(xùn)、課程設(shè)計和畢業(yè)設(shè)計(論文)及社會實踐等環(huán)節(jié)。這些有機統(tǒng)一和相互聯(lián)系的實踐環(huán)節(jié),就構(gòu)成了實踐教學體系。[1]實踐教學體系的構(gòu)建和完善,有利于克服實踐類教學設(shè)置的盲目性、教學內(nèi)容的隨意性及教學方法的不確定性,使本專業(yè)實踐類教學的設(shè)置更具有科學性,促進教學內(nèi)容的規(guī)范化及教學方法的合理和多樣化。[2]
實踐教學同時也是現(xiàn)代高等教育中應(yīng)用型本科院校的重要特征之一。[3]應(yīng)用型本科院校以培養(yǎng)“應(yīng)用型人才”為教育定位,而到目前為止,國內(nèi)權(quán)威部門還沒有對應(yīng)用型人才給出明確的定義和辦學培養(yǎng)的指導(dǎo)性意見。一般將應(yīng)用型人才定義為能夠應(yīng)用客觀規(guī)律為社會服務(wù)的人才。[4]但就應(yīng)用型人才培養(yǎng)的核心而言,是實踐動手能力和創(chuàng)新能力的培養(yǎng),而實踐教學體系則是實現(xiàn)這一能力培養(yǎng)的關(guān)鍵所在。因此,科學合理地建構(gòu)實踐教學體系是實現(xiàn)應(yīng)用型人才培養(yǎng)的重要任務(wù)。本文將結(jié)合徐州工程學院(以下簡稱“我校”)實際,研究機械專業(yè)實踐教學體系的構(gòu)建和實施問題。
一、應(yīng)用型本科機械專業(yè)實踐教學現(xiàn)狀
當前,應(yīng)用型本科院?;径际且罁?jù)專業(yè)培養(yǎng)方案來組織理論教學、構(gòu)建實踐教學體系的,但由于對應(yīng)用型人才的培養(yǎng)尚處于摸索階段,使得機械專業(yè)的實踐教學總體上水平不高,普遍存在以下一些問題:
受傳統(tǒng)教育觀念的影響,應(yīng)用型人才的培養(yǎng)沒有完全脫離傳統(tǒng)機械專業(yè)工科教育的教學模式,過分強調(diào)理論基礎(chǔ)知識的學習,忽視了實踐教學的重要性。
將應(yīng)用型人才的培養(yǎng)簡單地理解為“重實踐,輕理論”,盲目消減理論課時,增加實踐課時,沒有正確認識應(yīng)用型人才培養(yǎng)的理論教學和實踐教學間的關(guān)系。
實踐教學體系不完整,實踐教學課程設(shè)置不到位,忽略了實踐教學體系諸環(huán)節(jié)間的聯(lián)系,沒有注重實踐教學服務(wù)培養(yǎng)目標的整體性和系統(tǒng)性。
實踐教學師資缺乏,師資隊伍建設(shè)、管理不到位,教學方法和手段落后,教學效果差。
實踐教學考核評價體系不科學,制度不嚴格。
二、應(yīng)用型本科機械專業(yè)實踐教學體系構(gòu)建的基本思路
為培養(yǎng)機械類專業(yè)高素質(zhì)人才,全面提高本科生的實踐動手能力和創(chuàng)新能力,本文在對江蘇省一些工科院校實踐教學情況進行充分調(diào)研的基礎(chǔ)上,結(jié)合我校的教學實際情況,構(gòu)建了應(yīng)用型本科機械專業(yè)的實踐教學體系,如圖1所示。該實踐教學體系的構(gòu)建基于以下幾條基本思路:
從實踐教學體系構(gòu)建的指導(dǎo)思想上,以培養(yǎng)綜合機械工程設(shè)計能力、工程實踐能力和創(chuàng)新能力為主線,緊密貼合理論教學,改革原機械類實踐教學的實踐內(nèi)容,增加設(shè)計性、綜合性、創(chuàng)新性的實踐內(nèi)容;實踐方法由“示范型”、“驗證型”向“參與型”、“開發(fā)型”轉(zhuǎn)變,實踐教學方法采用引導(dǎo)式、啟發(fā)式,體現(xiàn)教師導(dǎo)學、學生自學的實踐和探索精神,促進學生知識、能力、素質(zhì)協(xié)調(diào)發(fā)展,理論、實踐、創(chuàng)新全面提高。
從實踐教學體系構(gòu)成的層次上,由于畢業(yè)設(shè)計環(huán)節(jié)綜合體現(xiàn)了學生四年的專業(yè)理論水平、動手實踐水平和創(chuàng)新水平,所以該環(huán)節(jié)被設(shè)置為實踐教學體系的最高層。其他實驗、實習、實訓(xùn)、課程設(shè)計、科技活動與學科競賽、考級考證與社會實踐環(huán)節(jié)所鍛煉的能力都能在畢業(yè)設(shè)計環(huán)節(jié)中得到綜合體現(xiàn),故為中間層。實踐教學體系的最低層是組成各個實踐環(huán)節(jié)的分單元。
從實踐教學的教學知識和內(nèi)容上,由于機械專業(yè)是交叉專業(yè),涉及到機械、控制、電子信息等多個學科,知識面廣,技術(shù)更新快,產(chǎn)品換代頻繁,故在橫向上機械和電氣實踐教學并重;另實踐教學也應(yīng)遵守技術(shù)能力循序漸進、動手操作由簡入繁的原則,故在縱向?qū)嵺`內(nèi)容上區(qū)分基礎(chǔ)內(nèi)容和綜合內(nèi)容。
三、應(yīng)用型本科機械專業(yè)實踐教學體系的實施
1.實驗環(huán)節(jié)應(yīng)驗證型實驗和設(shè)計開發(fā)型實驗并重
應(yīng)用型人才的“標簽”是實踐動手能力強,具有一定創(chuàng)新能力,能解決實際問題,但這些能力的培養(yǎng)僅僅依靠單純增加實踐課時是不夠的。學生必須明白本專業(yè)的基本原理,具備專業(yè)基礎(chǔ)理論的武裝,并在此基礎(chǔ)上通過有目的、高效的實踐環(huán)節(jié)來提高技術(shù)和積累經(jīng)驗。這種專業(yè)基礎(chǔ)理論不要求像培養(yǎng)“學術(shù)型、科研型”人才那么全面和細致入微,富有前瞻性和延伸性,能夠達到“必要、夠用”的水平即可。因此,在機械專業(yè)的教學實驗環(huán)節(jié),我校提出“驗證型實驗和設(shè)計開發(fā)型實驗并重”的原則,務(wù)必使學生明白專業(yè)基本原理并在此基礎(chǔ)上通過一定量的實踐動手來實現(xiàn)突破創(chuàng)新。
2.實習環(huán)節(jié)注重培養(yǎng)學生專業(yè)興趣
機械專業(yè)的實與機器設(shè)備、廠房車間、油污噪聲相連,實習環(huán)節(jié)的第一課——金工實習,就使大多數(shù)學生意識到理想和現(xiàn)實的差距,之后的生產(chǎn)實習、畢業(yè)實習更是容易讓學生產(chǎn)生“選錯專業(yè)”、“畢業(yè)后不能從事這個專業(yè)的工作”的想法。我校在進行實習教學時特別注意調(diào)動學生積極性,培養(yǎng)學生的專業(yè)興趣。如學生在校內(nèi)參加金工實習時,接觸并動手操作了諸多機械加工方法,我們會在所有實習工種結(jié)束后,要求機械專業(yè)的學生2-3人為一小組,選用2種以上的加工方法自己設(shè)計一個產(chǎn)品,要求親手制作、加工成型,并納入成績考核。如此,既能夠考查學生對加工方法的掌握情況,鍛煉學生動手實踐解決問題的能力,還大大激發(fā)了學生的專業(yè)學習興趣。
3.以學習競賽的方式開展實訓(xùn)
實訓(xùn)能夠使學生在一定的集中時間內(nèi),對某項技術(shù)知識的掌握趨于熟練。但實訓(xùn)時學生每天都在熟悉和操作一種技術(shù),則較為枯燥??稍趯W生的技術(shù)熟練程度上升到一定水平后,舉辦一些學習競賽,增強學習競爭氛圍。如在進行電工電子實訓(xùn)時,與機床電氣的理論知識相結(jié)合,適時提出一些機床電控小課題,組織學生分組競賽;在進行CAD/CAM實訓(xùn)時,舉辦二維制圖、三維造型比賽,可以是課內(nèi)的小規(guī)模的比賽,也可以是院系內(nèi)較大規(guī)模的比賽,這樣可大幅提升實訓(xùn)效果。
4.與計算機結(jié)合實施課程設(shè)計
課程設(shè)計的目的是在學生學完一門專業(yè)技術(shù)課程后,鍛煉學生使用該技術(shù)解決實際問題的能力。機械專業(yè)的課程設(shè)計具有技術(shù)含量較高、實用性較強的特點。一般高校做課程設(shè)計的方法是按部就班,在規(guī)定時間內(nèi)學生完成設(shè)計內(nèi)容并參加答辯就可以了。我校鼓勵課程設(shè)計教師在傳統(tǒng)課程設(shè)計教學方法上與計算機相結(jié)合予以改進。如在進行機械原理課程設(shè)計時,學生對設(shè)計方案除要完成規(guī)定圖紙工作量外,必須采用計算機編程仿真方法模擬所設(shè)計的機構(gòu)動作,確認設(shè)計的正確性;在進行PLC電氣設(shè)計時,必須用PLC仿真軟件模擬電路動作順序,并得到結(jié)果方可進行課程設(shè)計答辯。這種教學改革旨在鍛煉學生的創(chuàng)新能力,開拓思維,為解決實際問題積累經(jīng)驗。
5.重視科技活動與學科競賽的作用
我校機械專業(yè)目前有一個學生社團——“機械科技協(xié)會”,在組織機械專業(yè)學生參加國家、省市各類科技大賽、校際比賽交流中發(fā)揮了較好的橋梁紐帶作用。我校機械學院非常重視該學生社團,為該協(xié)會配備有專門的專業(yè)教師進行理論指導(dǎo)和答疑;該協(xié)會有固定的活動時間,由年級較高的同學負責對年級較低的同學進行技術(shù)培訓(xùn)。目前參加的大賽有:國家、江蘇省大學生實踐創(chuàng)新訓(xùn)練計劃,江蘇省電子科技大賽,國家、江蘇省機械設(shè)計大賽,江蘇省CAD大賽、CAXC設(shè)計大賽等,多有收獲。目前學科競賽所能覆蓋的機械專業(yè)的學生約有20%,對學生的實踐動手和創(chuàng)新能力的培養(yǎng)起到了非常好的促進作用。
6.鼓勵考級考證與社會實踐
有教育學者提出,“應(yīng)用型本科”的辦學可借鑒高職院校的“雙證書”教育,即獲得畢業(yè)證書的同時再獲得一本職業(yè)資格技能等級證書。對此,我校對學生不做強制要求,但鼓勵機械專業(yè)的學生對感興趣的技術(shù)、技能進行課外考級,一旦獲取相應(yīng)等級證書,可獲得獎勵學分。同時也鼓勵學生利用課余時間進行社會實踐,以增強自身綜合素質(zhì)。
7.畢業(yè)設(shè)計結(jié)合教師科研課題
畢業(yè)設(shè)計是學生綜合能力的體現(xiàn),是對學生運用專業(yè)理論知識動手解決實際問題的綜合檢驗。傳統(tǒng)機械專業(yè)畢業(yè)設(shè)計存在課題選題較為陳舊,脫離工程實踐,缺乏完整工程理念等問題。我校在對待該實踐環(huán)節(jié)時,有針對性地要求每個畢業(yè)設(shè)計指導(dǎo)教師填寫《畢業(yè)設(shè)計選題申請表》,再由教研室遴選新穎、有創(chuàng)新性,聯(lián)系工程實際緊密的課題供學生選題;課題來源可以是教師縱向、橫向課題,也可以是自選課題。選題后,指導(dǎo)教師必須安排學生進入與課題相關(guān)的科研和企業(yè)生產(chǎn)第一線進行課題調(diào)研和學習。設(shè)計過程中,學生還要進行開題答辯、小組討論、中期報告和定期學術(shù)匯報等。這種方式,提高了對指導(dǎo)教師的責任心和能力的要求,確保學生畢業(yè)設(shè)計來源可靠,貼近實際工程應(yīng)用,有利于挖掘?qū)W生的創(chuàng)造潛能。
四、結(jié)語
現(xiàn)代社會,隨著企業(yè)生產(chǎn)節(jié)奏不斷加快,企業(yè)在接收畢業(yè)生后,希望畢業(yè)生能在業(yè)務(wù)上盡快上手,能直接到生產(chǎn)、服務(wù)、管理一線工作,減少企業(yè)對學生的“二次培訓(xùn)”時間,盡快為企業(yè)創(chuàng)造價值。應(yīng)用型本科院校就是著眼于此,提出了培養(yǎng)應(yīng)用型人才的辦學定位。而通過構(gòu)建適合自己學校實際情況的實踐教學體系,可增強學生的實踐動手能力和創(chuàng)新能力,縮短本科畢業(yè)生與企業(yè)的磨合期,增強學生在就業(yè)市場上的自信心。從學生在就業(yè)市場上反饋的信息來看,我校機械專業(yè)構(gòu)建的上述實踐教學體系是可行的,是適合學校發(fā)展定位的,同時也為其他院校開展實踐教學改革提供了有益的參考。
參考文獻:
[1]王會.地方院校機械專業(yè)本科應(yīng)用型人才培養(yǎng)模式的探索和實踐[J].黑龍江教育,2010,(1):50-51.
[2]屈文濤,朱林,陳兵,等.機械類專業(yè)校企結(jié)合實踐教學體系改革與實踐[J].河南科技學院學報,2011,(2):114-116.
(一)課程目標理論性傾向嚴重
我們反思的第一個對象就是課程目標,思考結(jié)論為,在計算機專業(yè)人才培養(yǎng)方案中存在一個比較普遍的問題就是過于突出理論基礎(chǔ)?,F(xiàn)代大學教育的重要目標就是為學生終身發(fā)展奠定基礎(chǔ),通過讀書、教學讓學生掌握理論基礎(chǔ),從歷史與邏輯兩個角度都可以證明理論基礎(chǔ)扎實是有利于學生終身發(fā)展的。把握了理論就可能抓住規(guī)律,預(yù)測未來,有眼光,有見地,就可能遠離淺薄和搖擺。基于這樣的認識,在大學人才培養(yǎng)體系中,理論課天然地居于主流,成為授課的主要目標。而實踐課程由于其自身往往是附屬于理論課程的存在,而在實際教學中,被屈居于次要,也很少體現(xiàn)在課程目標內(nèi)。除了學校自身的教學定位,我們還能發(fā)現(xiàn)在課程的實施程序上,學校也是遵循著先理論后實踐的傳統(tǒng)教學思路。實訓(xùn)、實習、畢業(yè)設(shè)計、畢業(yè)論文等這些最重要的實踐環(huán)節(jié)通常都是在三四年級,是被認為在掌握了扎實的理論基礎(chǔ)之后才可能從事實踐活動。然而,事實上,由于一二年級過于突出以教材、教室、教師為中心的理論體系,實踐環(huán)節(jié)被忽視,或者難以與理論相結(jié)合,學生對于理論的掌握也是不扎實的。不少調(diào)查表明,等到三四年級集中實習時,前面所學的書本知識也被逐漸遺忘了。這種兩段式的課程實施辦法是造成學生實踐能力不強的重要根源。
(二)課程結(jié)構(gòu)不合理,忽視教學實踐環(huán)節(jié)
以往研究表明,在計算機本科專業(yè)的課程體系中,實踐課程常常處于輔助地位,沒有得到應(yīng)有的重視。例如廣西十一五期間一項教改工程研究報告中揭示出的主要問題有以下幾點:實踐課程學分比例低,在總學分中各類實踐課程不到25%,在專業(yè)課總學分中,實踐課程的比例則不到20%;實踐教學方法與內(nèi)容滯后,驗證性實驗多,設(shè)計性和綜合性實驗少,系統(tǒng)綜合設(shè)計開發(fā)能力訓(xùn)練少,畢業(yè)實習與畢業(yè)設(shè)計環(huán)節(jié)質(zhì)量不高;缺乏公司與企業(yè)實踐經(jīng)歷,不了解社會需求,即使進入公司實習,也難以參與項目設(shè)計開發(fā),多半從事的是一些技術(shù)含量低的工作,缺乏有效鍛煉,表現(xiàn)為體驗式的而不是參與式的。課程設(shè)置中,實踐環(huán)節(jié)的缺失,直接導(dǎo)致一方面使得老師在教學中缺乏實際操作的經(jīng)驗傳授,無法將理論有機地與實踐經(jīng)驗結(jié)合授課,極大地影響到了信息技術(shù)教學過程的教學質(zhì)量;同時,實踐環(huán)節(jié)的缺失,也影響到了學生對信息技術(shù)課程的興趣。眾所周知,計算機技術(shù)課程的講解是建立在實際操作之上,缺乏實踐經(jīng)驗,單純講解高深玄奧的理論知識,既枯燥又不直觀。學生在學習中,往往對枯燥的理論過度排斥,進而影響到其對信息技術(shù)課程的感觀。
(三)實踐教學受滯后的師資隊伍建設(shè)的影響
由于實踐教學地位不高,處于從屬地位,因而,實踐教學師資也難以受到重視,常常被定位為教學輔助人員,入職門檻低,入職后在培養(yǎng)提高、工作條件等方面也難以有好的機會和改善,甚至還存在隨便抽調(diào)一些人來應(yīng)付的狀況。在從事實踐教學的老師中,不少人的成長經(jīng)歷是從學校到學校、從書本到書本,自身缺乏公司企業(yè)實踐經(jīng)歷,也不夠了解社會需求狀況。這種狀況是造成實踐教學環(huán)節(jié)薄弱的重要原因。從學校和教學院系的人才培養(yǎng)模式來分析,人才培養(yǎng)的空間分布主要是在教室、實驗室、圖書館,以讀書為主,以校園為主。實踐基地雖然也有,但是公司和企業(yè)與學校之間的結(jié)合程度普遍不高,真正把公司作為人才培養(yǎng)的內(nèi)在有機環(huán)節(jié)的學校并不多。同時,公司把參與人才培養(yǎng)作為自覺意識、自身發(fā)展的內(nèi)在要求的更不多。學校和企業(yè)之間本應(yīng)以產(chǎn)學研為紐帶緊密結(jié)合,但由于法律,利益等諸多方面原因,人才培養(yǎng)的實踐環(huán)節(jié)在校外、在企業(yè)不容易落實是一個較為普遍的問題,尤其是那些地處二線城市的高校情況更為突出。
二、現(xiàn)代信息技術(shù)教育實踐問題對策研究
(一)創(chuàng)新課程目標,把實踐能力強作為應(yīng)用型人才培養(yǎng)的核心價值追求
前面講過,按照分類培養(yǎng)的思想和應(yīng)用型人才培養(yǎng)的規(guī)格要求,必然要創(chuàng)新課程目標。在相當長的一個時期內(nèi),我們經(jīng)常處于尷尬境地。一方面,我們主張寬口徑、厚基礎(chǔ)的人才培養(yǎng)規(guī)格,希望現(xiàn)實掌握完整、扎實的理論基礎(chǔ),認為這樣有利于學生今后的可持續(xù)發(fā)展,有潛力,后勁大,因而,理論課成為課程的首要目標,在課程體系中占據(jù)了統(tǒng)治地位。另一方面,為了學生的就業(yè),滿足企業(yè)和社會的需要,我們不得不兼顧學生實踐能力的培養(yǎng),考慮其應(yīng)用性,然而,理想與現(xiàn)實出現(xiàn)較大的反差,結(jié)果是我們顧此失彼,兩個目標都沒有實現(xiàn)好。不少人感到,只有把理論課排夠、上足,充分掌握理論才能達到本科生的培養(yǎng)規(guī)格,否則,就可能淪為專科生。這是一個誤解,是我們顧此失彼的思想根源。清華大學計算機科學與技術(shù)系2005年搞的一個調(diào)研報告很有說服力,充分證明了加強實踐教學對于完成理論教學培養(yǎng)目標的重大價值。他們把實踐教學分為八項內(nèi)容,分別為課程實驗、課程設(shè)計、專業(yè)實踐、論文訓(xùn)練、課外比賽、SRT計劃、科研活動、企業(yè)項目。相對應(yīng)需要考量的是五個方面的影響,分別為促進理論學習、加深內(nèi)容理解、提高職業(yè)技能、培養(yǎng)思想素質(zhì)、激發(fā)創(chuàng)新精神。問卷分析總的結(jié)果證明“,實踐教學在人才培養(yǎng)過程中的作用非常大”,其中,對于提高職業(yè)技能,激發(fā)創(chuàng)新精神作用更突出。這個材料說明,凸顯實踐能力培養(yǎng)不僅不會影響理論基礎(chǔ)的培養(yǎng),反而會促進學生更加扎實地掌握理論知識。
《中國計算機本科專業(yè)發(fā)展戰(zhàn)略研究報告》在建議中強調(diào),從根本上講,計算機科學是一門技術(shù)科學,科學的成分有,但工程技術(shù)的含義更多。要加強學生實踐能力和動手能力的培養(yǎng)。他們的建議是真知灼見,把實踐能力作為應(yīng)用型人才的核心價值追求,不僅是專家的意見,更是社會現(xiàn)實的迫切需要,是人才培養(yǎng)的趨勢。我們在創(chuàng)新課程目標時應(yīng)該明確這一點。筆者所在的學院積極探索課程目標創(chuàng)新。在知識體系方面:圍繞人才培養(yǎng)目標,面向行業(yè)需求,構(gòu)建合理的工程知識體系并不斷完善。在實踐技能培養(yǎng)方面:完善實踐教學體系,創(chuàng)新實踐教學模式,推進實驗室和實踐基地建設(shè),課內(nèi)實驗與課外創(chuàng)新活動相結(jié)合,校內(nèi)實驗和企業(yè)實訓(xùn)相配合,強化實踐教學和技能培養(yǎng)。在師資隊伍建設(shè)方面:以培養(yǎng)、引進、外聘等多種途徑,提高教師的工程實踐能力,逐步建立水平高、能力強、結(jié)構(gòu)合理的信息教育教師隊伍。
(二)優(yōu)化課程結(jié)構(gòu),整合課程資源,完善實踐課程體系
優(yōu)化課程結(jié)構(gòu)的重點在于實踐課程。首先,要給予實踐課程重要位置,確立它的主導(dǎo)地位。將實踐環(huán)節(jié)貫穿于人才培養(yǎng)的全過程和各個環(huán)節(jié)。其次,要優(yōu)化實踐課程體系,構(gòu)建兩大體系、五個環(huán)節(jié)實踐課程體系。兩大體系是校內(nèi)實踐課程體系和校外實踐課程體系。校內(nèi)實踐課程體系包括以驗證性實驗為基礎(chǔ)和設(shè)計性實驗為主的實踐活動,實驗室的開放性,規(guī)范建設(shè)和培訓(xùn),畢業(yè)論文訓(xùn)練。校外實踐課程體系以校企合作為基本模式。采取“訂單式”“、工學交替式”、“頂崗實習”“、校企共建”等方式加強學生實踐能力培養(yǎng),不斷提高校企合作水平,努力將實習與科研開發(fā)、就業(yè)工作有機結(jié)合起來。關(guān)于實踐教學環(huán)節(jié),教育部高等學校計算機科學與技術(shù)教學指導(dǎo)委員會關(guān)于從課程實驗、課程設(shè)計、專業(yè)實習、畢業(yè)設(shè)計、課外實踐活動等五個方面描述了計算機專業(yè)的實踐教學環(huán)節(jié)。加強高校自身課程建設(shè),積極推廣五個實踐教學環(huán)節(jié)在高校信息技術(shù)教育工作中的應(yīng)用,對于我國高校信息教育工作的開展有著積極地影響。統(tǒng)籌考慮和綜合利用校內(nèi)外兩種課程資源,才能形成完整的實踐課程體系,才能有效地解決實踐教學在的突出問題,優(yōu)化的思路,通過統(tǒng)籌安排整合課程資源。
(三)建設(shè)高素質(zhì)的師資隊伍