余波
摘要:本文分析了某獨立學院計算機專業(yè)綜合實踐能力培養(yǎng)方面的現(xiàn)狀,建議獨立學院開設(shè)專業(yè)綜合實踐課程。通過介紹綜合實踐課程的課程目標、教學內(nèi)容、組織形式、教學實施和教學效果評價等情況,指出在課程教學實施過程中存在的問題及對策。實踐表明,開設(shè)專業(yè)綜合實踐課程教學能夠有效地增強計算機專業(yè)學生的綜合實踐能力。
關(guān)鍵詞:綜合實踐能力;計算機專業(yè);獨立學院
中圖分類號:G642 文獻標識碼:A
1引言
獨立學院計算機專業(yè)培養(yǎng)目標要求以學生的學習能力為基礎(chǔ),以專業(yè)實踐能力為核心,協(xié)調(diào)發(fā)展判斷、創(chuàng)新、溝通和團隊協(xié)作等能力,培養(yǎng)應(yīng)用型本科人才。通過專業(yè)認知實習、課程教學與實驗、課程設(shè)計、生產(chǎn)實習及畢業(yè)設(shè)計等環(huán)節(jié)培養(yǎng)學生上述各種能力,以期達到計算機專業(yè)畢業(yè)生具備從事計算機專業(yè)工程實踐所必需的專業(yè)知識與技能的目標。然而,制約畢業(yè)生就業(yè)與發(fā)展的關(guān)鍵因素是學生是否具備利用專業(yè)知識研究問題、分析問題和成功解決問題的綜合實踐能力。與其它能力不同的是:實踐能力只能通過專業(yè)實踐與訓練獲得。
與重點和一般本科院校的同專業(yè)學生相比,獨立學院的學生進入高校時存在文化課基礎(chǔ)差、學習習慣不好、自學能力不強等特點。因此,更加需要在專業(yè)老師的指導下形成專業(yè)綜合實踐能力。
某獨立學院對2002級至2004級計算機專業(yè)部分就職IT企業(yè)的畢業(yè)生的工作情況進行調(diào)查。結(jié)果表明:有67%的學生認為在校期間缺乏專業(yè)綜合實踐訓練,在就業(yè)的半年甚至更長的時間內(nèi)感到因缺乏專業(yè)綜合能力難以勝任工作。這與當前IT企業(yè)期望應(yīng)屆本科畢業(yè)生在一至三個月就能夠勝任本職工作的愿望有明顯差距。
該院未能與IT企業(yè)建立固定的實訓基地聯(lián)系,除了少數(shù)學生能夠自己聯(lián)系IT企業(yè)進行生產(chǎn)實習外,其他學生難以獲得工程實踐的機會。因此,學院有必要設(shè)計工程實踐課程,讓學生在課程中模擬工程實踐。
此外,該院越來越多的在校計算機專業(yè)學生認識到良好的專業(yè)綜合實踐能力是他們畢業(yè)后能夠順利就業(yè)的保證,紛紛參加培訓。據(jù)統(tǒng)計,該院2002級至2007級計算機專業(yè)參加軟件工程和網(wǎng)絡(luò)工程方面的職業(yè)技能培訓人數(shù)占所在年級人數(shù)比率依次是:37.5%、24%、24%、39%、21%和8%。由于這些學生需要同時兼顧專業(yè)課學習和職業(yè)培養(yǎng),專業(yè)課程學習勢必受到嚴重影響。如果學生的專業(yè)綜合實踐能力只能通過社會培訓機構(gòu)的職業(yè)技能培訓,這是獨立學院計算機專業(yè)教學的失職。
針對這些情況,該學院于2007年和2008年秋季學期前十周,嘗試為計算機專業(yè)軟件工程方向準畢業(yè)生開設(shè)專業(yè)綜合實踐課程,通過軟件工程項目實訓以提升學生的專業(yè)綜合實踐能力。
2課程設(shè)置及教學實踐
2.1課程目標
專業(yè)綜合實踐課程應(yīng)區(qū)別于一般計算機專業(yè)課程。課程設(shè)置需以學院計算機專業(yè)應(yīng)用型人才的培養(yǎng)目標為指南,堅持理論與實踐相結(jié)合的原則,注重培養(yǎng)學生分析問題和解決問題的能力,以適應(yīng)新經(jīng)濟時代企業(yè)對計算機專業(yè)應(yīng)用型本科人才的需求。通過全真或者仿真的工程訓練,側(cè)重培養(yǎng)計算機專業(yè)學生的軟件工程的綜合實踐能力。實現(xiàn)如下目標:
(1) 擴寬專業(yè)知識面及提高綜合運用專業(yè)知識分析、解決實際問題的能力;
(2) 培養(yǎng)學生學習新技術(shù)和獲取新知識的能力;
(3) 通過對設(shè)計方案的各種分析、選擇、比較,掌握軟件工程設(shè)計的方法,掌握計算機軟件、硬件或應(yīng)用系統(tǒng)設(shè)計和開發(fā)的基本能力;
(4) 書面和口頭表達的能力;
(5) 協(xié)作配合工作的能力。
2.2教學內(nèi)容
該課程需強調(diào)軟件工程的相關(guān)概念、原理或者觀點。在已掌握軟件工程理論、方法和技術(shù)的基礎(chǔ)上,加強軟件配置管理、項目管理、快速原型技術(shù)、人機界面技術(shù)、軟件測試和軟件開發(fā)新技術(shù)等方面的訓練。除了要考慮所在地區(qū)的區(qū)域經(jīng)濟發(fā)展需要,還應(yīng)兼顧當前人才自由流動的特點,教學內(nèi)容應(yīng)及時反應(yīng)國內(nèi)主流IT企業(yè)的開發(fā)技術(shù)、平臺和開發(fā)流程。以應(yīng)用型本科計算機專業(yè)的基礎(chǔ)課和主干專業(yè)課為先導課程。
2.3教學組織形式
綜合實踐課程應(yīng)該確立“學生和指導老師雙主體,在實訓項目的分析、設(shè)計、實現(xiàn)、測試和部署各個階段,指導老師全程參與,并適時給予適當指導,以團隊形式在仿真企業(yè)真實應(yīng)用場景的實驗環(huán)境里,遵循軟件工程規(guī)范完成中等以上規(guī)模的應(yīng)用系統(tǒng)的研發(fā)”的原則。團隊規(guī)模一般為五人,按分析、設(shè)計、實現(xiàn)、測試和部署、項目管理環(huán)節(jié)靈活設(shè)置成員的角色。以團隊為單位按要求通過綜合課程實訓后才能進入畢業(yè)設(shè)計環(huán)節(jié)。
2.4教學實施
結(jié)合2007年和2008年綜合實踐課程教學情況,一個可行的教學實施方案建議如下:
(1) 教材:講授者可以根據(jù)具體情況自己組織教學內(nèi)容,或者選擇內(nèi)容適當?shù)慕滩?。但要求學生在實踐中選擇J2EE和.NET平臺之一的主流開發(fā)技術(shù)。
(2) 課堂教學:48學時(16學時課堂教學+32學時實驗教學);工程實訓:352學時;整個教學用時:400學時(8學時/天*5天*10周)。
(3) 實驗室提供仿真IT企業(yè)開發(fā)平臺的環(huán)境。項目開發(fā)期間,學生能夠使用主流開發(fā)技術(shù)與工具進行項目管理、版本管理以及軟件分析設(shè)計、實現(xiàn)和測試等任務(wù)。
(4) 課程考察方式:課程結(jié)束時提交團隊開發(fā)的應(yīng)用系統(tǒng)的源代碼、可執(zhí)行版本以及相關(guān)開發(fā)文檔。
(5) 指導老師嚴格按照軟件工程規(guī)范對項目各個階段進行檢查與評價,對團隊選擇開發(fā)技術(shù)及開發(fā)中存在的困難提供適當?shù)慕ㄗh。
2.5教學評價
課程結(jié)束時對2004級和2005級學生進行問卷調(diào)查,分別發(fā)出并收回25份、67份調(diào)查表,合計兩次調(diào)查數(shù)據(jù)。結(jié)果表明:86%的學生贊成在第七學期開設(shè)綜合實踐課程。94%的學生認為通過專業(yè)綜合實踐課程的學習,綜合實踐能力確實得到提高。74%的學生建議增加指導老師,每位老師最多指導二至四組。47%的學生建議教學用時延長至一個學期。38%的學生建議計算機專業(yè)實驗室的開發(fā)環(huán)境需進一步完善。43%的學生建議開設(shè)網(wǎng)絡(luò)工程方向的綜合實踐課程。38%的學生建議在先導專業(yè)課程學習中,加強編程技能和算法設(shè)計的訓練。
上述統(tǒng)計數(shù)據(jù)表明:在第七學期開設(shè)專業(yè)綜合實踐課程,有助于增強計算機專業(yè)學生的綜合實踐能力。顯然,科學評價教學效果還需進一步統(tǒng)計與分析這兩屆學生在IT企業(yè)就職后的工作情況。
3存在的問題及對策
3.1教學過程中存在的問題
軟件工程方向綜合實踐課程教學中主要存在如下問題:
(1) 缺乏適合綜合實踐教學的指導用書。筆者選用教材時,曾在國內(nèi)知名計算機專業(yè)書籍和教材出版社的網(wǎng)站上搜索,所找到的教材并非完全適合綜合實踐課程教學,需要對教材內(nèi)容進行適當?shù)夭眉簟?/p>
(2) 缺乏軟件工程經(jīng)驗豐富的、能夠勝任綜合課程實踐教學的“雙師型”教師。獨立學院自聘教師的標準工作量過大,指導綜合實踐課程的老師還必須承擔其他教學工作任務(wù)。因此,對于部分選修綜合實踐課程的學生的指導不及時且不充分,這嚴重影響綜合實踐課程的教學效果。
(3) 計算機專業(yè)實驗軟硬件配置不合理。實驗室缺乏部分商用軟件,提供的開發(fā)環(huán)境難以完全仿真IT企業(yè)的真實開發(fā)環(huán)境。
(4) 由于在先導專業(yè)課程的實踐技能未達到預定要求,例如學生編程能力欠缺、對主流開發(fā)平臺與技術(shù)掌握不夠,這也嚴重制約這些團隊的開發(fā)進度。
3.2對策
針對上述問題,可采取如下改善措施:
(1) 組織具有深厚IT行業(yè)從業(yè)經(jīng)驗的專業(yè)人士和教師,根據(jù)獨立學院計算機專業(yè)綜合實踐教學特點編寫合適的教材或指導用書。
(2) 引進“雙師型”教師,構(gòu)建適合綜合實踐課程及其先導課程教學的教學團隊,在教授專業(yè)課時強化學生專業(yè)實踐技能訓練,提升學生的工程實踐技能。聘請專業(yè)培訓機構(gòu)的IT行業(yè)從業(yè)經(jīng)驗豐富的老師主持或者指導專業(yè)綜合實踐課程的教學。
(3) 了解不同規(guī)模的IT企業(yè)的主流開發(fā)平臺與技術(shù),完善計算機專業(yè)實驗室軟件硬件的配置,建立仿真IT企業(yè)開發(fā)環(huán)境的實驗環(huán)境,以滿足綜合實踐課程教學需要。
(4) 重視先導課程的實驗教學與課程設(shè)計指導,提高學生編程技能;展示綜合實踐課程實訓中的優(yōu)秀作品,激發(fā)學生提高工程實踐技能的積極性。建議充分利用第六學期后的暑假,增加實訓時間,確保專業(yè)實踐能力欠缺的學生完成一個項目,而實踐能力較強的學生完成兩個不同的項目。
(5) 加強與信譽良好、師資力量雄厚的IT培訓機構(gòu)的交流與合作,共建生產(chǎn)實習基地,嘗試合作辦學模式。適當?shù)匦抻啰毩W院計算機專業(yè)的培養(yǎng)方案,或者將課程體系中部分側(cè)重應(yīng)用能力培養(yǎng)的課程與培養(yǎng)機構(gòu)的相應(yīng)課程進行置換,有效地提升學生的工程實踐能力。
4結(jié)束語
本文分析獨立學院計算機專業(yè)的綜合實踐能力培養(yǎng)現(xiàn)狀,建議沒有與IT企業(yè)建立實訓基地聯(lián)系的獨立學院可以通過設(shè)置計算機專業(yè)綜合實踐課程,學生在實驗室仿真
環(huán)境完成生產(chǎn)實習環(huán)節(jié);以軟件工程方向為例,介紹綜合實踐課程的教學目標、內(nèi)容和組織形式、實施和教學效果評價以及教學實踐中存在的問題及對策;實踐表明:開設(shè)專業(yè)綜合實踐課程,能夠有效地提升計算機專業(yè)學生的專業(yè)綜合實踐能力。
參考文獻:
[1] 黃慶成,樸松昊. 應(yīng)用型本科學生基本能力的分析與培養(yǎng)[J]. 黑龍江高教研究,2007(12):128-129.
[2] 教育部軟件工程學科課程體系研究課題組.中國軟件工程學科教程[M].北京:清華大學出版社,2005.
Discussions on Teaching and Learning Comprehensive Course
for Computer Speciality of Independent College
YU Bo
(Swan College of Central South University of Forest and Technology, Changsha 410004, China)
Abstract: Aiming at the status of the students of independent college being lack of comprehensive practiced capability, the course being setting for leverage the comprehensive practiced capability is proposed. The motivation of setting the comprehensive practice course, content of courses, teaching organization,execution and teaching evaluation for computer specialty of independent college are introduced. The problems during the implementation process of teaching and learning comprehensive course are presented and solutions which aim to benefit the work of this specialtys graduation design are described. The practice shows that the teaching of comprehensive practical course can improve the comprehensive practiced capability of students.
Key words: comprehensive practical capability; computer specialty; independent college