劉燕麗 余艷
摘要:近幾年,信息與計算科學(xué)專業(yè)的人才培養(yǎng)反映出與社會快速發(fā)展需求不相適應(yīng)的問題,如學(xué)生實踐技能不能滿足崗位需求、學(xué)生缺乏工程開發(fā)經(jīng)歷、未熟練掌握工程開發(fā)模式等等。以就業(yè)調(diào)查數(shù)據(jù)和教學(xué)反饋信息為基礎(chǔ),從優(yōu)化專業(yè)課程設(shè)置、系統(tǒng)化教學(xué)活動和強(qiáng)化專業(yè)實驗三個方面對信息與計算科學(xué)計算機(jī)課程進(jìn)行全面調(diào)整,以達(dá)到提高學(xué)生專業(yè)知識系統(tǒng)化能力、實踐技能和熟悉工程開發(fā)模式的目的。
關(guān)鍵詞:學(xué)科建設(shè);信息與計算科學(xué);課程設(shè)置;教學(xué)實踐
作者簡介:劉燕麗(1980-),女,河南西平人,武漢科技大學(xué)信息與計算科學(xué)系,講師;余艷(1980-),女,湖北襄樊人,武漢科技大學(xué)信息與計算科學(xué)系,講師。(湖北 武漢 430081)
基金項目:本文系武漢科技大學(xué)校級教研項目“信息與計算科學(xué)專業(yè)實驗教學(xué)案例開發(fā)”(項目編號:2013X065)的研究成果。
中圖分類號:G642.0 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-0079(2014)06-0075-02
在信息技術(shù)越來越廣泛地影響工業(yè)生產(chǎn)與人們社會生活的發(fā)展趨勢下,培養(yǎng)數(shù)學(xué)學(xué)科與信息學(xué)科交叉的人才是一項迫切的任務(wù)。信息與計算科學(xué)專業(yè)自1998年在國內(nèi)十幾所高校設(shè)立至今,歷經(jīng)近十五年的發(fā)展,全國已有超過500所院校開設(shè)信息與計算科學(xué)專業(yè)。[1,2]該專業(yè)設(shè)立最初旨在培養(yǎng)具有計算機(jī)科學(xué)通用知識,嚴(yán)謹(jǐn)?shù)臄?shù)學(xué)思維和熟練的計算技能的工科人才,為教育、企業(yè)、科研等崗位輸出優(yōu)秀的具有信息處理能力的學(xué)生。
武漢科技大學(xué)信息與計算科學(xué)專業(yè)前三年的畢業(yè)生統(tǒng)計數(shù)據(jù)顯示,研究生考取比例約為17.3%,從事中小型軟件開發(fā)企業(yè)、計算機(jī)硬件生產(chǎn)企業(yè)、企業(yè)的信息化管理的比例約為54.7%,從事金融行業(yè)和中小學(xué)教育的比例約為7%,選擇自主創(chuàng)業(yè)、考取公務(wù)員的占3%。以上數(shù)據(jù)說明了該專業(yè)學(xué)生就業(yè)仍以計算機(jī)應(yīng)用、數(shù)值計算、信息處理以及考研作為就業(yè)方向。面對專業(yè)就業(yè)率和職業(yè)技術(shù)崗位占有率偏低的嚴(yán)峻形勢,武漢科技大學(xué)信息與計算科學(xué)計算機(jī)教學(xué)團(tuán)隊從優(yōu)化專業(yè)課程設(shè)置、系統(tǒng)化教學(xué)活動和強(qiáng)化專業(yè)實驗三個方面對培養(yǎng)方案進(jìn)行討論、論證,并連續(xù)對2012、2013級培養(yǎng)方案進(jìn)行修改,以達(dá)到集中學(xué)科優(yōu)勢,提高學(xué)生專業(yè)水平的目標(biāo)。
一、優(yōu)化專業(yè)課程設(shè)置
作為大學(xué)教育,學(xué)科不能有單一的價值取向,即單純以即時的社會需求為目標(biāo),忽略了大學(xué)學(xué)科建設(shè)的長期性和連續(xù)性。[2,3]在專業(yè)建設(shè)上要遵循整體優(yōu)化原則,立足教育教學(xué)的全過程,科學(xué)處理通識和專業(yè)教育的關(guān)系。遵循厚基礎(chǔ),寬口徑的原則,設(shè)置的專業(yè)課應(yīng)能適應(yīng)社會對工程人員的要求,尤其是中小企業(yè)對受雇人員的技能要求,這就需要做整體化和專向化統(tǒng)一的協(xié)調(diào)。信息與計算科學(xué)專業(yè)包括數(shù)學(xué)專業(yè)、計算機(jī)專業(yè)以及信息專業(yè)的部分專業(yè)課程,這些被選擇的課程應(yīng)既具有通用性,又具有專向性,更為重要的是要體現(xiàn)當(dāng)下社會發(fā)展的技術(shù)主流?;A(chǔ)課程和專業(yè)課程之間亦應(yīng)緊密聯(lián)系,體現(xiàn)兩者相互輔助、互為發(fā)展的特點。參考武漢科技大學(xué)信息與計算科學(xué)專業(yè)前三年就業(yè)的統(tǒng)計數(shù)據(jù),2012年確定了以信息處理為核心,延伸三個培養(yǎng)方向來優(yōu)化專業(yè)課程設(shè)置,以此加強(qiáng)專業(yè)課程的凝聚力,體現(xiàn)學(xué)科優(yōu)勢。三個培養(yǎng)方向分別是:具有深厚數(shù)學(xué)、計算機(jī)科學(xué)理論基礎(chǔ)的研究型畢業(yè)生,熟練掌握工程開發(fā)技術(shù)的技術(shù)型畢業(yè)生,具有數(shù)學(xué)建模能力的經(jīng)濟(jì)類應(yīng)用型畢業(yè)生。下面將從整體化與專向化的統(tǒng)一具體闡述優(yōu)化專業(yè)課程的措施。
要做到整體化和專向化統(tǒng)一是需要多方面努力的。首先,專業(yè)基礎(chǔ)課程與專業(yè)課程應(yīng)協(xié)調(diào)統(tǒng)一。課程設(shè)置既不能將不同學(xué)科的課程面面俱到,也不能將課程簡單的雜糅。應(yīng)該有選擇,有目的地開設(shè)一些主干課程,為基礎(chǔ)課的開展打下堅實的基礎(chǔ)。表1、表2是修改后的培養(yǎng)方案開設(shè)的基礎(chǔ)課程與專業(yè)課程,修改后的培養(yǎng)方案更重視數(shù)學(xué)建模與計算機(jī)科學(xué)之間的聯(lián)系。其次,專業(yè)課程之間亦要協(xié)調(diào)統(tǒng)一,為專業(yè)定位的核心內(nèi)容服務(wù)。立足此出發(fā)點,計算機(jī)模塊教學(xué)團(tuán)隊對培養(yǎng)方案提出整合意見,包括:第一,去掉與三個方向關(guān)聯(lián)性弱的課程。編譯原理、數(shù)字信號等課程是計算機(jī)科學(xué)與技術(shù)專業(yè)的專業(yè)基礎(chǔ)課程,是理解計算機(jī)工作原理、進(jìn)行編譯器以及通訊接口開發(fā)的預(yù)備知識,但是對于信息類專業(yè)來說這些課程有些獨立,關(guān)聯(lián)度不大。第二,整合相關(guān)課程內(nèi)容。信息與計算科學(xué)專業(yè)以信息處理為中心,對計算機(jī)硬件的掌握要求不高,但完全去除計算機(jī)硬件方面的課程是不合理的。2013、2014級的培養(yǎng)方案做出調(diào)整,合并數(shù)字邏輯與計算機(jī)組成原理課程。表1與表2是修改后的培養(yǎng)方案包含的數(shù)學(xué)與計算機(jī)課程的主干課程。開設(shè)時間是本科學(xué)習(xí)的學(xué)期數(shù)。
其中,表1中1~7的課程與計算機(jī)軟件開發(fā)直接相關(guān)。計算機(jī)模塊課程加大了程序語言設(shè)計、數(shù)據(jù)結(jié)構(gòu)、算法分析方面的理論課時和實驗課時。C語言程序設(shè)計、數(shù)據(jù)庫程序設(shè)計的開設(shè)能加強(qiáng)學(xué)生對章節(jié)知識點的理解和掌握。
二、系統(tǒng)化教學(xué)活動
優(yōu)質(zhì)的教學(xué)活動應(yīng)體現(xiàn)課程設(shè)置的初衷,體現(xiàn)專業(yè)的連貫性和一致性,體現(xiàn)專業(yè)就業(yè)的核心與方向性。學(xué)生和教師在教學(xué)活動中能更加系統(tǒng)化自己的專業(yè)知識是非常重要的。以往教學(xué)活動存在以下幾個問題:
1.數(shù)學(xué)課程與計算機(jī)模塊課程之間的聯(lián)系不足
計算機(jī)科學(xué)與技術(shù)是對信息數(shù)據(jù)進(jìn)行存儲、處理和輸入/輸出研究的學(xué)科。在設(shè)計數(shù)據(jù)存儲方式、處理算法等方面需要強(qiáng)大的數(shù)學(xué)理論做支撐。對自然界和人類社會問題的建模是利用計算機(jī)技術(shù)解決問題的第一步,而建立的模型是否合理、高效是能否成功解決問題的先決條件,所以應(yīng)在教學(xué)活動中體現(xiàn)數(shù)學(xué)與信息處理的緊密聯(lián)系,如概率論數(shù)理統(tǒng)計與語言處理模型;布爾代數(shù)運(yùn)算與搜索引擎;圖論和互聯(lián)網(wǎng)下載工具開發(fā)等等。目前由于教學(xué)活動中缺乏體現(xiàn)數(shù)學(xué)課程與計算機(jī)課程之間的講解,大多數(shù)學(xué)生只能獨立學(xué)習(xí)課程以及完成課程考試。
2.計算機(jī)模塊課程缺乏完整的綜合性案例
講授內(nèi)容缺乏課程之間的聯(lián)系會阻礙學(xué)生對自己專業(yè)知識的系統(tǒng)化。由于課時有限,教師只能在課堂上三言兩語提示某一個原理在其他課程上也有應(yīng)用。比如計算機(jī)組成原理和匯編語言課程聯(lián)系緊密,匯編語言在介紹各個寄存器功能與使用時,忽略了介紹應(yīng)用的80X86機(jī)器的組成。缺乏這個背景知識,學(xué)生只能從程序設(shè)計方式去思考,不能有效掌握硬件與軟件之間的聯(lián)系。
3.缺乏對學(xué)生學(xué)習(xí)方法的指導(dǎo)
隨著科學(xué)技術(shù)的高速發(fā)展,學(xué)生需要學(xué)習(xí)的知識越來越多了。各種技術(shù)的層出不窮,也讓學(xué)生有些眼花繚亂,無從下手。他們受到社會各種資訊的影響,總是想抓最新的技術(shù),卻挖掘不出它們之間的聯(lián)系。在時間、方法等因素的影響下,很多學(xué)生的深入學(xué)習(xí)不了了之。
解決以上問題的途徑是細(xì)化教學(xué)活動。2012~2013學(xué)年度,計算機(jī)模塊課程教學(xué)團(tuán)隊與數(shù)學(xué)教學(xué)團(tuán)隊多次展開教學(xué)內(nèi)容的討論,確定課堂案例以幫助學(xué)生建立課程之間的聯(lián)系。具體采取的措施有以下幾點:
(1)數(shù)學(xué)課程的教師在講授知識點時采用引例或課堂練習(xí)的方式給出知識點的應(yīng)用。比如在線性代數(shù)課程講解矩陣時介紹路徑求解的問題。從出發(fā)點經(jīng)過哪些站點,換乘可以到達(dá)目標(biāo)點,這讓學(xué)生對矩陣的應(yīng)用有所了解。通過教研會,確定了與計算機(jī)模塊關(guān)系密切的7門課程的課堂案例。這些案例能幫助學(xué)生建立知識系統(tǒng)、掌握知識應(yīng)用的環(huán)境與解決問題的思路。雖然課時有限,不能完整地完成一個案例的建模、實施等一系列過程,但是通過層層遞進(jìn)式的教學(xué)活動,能加深學(xué)生的學(xué)習(xí)體驗,能幫助學(xué)生提煉出最基本的原理,真正地提高學(xué)生的學(xué)習(xí)能力,解決問題的能力。
(2)設(shè)置綜合性較強(qiáng)的課程設(shè)計題目。以往的課程設(shè)計教師擬定的題目大部分是針對課程的章節(jié)內(nèi)容的練習(xí)。現(xiàn)在通過設(shè)置綜合性較強(qiáng)的課程設(shè)計題目幫助學(xué)生建立課程之間的聯(lián)系。如完成任務(wù)調(diào)度問題,會使用到數(shù)據(jù)結(jié)構(gòu)中的隊列、棧,涉及到算法中的調(diào)度策略。同時,改變課程設(shè)計的背景,不采用簡單的知識點練習(xí),而采用實際問題作為實驗背景,以ACM或一些小的工業(yè)算例作為課程設(shè)計實驗效果測試的算例。
(3)在平時教學(xué)活動中穿插講授學(xué)習(xí)語言的方法。在不同的語言課程中,設(shè)置針對性強(qiáng)的實驗。以前在開設(shè)的編程語言類課程中存在一種現(xiàn)象:在C、C++、Java等課程中程序練習(xí)部分的內(nèi)容有些重疊。通過討論,細(xì)致確定了每個課程應(yīng)側(cè)重的知識點,比如,在C語言中學(xué)習(xí)基本的算法和結(jié)構(gòu),在C++課程中學(xué)習(xí)面向?qū)ο蟮乃枷?,在Java課程中學(xué)習(xí)工程開發(fā)的方法。在學(xué)生最開始學(xué)習(xí)編程語言的時候,由C語言老師給出編程語言學(xué)習(xí)的方法和各類語言的側(cè)重點。學(xué)生明確各個編程語言課程的要求,在學(xué)習(xí)過程中就可以有的放矢,事半功倍。
三、專業(yè)實踐
教學(xué)實踐活動既能激發(fā)學(xué)生的學(xué)習(xí)興趣,檢驗學(xué)生的學(xué)習(xí)效果,又是培養(yǎng)學(xué)生實踐能力的重要手段。在明確,細(xì)致地確定了數(shù)學(xué)類和信息類課程的教學(xué)活動后,最關(guān)鍵問題是在教學(xué)實踐環(huán)節(jié)如何繼續(xù)體現(xiàn)專業(yè)的指導(dǎo)方向,達(dá)到培養(yǎng)學(xué)生解決實際問題的能力。武漢科技大學(xué)近兩年采用多方位的實踐課程以保證教學(xué)實踐環(huán)節(jié)的效果。
1.經(jīng)典案例分析
在課程學(xué)習(xí)中,教師留有少量課時做一次該課程的經(jīng)典案例分析,從工程的角度介紹技術(shù)開發(fā)的步驟和具體實現(xiàn)的技術(shù)。經(jīng)典案例分析是解決實踐問題的第一步,其目標(biāo)是指導(dǎo)學(xué)生的開發(fā)思維,使學(xué)生初步了解工程開發(fā)的過程,激發(fā)學(xué)生濃厚的學(xué)習(xí)興趣。
2.課程設(shè)計導(dǎo)師制
以往的課程設(shè)計因為課時短,只由任課老師指導(dǎo),在一個任課老師指導(dǎo)一個年級的情況下,很多時候課程設(shè)計的實踐都流于形式?,F(xiàn)在,采用課程設(shè)計導(dǎo)師制,將整個年級學(xué)生分成若干組,每個老師帶7~10個學(xué)生確保對學(xué)生課程設(shè)計的指導(dǎo)。分組完成課程設(shè)計是非常有益的一個方法,讓學(xué)生提前感受團(tuán)隊開發(fā)的氛圍,協(xié)調(diào)自己與他人的工作。在課程設(shè)計實踐中鼓勵大家針對問題提出更多的方法,并討論這些方法的有效性,給出理論依據(jù)。分組加導(dǎo)師制的方式能提高課程設(shè)計的質(zhì)量,鍛煉學(xué)生的思維。
3.專業(yè)實驗
根據(jù)新培養(yǎng)方案的要求,每個學(xué)生必須完成3個創(chuàng)新學(xué)分。獲取創(chuàng)新學(xué)分的途徑有兩個:參與專業(yè)實踐或參加大學(xué)生創(chuàng)新基金項目。專業(yè)實驗是綜合性強(qiáng)的實驗,其內(nèi)容相當(dāng)于一個小型的開發(fā)項目。專業(yè)實驗的36個課時中,教師講授占有12個學(xué)時,學(xué)生實踐過程中開展的討論占24學(xué)時。已開展的專業(yè)實驗涉及網(wǎng)站開發(fā)、硬件FPGA的開發(fā)、企業(yè)ERP的開發(fā)、網(wǎng)絡(luò)終端服務(wù)軟件的開發(fā)、網(wǎng)絡(luò)小游戲的開發(fā)、網(wǎng)絡(luò)安全的開發(fā)等14主題。學(xué)生根據(jù)自己的興趣選做一個專業(yè)實驗,獲取創(chuàng)新學(xué)分。實驗的成果包含實現(xiàn)的簡單系統(tǒng)、實驗報告。
4.大學(xué)生創(chuàng)新項目的開展
學(xué)習(xí)能力和實踐能力強(qiáng)的學(xué)生可以申請大學(xué)生創(chuàng)新項目。當(dāng)然這部分的實踐只能覆蓋小部分的學(xué)生。在老師的指導(dǎo)下學(xué)生可以細(xì)化已有的項目Demo,也可以嘗試新的項目。
四、結(jié)論
面對企業(yè)反映大學(xué)生動手能力差、缺乏工程實踐經(jīng)驗問題,信息與計算科學(xué)教學(xué)團(tuán)隊從優(yōu)化專業(yè)課程設(shè)置、系統(tǒng)化教學(xué)活動和強(qiáng)化專業(yè)實驗三個方面對專業(yè)課程進(jìn)行全面調(diào)整。調(diào)整后的培養(yǎng)方案更加整體化、系統(tǒng)化、細(xì)致化,達(dá)到提高學(xué)生專業(yè)知識系統(tǒng)化能力、實踐技能和熟悉工程開發(fā)模式的目的。
參考文獻(xiàn):
[1]林健.高校工程人才培養(yǎng)的定位研究[J].高等工程教育研究,
2009,(5).
[2]翟亞軍,王戰(zhàn)軍.我國大學(xué)學(xué)科建設(shè)的模式缺陷及其對策[J].高等工程教育研究,2009,(5).
[3]陶影,張斌.數(shù)據(jù)結(jié)構(gòu)實驗教學(xué)應(yīng)重視算法設(shè)計與分析能力的培養(yǎng)[J].實驗室研究與探索,2008,(12).
(責(zé)任編輯:王意琴)