摘要:本文分析了軟件工程專業建設中普遍存在的問題和民族院校面臨的困難,提出了軟件工程專業建設的思路,并給出了大連民族學院的具體做法。
關鍵詞:軟件工程;本科教育;民族;專業建設
中圖分類號:G642文獻標識碼:B
1引言
由于計算機學科和軟件產業的特點,新型的軟件工程專業還沒有一個比較成熟的課程體系,也很難提出一種通用的人才培養模式,目前在師資建設、培養方法體系、質量保障體系等專業建設方面尚無通用的模式。作為民族院校,如何既遵循軟件人才培養和專業建設的一般規律,又遵循民族人才培養的特殊規律,明確培養目標、改革培養方法、完善質量保障體系,制定適合自身特點的專業建設措施,是擺在民族院校面前的一個共同問題。
2軟件工程專業建設中存在的問題
2.1專業定位與培養目標不明確
一些院校不顧自身實際情況,盲目追求高層次,仿佛應用型就是二流,只有研究型是一流。國家的發展需要各個層次的人才,既需要從事基礎研究或創新型人才,又需要各類應用型人才。專業定位要與學校的學科發展和學校的層次定位相適應,不同層次的學校有不同的專業定位,不同的專業定位有不同的培養目標,不同的培養目標就應當采取不同的教育模式。
2.2知識結構不合理
有些院校軟件工程專業的課程體系仍在重復著舊的框架,與學科和產業發展的現狀脫節。主要有以下幾種表現:①電子類、硬件類課程偏多;②課程設置重理論、重基礎;③課程只增不減,在傳統的計算機科學與技術的課程基礎之上,又增加了許多軟件工程核心課程和軟件技術類課程,試圖培養“全能型人才”;④照搬示范性軟件學院或CCSE2004課程體系,人才培養沒有針對性、沒有自己的特色。
軟件學科是外向型學科,軟件產業是外向型產業,學生知識的“輸入”(知識獲取)和“輸出”(知識表達)的能力
與外語水平有密切關系。一些院校由于課程設置不合理、生源或教學方法和手段等原因導致學生的外語水平低,這樣培養出的學生很難適應產業發展的需求。
2.3 教師缺少工程背景、知識陳舊
近年來,各校加大了師資引進力度,專業教師數量和學歷一般都能滿足需要,但大多數專業教師缺少工程背景。他們一般都是取得學位后直接從事教學工作,客觀上缺少工程經驗。
一些院校對教師重使用、輕培養甚至不培養的現象嚴重。教師報到后,沒有經過系統的培訓,就馬上安排主講課程且日復一日、年復一年地講下去,很少有機會接受再教育。一些教師重教學過程輕教學目的、重教學工作量輕教學質量,淪為“教學機器”[1]。一些專業教師知識面窄、知識內容陳舊、知識結構不合理、知識更新慢,工程實踐能力弱,很難適應專業教學需要。
2.4教學與管理工作有待改進
相對于成熟的科研評價體系,教學過程缺少監督,教學質量缺少評價機制,教學業績評價體系不夠完善。無論在研究型大學還是在教學型大學,教學評價、職稱晉升、科技成果獎勵常以研究型人才為目標,以科研文章發表數量為標準。這種導向無疑把教師引上了重科研輕教學的軌道上,在一些院校中,教師不重視教學投入,參加工程實踐、師資培訓、課程建設、專業建設的積極性不高。
3民族院校所面臨的困難
民族院校的少數民族學生比例一般都在65~70%左右,這體現了“面向少數民族和民族地區”的精神。由于民族院校在教育對象等方面的特殊性,決定了其必須是高等教育一般規律和民族教育特殊規律的有機結合[2]。民族院校的學生大部分來自偏遠的民族地區或經濟欠發達地各地區、各民族受教育質量的差異很大,學生計算機水平參差不齊、外語水平較低、外語語種較多、人文素質較低、社交和表達能力相對較差,這些都對軟件工程的教育教學提出了挑戰。如何針對民族學生的現實情況,制定適合自身特點的課程體系和培養模式,培養優秀的少數民族軟件人才,不但關系到“服務少數民族、服務少數民族地區”的效果,而且對構建和諧社會,實現各民族經濟、社會的協調發展具有重要的意義。
4明確專業定位與培養目標
根據我院生源情況和產業需求,結合我院地處大連的區域特點以及我校學生就業現狀和趨勢,確定我院軟件工程專業定位為培養軟件開發技術能力為主的人才。培養目標為:培養具有創新精神、實踐能力和開放意識,能夠適應國家信息化建設和產業發展需求,掌握計算機學科基本知識和軟件工程專業知識以及先進的實用技術,具有合理的知識體系、良好的職業素養、較強的工程實踐能力的高素質應用型人才。其中,能力培養以軟件開發技術能力為主,工程能力為輔,尤其突出編程與系統設計能力、測試能力的培養。
5構建合理的知識體系
在改革開放之初,鑒于師資力量和軟件學科的發展情況,在當時用一些接近計算機軟件專業的課程填充四年的本科教學計劃是無可非議的。但是到了今天,軟件本科學生已經不可能在四年內學完計算機軟件工程領域的所有課程,因此有必要重新審視并梳理軟件工程專業課程體系。
由ACM和IEEE-CS聯合工作組制定的SEEK(軟件工程教育知識體)將軟件工程知識領域分為10個領域,總學時為494小時,其中傳統計算機學科核心課程172小時。我國教育部軟件工程學科課程體系研究課題組在SEEK基礎之上,結合我國軟件工程學科的發展現狀和軟件工程教育的具體情況,制定了《中國軟件工程學科教程》[3]。它們都突出了軟件工程領域內的“工程學”和“方法學”的研究和應用方向,對我國軟件工程專業的課程體系的建設有一定的參考價值和指導意義。但它們對軟件工程知識領域的劃分過分濃縮了傳統計算機專業知識領域,放大了純軟件工程的知識領域[4],因此作為定位為應用型人才、以培養技術開發能力為主的培養目標的院校,無法照搬SEEK和《中國軟件工程學科教程》建議的課程體系。
5.1精簡課程體系、優化課程結構
我國工程教育學科專業改革與調整方向提倡“厚基礎、寬口徑”。但在實際操作中不能搞“一刀切”,多“厚”、多“寬”要看學校的定位與層次。根據我院軟件工程專業應用型人才的培養定位,我院在培養方案中提出“加強基礎教育、拓寬專業面向、重視實踐教學、強化素質教育”。我院軟件工程專業整合了傳統計算機學科課程,刪減了與軟件工程學科相關度較小的課程,增添了軟件工程專業的核心課程,尤其突出了設計、測試、研發、過程和管理等產業需求的軟件開發技術和工程性課程,課程設置強調實用、復合以達到學以致用的目的。
5.2以人為本、提供個性化課程模塊
高年級學生的專業知識、專業技能掌握程度差異很大,這是一個普遍規律。民族院校這種差異往往更大,我們無法也不可能通過四年的教育來抹平學生之間的客觀差異,但也不能無視這種差異的客觀存在。我們根據學生的能力和特點以及就業意愿(考研、出國、就業等)實施個性化教育,在選修課中設置了多層次、多方向、多目標、模塊化的課程供學生根據自身情況選擇。這些課程模塊中有強化系統級課程、“Web+數據庫”應用、考研強化課程、創業類等課程模塊。
5.3揚長避短、加大“小語種”教學
我院“一外”為日語的學生比例高于普通本科院校,尤其是朝鮮族、蒙古族學生,這些學生不懂英語。傳統上這對組織專業教學來說增加了難度。為此,一些院校在軟件工程專業中不招收“小語種”學生。作為民族院校,為了貫徹“兩個面向”精神,近年來少數民族學生比例逐年增加。由于大連特殊的地緣優勢和相對成熟的產業優勢,對日、韓的軟件業務在整個大連的軟件產業中占了相當大的比重。我們在課程體系和人才培養模式上主動和該類企業溝通,制定了適合這些學生的課程體系,使這些學生的劣勢變為優勢。實踐證明,這些學生在就業市場成為炙手可熱的人才。為保證這些學生的發展潛力,在學好日語的基礎上,引導他們從第五學期開始選修英語作為第二外語。
為培養滿足大連外向型軟件產業的人才需求,從第五學期開始對“一外”為英語的學生開設了192學時的日語課程,通過學分替代等手段鼓勵學生報考日語國際等級考試和JTEST。通過加強“小語種”教學,大大提升了學生的就業競爭力,也成為我專業的辦學特色。
5.4 階梯狀、漸進式強化雙語教學
民族院校學生英語底子相對較薄,很難直接采用原版教材開展雙語教學。在我院國家級教學成果《普通高校本科滲透式雙語教學的研究與實踐》推動下,在低年級課程中采用滲透式雙語教學。即采用中文版教材,以不影響學科教學進度為前提,滲透英文專業詞匯,“潤物細無聲”般地擴大學生專業詞匯、提高專業外語水平。隨著學生外語水平的提高,在高年級專業課程中逐步開展雙語教學、外教專業教學。通過這種階梯狀、漸進式雙語教學模式,有效地提高了學生專業外語水平和外語應用能力。
6加強師資建設、加大教學投入
近年來,隨著高校規模的擴大,青年教師比例較高,我校針對青年教師制定了一系列培養措施。加強新教師崗前培訓,包括教育學基礎理論教育、教學技能培訓、教學觀摩交流、青年教師“導師制”等。
對在崗教師制定了一系列有助于知識更新與教學水平提升的措施,包括資助青年教師學歷教育(在職攻讀博士學位)、定期舉辦外教雙語教學技能培訓、鼓勵教師到軟件企業接受工程項目實訓、成立教育教學團隊(每名教師都要融入教學團隊,形成教學梯隊,不允許游離在團隊之外)、資助相關教師參加各類教育教學會議等。
設置校級教育教學改革項目、課程建設項目,鼓勵、引導、支持教師申請省級以上教育教學改革及課程建設項目。
學院與專業對以上各項師資建設、教育教學改革、課程建設等提供專項經費支持。有力地保證了師資建設和教育教學改革的進行。
7完善評價與激勵機制
教師培養、教學評價與激勵機制是師資建設的三個重要環節。如果沒有科學合理的教學評價體系、客觀公平的激勵機制,就很難保證師資建設和教學投入的質量。
我院較早成立了負責對教學過程和教學質量進行檢查、監督、分析和評價的教學質量評價與監控中心。計算機學院和軟件工程專業教研室成立教學督導組,負責教師課堂質量評價。通過學院、二級學院、專業教研室多層面、多角度對教師和教學質量的評價保證了評價的客觀性、公平與公正性。所有任課教師每年都要參評,由學生和專家、督導對課堂教學質量做出評價。
人才培養目標、培養方法確定后,人才培養效果關鍵要看教師,廣大教師的積極性成為成敗的關鍵。以論文數量和研究經費為基礎的教師獎勵體制,確實在推動研究方面取得了巨大的成功,然而也破壞了研究與教育之間應有的平衡,極大地妨礙了工程教育事業的健康發展[5]。
我院對課堂教學、教育教學成效進行量化考核,每年重獎教育教學成績突出的教師。根據課堂教學質量評價成績,每學期評選出課堂教學質量優秀獎。課堂教學質量評
價成績對評職、晉升有重要參考價值,并有一票否決權。鼓勵教師積極參加各項教學改革和課程建設活動,并對教師參加情況量化考核,給予相應的教學積分,教學積分與科研積分一樣每年給予物質獎勵。參加校級以上教育教學改革和課程建設是評聘高級職稱必不可少的條件。
8人才培養效果
有創新精神、實踐能力強、普遍掌握雙語成為我專業學生的普遍特點。四年來,我專業學生多次參加各類學科競賽并屢獲大獎。2007年3月,由我專業韓超等同學組成的機器人足球隊取得全國前八強的成績;2007年7月,他們參加在美國舉辦的2007“世界杯”機器人足球賽,躋身國際前20名(國內參賽學校前4名)。2008年5月,黃家澤等兩人組成的參賽隊獲得微軟“創新杯”編程競賽全國第一名成績,受微軟公司全資資助代表中國前往巴黎參加決賽,并在總決賽中獲得第二名。學生的外語水平逐年提高,英語四級首次(第三學期)通過率從2003級的10%提高到2006級的45%;國際日語等級考試和JTEST考試通過率逐年穩步提高。
我專業第一屆(2007屆)60名畢業生中,有6名同學到IBM公司就職,有18名同學到深圳華為、DELL、群碩軟件(上海、北京)、新加坡博涵(大連)、東軟集團、大連華信、中軟、中國銀行等國內外知名公司就職,有4名同學到美國普度大學、韓國延世大學等國外著名大學留學,6名同學在國內大學攻讀研究生,就業率為97%。
9結束語
我院軟件工程專業建設的經驗,對兄弟民族院校有一定參考價值,對其他新建院校、地方院校也有一定借鑒意義。軟件工程專業是個嶄新的專業,軟件產業是新興的朝陽產業,在人才培養、專業建設中還會遇到各類問題和困難,但只要遵循學科發展規律、尊重教育規律和人才培養規律,結合民族院校實際情況,就一定能探索出解決問題的方案。
參考文獻:
[1] 胡光華. 制約高校青年教師成才的原因分析及政策建議[J]. 現代大學教育,2005,(2).
[2] 周濟. 深化改革突出特色辦好人民滿意的民族院校[J]. 中國民族教育,2006,(3).
[3] 教育部軟件工程學科課程體系研究課題組. 中國軟件工程學科教程[M]. 北京:清華大學出版社,2005.
[4] 何欽銘,姚青. 關于軟件工程核心課程的思考[J]. 計算機教育,2004,(10).
[5] 王沛民,顧建民. 高等工程教育意欲何往—兼評美國最新三個工程教育報告[J]. 高等教育研究,1996,(1).
The research and practice on software engineering specialty construction in nationalities universities
SONG Hai-yu1,2, LI Xi-zuo1,WANG Ling-fen1, ZHENG Hai-xu1, WANG De-gao1
(1. Computer Science and Engineering College, Dalian Nationalities University, Dalian Liaoning 116605, China; 2.
Computer Science and Technology School, Jilin University, Changchun Jilin 130012, China;)
Abstract: After analyzing the common problems in software engineering specialty construction and difficulties encountered by nationalities universities, this paper proposes measures to software engineering specialty construction and gives some examples in DaLian Nationalities University.
Key words: software engineering; undergraduate education, nationality, specialty construction