韓 靜,宋衛(wèi)華
(黃山學院信息工程學院,安徽黃山245041)
提高學生軟件開發(fā)能力的嵌入式教學模式研究
韓 靜,宋衛(wèi)華
(黃山學院信息工程學院,安徽黃山245041)
闡述了嵌入式教學模式的概念,給出了實施嵌入式教學模式的具體方法,總結了嵌入式教學模式的益處。
嵌入式教學;模式;實施過程
近兩年的就業(yè)報告顯示,計算機科學與技術已經成為高校就業(yè)率最低的專業(yè)之一,傳統(tǒng)機械的高校教育難以承載多元化的企業(yè)需求,將計算機人才推到一個怪圈:一方面,很多高校的計算機相關專業(yè)的畢業(yè)生感到就業(yè)壓力巨大、求職面試四處碰壁,即使正規(guī)院校畢業(yè)的IT專業(yè)大中專學生也一樣難以進入IT行業(yè),另一方面,眾多的IT企業(yè)卻為難以找到合適的IT人才傷透腦筋。[1]但與此同時從各計算機培訓機構走出來的生源卻成為各IT企業(yè)的香餑餑。
因此探索新的計算機專業(yè)的教學模式,是現(xiàn)在各高校尤其是應用型高等院校勢在必行的舉措。企業(yè)認為“如果學生在校期間能夠經歷軟件開發(fā)實踐,在畢業(yè)后就會很容易跨越學校與企業(yè)——理論與實踐之間的溝壑,順利走上就業(yè)崗位”,目前借鑒職前培訓機構的教學理念,采用“嵌入式教學模式”優(yōu)化應用型信息類人才培養(yǎng)模式是各高校提高學生軟件開發(fā)能力常引入的一種教學模式。
“嵌入式教學模式”最早是針對“課程置換教學模式”提出來的,并被應用于高校軟件專業(yè)[2],現(xiàn)在一些其它專業(yè)也在考慮用這種教學模式。它是將軟件企業(yè)的開發(fā)項目的培訓過程“嵌入”到軟件專業(yè)常規(guī)教學中的一種新型教學模式,該模式按照“項目驅動,案例教學”的思想,以企業(yè)標準培養(yǎng)計算機軟件人才。該模式不要求改變學校的教學計劃,而是按照教學計劃的實施進程,將項目案例進行分解,然后以子案例模塊的形式嵌入到理論與實踐教學進程中去。[3]該模式把理論學習應用到實踐中,再應用反哺教學理論來有效地提高教育教學質量。
“嵌入式教學模式”構造了一種以提高學生的軟件開發(fā)能力為主線,融合了軟件企業(yè)的基礎資源與高校的教學、管理資源,構建了軟件專業(yè)基礎理論教學體系、軟件項目案例教學體系和軟件實訓項目綜合實踐體系,高校、企業(yè)密切配合,形成校企對接、產教結合的軟件人才培養(yǎng)模式,形成了“一條主線、兩類資源、三個體系,校企對接”的軟件人才培養(yǎng)模式。[4]
在嵌入式教學模式的實施中,各學校都會根據(jù)自身的課程設置及與相應的合作企業(yè)共同探討具體實施辦法。我校07級計算機科學與技術專業(yè)學生分別與兩個企業(yè)合作實施嵌入式教學模式,實施過程如下。
第一階段:學校依然在大三前按教學計劃進度開設各學期的課程,但是教學計劃中要注重程序設計的基本功訓練,多開設課程設計課程,“嵌入”一些小型項目讓學生去開發(fā)。
第二階段:在大三兩學期間,將學生學習過程分為兩個方面。一個方面在非假日時間內學生依然按教學計劃中的課程進行學習,老師注意“嵌入”訓練學生綜合實踐能力的較大型項目案例。另一方面是在假日時間,由企業(yè)派出他們的講師以項目開發(fā)流程的形式講授目前企業(yè)所需要的流行程序設計語言,并完成由企業(yè)帶過來的一些實戰(zhàn)項目讓學生動手,培養(yǎng)他們程序書寫規(guī)范、熟悉軟件開發(fā)流程。
第三階段:將大四上學期的課程壓縮到半學期內完成,然后從11月份起,就將學生帶到企業(yè)中實習并在企業(yè)工程師的指導下撰寫畢業(yè)設計論文。這樣到了大四下學期,學生基本上已能為企業(yè)所用,可以提前進入工作。
我校與某企業(yè)的嵌入式教學課程實施計劃見表1,2。
表1 軟件開發(fā)計劃課程(由學校安排授課)
表2 軟件開發(fā)的嵌入式課程(由企業(yè)提供教學支持)
嵌入式教學模式是從用人單位的實際需求出發(fā),以就業(yè)為導向來選擇實訓項目,使學習具有很強的針對性,從而實現(xiàn)學業(yè)與就業(yè)的無縫連接,可以達到面向就業(yè)、源于崗位、強化實踐、注重實施的目的,有助于學生順利實現(xiàn)從知識到技能的轉換。這種教學模式是滿足學校、企業(yè)、學生各方面需求的最好的一種方式,它實現(xiàn)了共贏。
我校的計算機科學與技術專業(yè)的學生從企業(yè)所需要的開發(fā)程序語言的培訓和實踐培訓及職業(yè)素質等都是企業(yè)派出的資深講師和技術人員親自講解。
開發(fā)程序語言的培訓及實踐培訓的案例均為企業(yè)真實項目,書籍由經驗豐富的軟件工程師編寫而成,實施環(huán)節(jié)由實訓工程師帶領學生完成。培訓過程使學生能夠真正地熟悉項目開發(fā)流程、規(guī)范項目文檔編寫以及軟件開發(fā)中各種工具的配置與管理,理解企業(yè)中的團隊合作精神。這樣提高了學生的軟件開發(fā)技術水平,還能夠使學生具備大型項目的開發(fā)經驗與行業(yè)知識。
在課程教學中企業(yè)還要對學生的“職業(yè)素質”進行講述,包括責任心、自學能力、創(chuàng)新能力、溝通與合作能力、高效的團隊協(xié)作能力、積極主動的心態(tài)、扎實的工作作風、科學的工作方式及較強的解決問題能力等內容,讓學生對社會職業(yè)了解并具有一定的就業(yè)適應能力。
用人企業(yè)通過這種方式獲得了自己急需的技術人才,加強校企間的合作,企業(yè)全程參與人才的培養(yǎng),實現(xiàn)了人才的定向培養(yǎng)與學生的對口,同時又減輕了管理難度,減少了合作成本。
通過合作辦學,徹底改變了學院傳統(tǒng)的閉門造車式的教育模式,真正實現(xiàn)了“以就業(yè)為導向”這一指導思想,提高了培養(yǎng)品質,并為培養(yǎng)“雙師型”教師創(chuàng)造了條件。我校專業(yè)老師在整個嵌入教學過程受益匪淺,企業(yè)資深講師在我校授課時,專業(yè)老師可以從中學習,專業(yè)老師帶學生下企業(yè)實習時也可直接參與到企業(yè)項目開發(fā)中。
[1]孫敬武,等.續(xù)軟件人才之斷鏈,解供求兩旺之怪圈[J].河北青年管理干部學院學報,2007,(2):27.
[2]鄭玉娟.嵌入式教學模式在文獻檢索教學中的應用[J].科技情報開發(fā)與經濟,2010,(19):43-45.
[3]劉太安,杜春玲.嵌入式教學模式探索與實踐[J].科技創(chuàng)新導報,2009,(22):160.
[4]孫敬武,范秀平,馬雅超.“嵌入式教學模式”在軟件專業(yè)教學中的研究和應用[J].河北師范大學學報,2009,(2):110-111.
責任編輯:胡德明
Abstract:This paper expounds the concept of embedded teaching mode,and then discusses some specific methods of carrying out embedded teaching mode in our university.Finally,the benefits of embedded teaching mode are summarized in this paper.
Key Words:embedded teaching;mode;implementation process
Research on Embedded Teaching Mode for Enhancing Students'Ability of Software Development
Han Jing,Song Weihua
(School of Information Engineering,Huangshan University,Huangshan245021,China)
G642.0
A
1672-447X(2012)03-0125-003
2011-08-20
安徽省教育廳教研項目(2007jyxm436);黃山學院科研項目(2008xkjq014)
韓靜(1976-),安徽蕪湖人,黃山學院信息工程學院講師,碩士,研究方向為算法。