文章編號:1672-5913(2008)20-0066-04
摘 要:本文針對獨(dú)立學(xué)院計(jì)算機(jī)應(yīng)用型人才的培養(yǎng),提出一種參考課程體系模型,分為基礎(chǔ)層、專業(yè)基礎(chǔ)層和應(yīng)用層,同時給出計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程、網(wǎng)絡(luò)工程三個專業(yè)的參考課程體系。
關(guān)鍵詞:獨(dú)立學(xué)院;計(jì)算機(jī)專業(yè);課程體系;應(yīng)用型人才
中圖分類號:G642
文獻(xiàn)標(biāo)識碼:B
目前,全國共有獨(dú)立學(xué)院三百余所,在校生186.6萬人,占全國民辦高等教育在校生總數(shù)的53.4%;其中,獨(dú)立學(xué)院本科在校生165.7萬人,占全國民辦本科高等教育在校生總數(shù)的88.7%,目前承擔(dān)著全國本科人才培養(yǎng)的三分之一之重。幾乎每個學(xué)校都開設(shè)了計(jì)算機(jī)專業(yè),而且學(xué)生人數(shù)相對其他專業(yè)來說是比較多的。
獨(dú)立學(xué)院的專業(yè)設(shè)置主要面向地方和區(qū)域社會、經(jīng)濟(jì)發(fā)展的需要,主要開設(shè)國家經(jīng)濟(jì)和社會發(fā)展急需的專業(yè),特別是要加快發(fā)展社會和人力資源市場急需的短線專業(yè)。
針對計(jì)算機(jī)專業(yè)人才的培養(yǎng),文獻(xiàn)[1]提出2種培養(yǎng)模式:A類模式和B類模式。其中A類模式著眼于培養(yǎng)學(xué)科優(yōu)秀人才,使他們未來成為主任工程師、總工程師、教授和學(xué)者。而B類模式則著眼于學(xué)生將來成為專業(yè)技術(shù)熟練的、優(yōu)秀的軟硬件生產(chǎn)、開發(fā)、經(jīng)營、維護(hù)工程師,以及專業(yè)技術(shù)管理工程師和跨學(xué)科復(fù)合型人才。不管是哪種培養(yǎng)模式,都需要培養(yǎng)學(xué)生的科學(xué)素養(yǎng)、人文素養(yǎng)和工程素養(yǎng)。
現(xiàn)在許多的獨(dú)立學(xué)院都在強(qiáng)調(diào)要培養(yǎng)應(yīng)用型人才,甚至二、三本高校和民辦高校也都強(qiáng)調(diào)此觀點(diǎn)。我們認(rèn)為其實(shí)就是B類培養(yǎng)模式,即,重點(diǎn)培養(yǎng)學(xué)生的開發(fā)、維護(hù)、應(yīng)用、技術(shù)服務(wù)和技術(shù)管理能力,著重培養(yǎng)學(xué)生的工程素養(yǎng)。計(jì)算機(jī)應(yīng)用型人才的培養(yǎng),要首先培養(yǎng)高素質(zhì)專業(yè)技術(shù)開發(fā)、維護(hù)、應(yīng)用、服務(wù)和管理人才,其次才是創(chuàng)新人才。
1 參考課程體系模型
結(jié)合在公司從事軟件開發(fā)的實(shí)踐和在高校從事教學(xué)和科研的經(jīng)驗(yàn),我們提出的獨(dú)立學(xué)院培養(yǎng)大學(xué)生計(jì)算機(jī)應(yīng)用型人才的參考課程體系模型如圖1所示[2]。在參考課程體系模型中,將課程體系分為基礎(chǔ)層、專業(yè)基礎(chǔ)層和應(yīng)用層三層。
圖1 獨(dú)立學(xué)院計(jì)算機(jī)應(yīng)用型人才培養(yǎng)參考課程體系模型
在基礎(chǔ)層,先進(jìn)行語言類課程的教學(xué),緊接著講授數(shù)據(jù)結(jié)構(gòu)。在專業(yè)基礎(chǔ)層主要講解計(jì)算機(jī)內(nèi)部的工作原理。在應(yīng)用層,主要掌握主流的開發(fā)工具和環(huán)境,著重培養(yǎng)學(xué)生的工程素養(yǎng)。
針對應(yīng)用型人才的培養(yǎng),在課程體系上應(yīng)當(dāng)要重兩頭、輕中間,即重視基礎(chǔ)層和應(yīng)用層,而輕專業(yè)基礎(chǔ)層。但這并不意味著中間的課程不需要講授,只是在講授的過程中要大膽進(jìn)行適當(dāng)裁剪,力求突出最基本的知識和思想,著眼于知識結(jié)構(gòu)的貫通,而不要局限于局部的知識點(diǎn)。另外,這三層之間的關(guān)系要遵循“抓基礎(chǔ),重實(shí)際運(yùn)用;抓實(shí)踐,重思想方法”十六字方針。
2 參考課程體系
高等學(xué)校是以專業(yè)為基本單位來培養(yǎng)高級專門人才的,獨(dú)立學(xué)院作為高等教育事業(yè)的重要組成部分,也是通過專業(yè)來培養(yǎng)本科應(yīng)用型的高級專門人才。
中山學(xué)院成立于1986年,2002年改制為本科層次的獨(dú)立學(xué)院,計(jì)算機(jī)工程系在計(jì)算機(jī)本科專業(yè)的教學(xué)、實(shí)踐與發(fā)展上已經(jīng)經(jīng)歷了6個年頭。結(jié)合學(xué)生的實(shí)際情況、學(xué)科的建設(shè)與發(fā)展、技術(shù)的進(jìn)步與市場的需求等,在以上提出的參考課程體系模型和參考文獻(xiàn)[3]的基礎(chǔ)上,我們提出了如下的獨(dú)立學(xué)院計(jì)算機(jī)專業(yè)參考課程體系。
2.1 設(shè)計(jì)思想
整個課程體系,所有專業(yè)突出以軟件開發(fā)為主(嵌入式軟件開發(fā)、游戲軟件開發(fā)、信息終端軟件開發(fā)、多媒體軟件開發(fā)、網(wǎng)絡(luò)應(yīng)用程序開發(fā)、數(shù)據(jù)庫應(yīng)用程序開發(fā)、WEB應(yīng)用程序開發(fā)等),再加上網(wǎng)絡(luò)管理與軟件測試,輔以基本的硬件設(shè)計(jì)能力。
專業(yè)課程分為專業(yè)基礎(chǔ)課、專業(yè)方向必修課、專業(yè)方向選修課、專業(yè)公共選修課4類。許多高校都將專業(yè)基礎(chǔ)課定在前4個學(xué)期并且所有專業(yè)的專業(yè)基礎(chǔ)課都相同,第5、6學(xué)期一般是專業(yè)方向必修課,而第7、8學(xué)期則是專業(yè)方向選修課。在我們提出的課程體系中,將完全相同的專業(yè)基礎(chǔ)課只放在前3個學(xué)期,同時也突出了專業(yè)基礎(chǔ)課的不同,并且將專業(yè)基礎(chǔ)課延伸至第6個學(xué)期。專業(yè)方向必修課則提前至第4個學(xué)期,集中在第5、6個學(xué)期。專業(yè)方向選修課提前至第5個學(xué)期,集中在第6、7個學(xué)期。而專業(yè)公共選修課則放在第6、7個學(xué)期。
2.2 專業(yè)基礎(chǔ)課
前3個學(xué)期的專業(yè)基礎(chǔ)課的參考課程體系如圖2所示。
對于大一、大二的學(xué)生,要著重抓基礎(chǔ)課程(如C++、JAVA、數(shù)據(jù)結(jié)構(gòu)等),同時要著力培養(yǎng)學(xué)生對這些知識的靈活運(yùn)用,并用來解決實(shí)際的問題。對于這些知識的考核,應(yīng)當(dāng)要改革傳統(tǒng)的考核方式,輕筆試,重上機(jī)、實(shí)驗(yàn)、程序設(shè)計(jì)或者課程設(shè)計(jì)等。要他們參與到高年級同學(xué)的實(shí)踐或者虛擬/實(shí)際的項(xiàng)目中,解決特定而具體的問題。
在語言類課程的教學(xué)中,要輕語法,重設(shè)計(jì)與應(yīng)用。另外,語言的講授,知識點(diǎn)不一定就要面面俱到,如C語言中的位移操作、文件操作等內(nèi)容可在后續(xù)的嵌入式開發(fā)的課程中予以加強(qiáng);如C++中的模板、ATL及函數(shù)指針等內(nèi)容可在后續(xù)的游戲開發(fā)的課程中予以加強(qiáng);而C#中的委托、事件、集合、泛型及類型元數(shù)據(jù)可在后續(xù)的“基于.Net Framework程序設(shè)計(jì)”課程中予以加強(qiáng)。
有了語言的功底,尤其是運(yùn)用語言進(jìn)行程序設(shè)計(jì)的能力,學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)就會事半功倍,加上算法設(shè)計(jì)與分析,就會相得益彰,為程序設(shè)計(jì)或者是軟件開發(fā)打下良好的基礎(chǔ)。
通過在大一開設(shè)“面向?qū)ο蟪绦蛟O(shè)計(jì)I、II”,讓學(xué)生有程序設(shè)計(jì)和使用.NET平臺的基礎(chǔ),在大二開設(shè)“基于.Net Framework程序設(shè)計(jì)”,讓學(xué)生有應(yīng)用.NET平臺的基礎(chǔ),這樣為學(xué)生在大二下學(xué)期及以后學(xué)年的技術(shù)分流打下基礎(chǔ)。如對嵌入式感興趣,可往計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)走;如對游戲開發(fā)及軟件測試感興趣,可往軟件工程專業(yè)走;如對網(wǎng)絡(luò)開發(fā)及網(wǎng)絡(luò)管理感興趣,可往網(wǎng)絡(luò)工程專業(yè)走。
2.3 計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)
計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)(含嵌入式軟件開發(fā)、終端軟件開發(fā)等方向)的參考課程體系如圖3所示。
所有專業(yè)的第4、5個學(xué)期的專業(yè)基礎(chǔ)課都相同,在第6個學(xué)期,本專業(yè)的專業(yè)基礎(chǔ)課(數(shù)字圖像處理)與網(wǎng)絡(luò)工程專業(yè)不同。在第4個學(xué)期引入專業(yè)方向必修課單片機(jī)及其應(yīng)用開發(fā)。第7個學(xué)期的專業(yè)公共選修課所有專業(yè)基本相同。
2.4 軟件工程專業(yè)
軟件工程專業(yè)(含游戲軟件開發(fā)、軟件測試、數(shù)字媒體等方向)的參考課程體系如圖4所示。
在第6個學(xué)期,本專業(yè)的專業(yè)基礎(chǔ)課是“數(shù)字圖像處理”,這與網(wǎng)絡(luò)工程專業(yè)不同。在第4個學(xué)期引入專業(yè)方向必修課“Windows應(yīng)用程序設(shè)計(jì)”。第5個學(xué)期的美術(shù)基礎(chǔ)是為游戲軟件開發(fā)方向準(zhǔn)備的。第6個學(xué)期的J2EE平臺應(yīng)用與開發(fā)是為學(xué)生技術(shù)興趣分流準(zhǔn)備的。其中手機(jī)游戲程序設(shè)計(jì)中包含JAVA程序設(shè)計(jì)的介紹。
2.5 網(wǎng)絡(luò)工程專業(yè)
網(wǎng)絡(luò)工程專業(yè)(含網(wǎng)絡(luò)軟件開發(fā)、網(wǎng)絡(luò)工程、信息安全等方向)的參考課程體系如圖5所示。
注:宋體表示專業(yè)基礎(chǔ)課、黑體表示專業(yè)方向必修課、隸書表示專業(yè)方向選修課、楷體表示專業(yè)公共選修課,課程名稱旁邊的數(shù)字表示周學(xué)時(下同)。
在第6個學(xué)期,本專業(yè)的專業(yè)基礎(chǔ)課是“數(shù)字通信基礎(chǔ)”,與其他專業(yè)不同。在第4個學(xué)期引入專業(yè)方向必修課“計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議分析”。
所有專業(yè)的選修課程總學(xué)分控制在15~20學(xué)分之間,每個學(xué)期的周學(xué)時在24課時左右,其中第1學(xué)期和第4學(xué)期可以適當(dāng)少一些,因?yàn)榈?學(xué)期是新生入學(xué),而第4學(xué)期大部分學(xué)生需要過CET-4或CET-6。隨著技術(shù)的更新?lián)Q代,可以通過修改專業(yè)方向選修課的方法來保持專業(yè)方向的持續(xù)發(fā)展和與時俱進(jìn),而其他方面的課程則相對穩(wěn)定。
根據(jù)實(shí)際情況和教學(xué)效果,尤其是對課程的教學(xué)大綱,應(yīng)大膽地對教學(xué)內(nèi)容進(jìn)行裁剪修、對教學(xué)方法進(jìn)行改革。另外在排課的時候,要有意識地加強(qiáng)課程團(tuán)隊(duì)、教學(xué)團(tuán)隊(duì)的建設(shè)。
3 實(shí)踐教學(xué)
實(shí)踐教學(xué)包括上機(jī)、實(shí)驗(yàn)、課程設(shè)計(jì)、校內(nèi)實(shí)踐、社會實(shí)踐、畢業(yè)設(shè)計(jì)等環(huán)節(jié),所有實(shí)踐教學(xué)環(huán)節(jié)累計(jì)學(xué)分(學(xué)時)不少于25%。鼓勵對主干課程不僅要進(jìn)行課內(nèi)的上機(jī)或?qū)嶒?yàn),著重要學(xué)生進(jìn)行課外的課程設(shè)計(jì)并占總成績的較大比例。校內(nèi)實(shí)踐和社會實(shí)踐主要包括網(wǎng)絡(luò)實(shí)踐、電裝實(shí)習(xí)和專業(yè)實(shí)踐等內(nèi)容。不同專業(yè)的專業(yè)實(shí)踐也各不相同,如對于計(jì)算機(jī)科學(xué)與技術(shù)專業(yè),專業(yè)實(shí)踐可以是單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)、嵌入式應(yīng)用系統(tǒng)設(shè)計(jì)、手機(jī)應(yīng)用開發(fā)、PDA應(yīng)用開發(fā)、DSP應(yīng)用開發(fā)等;對于軟件工程專業(yè),可以是軟件開發(fā)實(shí)踐,如游戲程序設(shè)計(jì)、數(shù)據(jù)庫程序設(shè)計(jì)、WEB程序設(shè)計(jì)等及其小組軟件過程等;對于網(wǎng)絡(luò)工程專業(yè),可以是網(wǎng)絡(luò)規(guī)劃與設(shè)計(jì)、網(wǎng)絡(luò)安全管理與防范等。
第7個學(xué)期的專業(yè)選修課一般較少,可以集中在前半個學(xué)期修完,同時進(jìn)行畢業(yè)設(shè)計(jì)的開題工作,后半個學(xué)期完成畢業(yè)設(shè)計(jì)(對于考研的學(xué)生可以適當(dāng)推遲),而在第8個學(xué)期撰寫畢業(yè)論文、實(shí)習(xí)和找工作。在畢業(yè)設(shè)計(jì)(論文)過程中,要加強(qiáng)過程監(jiān)督,提高水平與質(zhì)量。
在實(shí)踐教學(xué)過程中,要注重發(fā)現(xiàn)、培養(yǎng)優(yōu)秀學(xué)生,把他們吸納到教學(xué)、科研和項(xiàng)目中來,形成以點(diǎn)帶面輻射式的良好影響。
4 進(jìn)一步討論
獨(dú)立學(xué)院不要一味去強(qiáng)調(diào)與其他類型的學(xué)校如高職院校,一、二本公辦院校的區(qū)別,也不要陷于自己是“另類”學(xué)校的泥潭。任何高校在本質(zhì)上都是培育高等人才的搖籃,關(guān)鍵在于找好自身學(xué)校師生、管理團(tuán)隊(duì)的定位。我認(rèn)為獨(dú)立學(xué)院要堅(jiān)持“一個中心,兩個基本點(diǎn)”的指導(dǎo)思想,即以教研為中心,以課堂、實(shí)驗(yàn)兩個為基本點(diǎn)。以教改促教研,以教研指導(dǎo)教改;以科研帶教研,以教研促科研。而教研主要集中在課程體系、專業(yè)方向、課程建設(shè)和科研等方面。目標(biāo)是把學(xué)生培養(yǎng)成適應(yīng)學(xué)生、適應(yīng)市場、適應(yīng)發(fā)展的計(jì)算機(jī)應(yīng)用型人才。同時也建設(shè)一支具備應(yīng)用型、工程型、教研型的教師隊(duì)伍,一支善于培養(yǎng)計(jì)算機(jī)應(yīng)用型人才的教師隊(duì)伍。
5 致謝
本文提出的參考課程體系,是計(jì)算機(jī)工程系傅瑜教授、李文生副教授和計(jì)算機(jī)教研室所有同仁共同努力的結(jié)果,在此向他們表示深深的謝意!
參考文獻(xiàn)
[1] 趙致琢.計(jì)算科學(xué)導(dǎo)論(第三版)[M].北京:科學(xué)出版社,2004,(3).
[2] 周艷明,傅瑜.淺淡大學(xué)計(jì)算機(jī)應(yīng)用型人才培養(yǎng)課程體系[C].全國高校軟件工程專業(yè)教育年會論文集,2007:205-208.
[3] 教育部高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)教學(xué)指導(dǎo)委員會.高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)發(fā)展戰(zhàn)略研究報(bào)告暨專業(yè)規(guī)范(試行)[M].北京:高等教育出版社,2006.