【摘 要】本文討論了當(dāng)前信息與計算科學(xué)專業(yè)建設(shè)中存在的問題,提出并論證了進(jìn)行科學(xué)計算方法研究與實(shí)現(xiàn)能力培養(yǎng)是該專業(yè)建設(shè)的重點(diǎn)方向,并討論了算法設(shè)計能力培養(yǎng)的可行性與實(shí)施方法。
【關(guān)鍵詞】培養(yǎng)目標(biāo) 專業(yè)認(rèn)知度 算法設(shè)計 模塊課程
【中圖分類號】G420 【文獻(xiàn)標(biāo)識碼】A 【文章編號】1674-4810(2014)10-0008-02
信息與計算數(shù)學(xué)專業(yè)是高校本科數(shù)學(xué)類專業(yè),其專業(yè)培養(yǎng)目標(biāo)是具有良好的數(shù)學(xué)基礎(chǔ)和計算機(jī)技能的綜合型人才。實(shí)際上,不同的高校對專業(yè)的定位還可以有很大的自由度來創(chuàng)建自身的特色。不管主要方向是以培養(yǎng)研究型人才還是應(yīng)用型人才為主,信息與計算科學(xué)不應(yīng)是理論數(shù)學(xué)與計算機(jī)操作的拼盤,而應(yīng)在科學(xué)計算方法設(shè)計上充分發(fā)揮數(shù)理邏輯思想的優(yōu)勢。教師在專業(yè)模塊課程建設(shè)上應(yīng)重視這一點(diǎn)。
一 計算機(jī)專業(yè)學(xué)生與信息與計算機(jī)專業(yè)學(xué)生的比較
信息與計算科學(xué)專業(yè)有很大一部分畢業(yè)生走向了與IT行業(yè)相關(guān)的工作崗位。有人說,信息與計算科學(xué)專業(yè)本科生就業(yè)是在搶計算機(jī)專業(yè)的飯碗,其實(shí)不然。從就業(yè)崗位情況上看,至少表面上信息與計算科學(xué)的畢業(yè)生確實(shí)與計算機(jī)類專業(yè)的畢業(yè)生一樣,從事計算機(jī)軟件開發(fā)等工作的較多,但是若干年以后會發(fā)現(xiàn),他們的發(fā)展方向有所區(qū)別,他們的工作能力特長是不一樣的。我所執(zhí)教的杭州電子科技大學(xué)是一所以電子信息為特色的普通高校,因擔(dān)任數(shù)學(xué)建模課程以及全國競賽的指導(dǎo)工作,我有機(jī)會認(rèn)識和了解一些來自我們學(xué)校數(shù)學(xué)、通信、電子信息、計算機(jī)軟件與計算機(jī)技術(shù)、信息安全、財經(jīng)和管理類的學(xué)生。他們都是所在學(xué)院成績優(yōu)秀的大二、大三的本科生。在研究如何利用數(shù)學(xué)方法解決大數(shù)據(jù)的實(shí)際應(yīng)用問題時,我發(fā)現(xiàn)大二學(xué)生已經(jīng)具備了一些具有專業(yè)性的特色差異:將計算機(jī)類專業(yè)學(xué)生與信息與計算科學(xué)專業(yè)的學(xué)生作比較發(fā)現(xiàn):計算機(jī)類學(xué)生思路很活躍,搜索現(xiàn)代科技學(xué)術(shù)成果能力較強(qiáng),重視一種方法的計算實(shí)現(xiàn),具有較強(qiáng)的編程能力。他們比較注重計算結(jié)果的好壞,也比較喜歡拿程序作為研究成果,對數(shù)學(xué)方法原理的理解往往不夠深入,算法選擇的隨機(jī)性較大。而信息與計算科學(xué)專業(yè)的學(xué)生由于大規(guī)模數(shù)據(jù)計算實(shí)現(xiàn)能力的訓(xùn)練不足,面臨著長無所用的問題。得益于基礎(chǔ)數(shù)學(xué)邏輯思維訓(xùn)練,信息與計算科學(xué)專業(yè)學(xué)生數(shù)學(xué)方法的邏輯表述強(qiáng)于計算機(jī)類學(xué)生,更注重于解決問題方法的合理性和數(shù)學(xué)方法本身的質(zhì)量,但是能把比較復(fù)雜的算法編程實(shí)現(xiàn)的學(xué)生很少,對于數(shù)據(jù)存儲與讀取方法、算法設(shè)計技巧往往缺少足夠的了解。也就是說,該拿的學(xué)分都拿了,學(xué)了不一定真正理解,也不會應(yīng)用。而事實(shí)是,掌握計算實(shí)現(xiàn)能力的學(xué)生有能力解決實(shí)際問題,而只有解決問題的思路卻無法實(shí)現(xiàn)計算的學(xué)生,沒有別人的合作無法完成一個能解決大數(shù)據(jù)問題的算法實(shí)現(xiàn)。
二 信息與計算科學(xué)專業(yè)建設(shè)應(yīng)重視算法設(shè)計能力培養(yǎng)
信息與計算科學(xué)專業(yè)究竟要培育什么樣的專業(yè)特色?畢業(yè)生將從事的研究或應(yīng)用領(lǐng)域在什么方向?不同類別的學(xué)??梢愿鶕?jù)自身條件來設(shè)計自己的專業(yè)特色。在大規(guī)模數(shù)據(jù)處理已成為通信、商業(yè)、交通管理、軍事等領(lǐng)域的必要手段的今天,快速、有效的算法設(shè)計方法研究及計算實(shí)現(xiàn)凸顯了算法在現(xiàn)代社會經(jīng)濟(jì)發(fā)展中的重要位置。我們從算法設(shè)計能力培養(yǎng)對信息與計算科學(xué)專業(yè)建設(shè)的相關(guān)性、社會效益與可行性等方面,來討論專業(yè)建設(shè)在這一方面的必要性與現(xiàn)實(shí)意義。
1.專業(yè)相關(guān)性
強(qiáng)化算法設(shè)計能力可以使數(shù)學(xué)方法與現(xiàn)代計算工具的使用有效結(jié)合,這一目標(biāo)與信息與計算科學(xué)專業(yè)的培養(yǎng)目標(biāo)完全一致。算法設(shè)計能力的提升不僅僅有利于培養(yǎng)數(shù)學(xué)方法在科學(xué)計算方向的應(yīng)用型人才,以研究算法效能為目標(biāo)的人才培養(yǎng)也是一個值得建設(shè)的專業(yè)模塊。
2.專業(yè)特長認(rèn)知
算法設(shè)計能力培養(yǎng)有利于提升信息與計算科學(xué)專業(yè)學(xué)生對專業(yè)定位的認(rèn)知度。了解自己專業(yè)的特點(diǎn)與長處,明確自己的努力目標(biāo),可以對自己的發(fā)展建立一個適合于自身條件的規(guī)劃,有利于激發(fā)學(xué)生潛在的學(xué)習(xí)熱情。應(yīng)讓我們的教育對象真正認(rèn)識到所學(xué)專業(yè)是現(xiàn)代社會有用和有很大發(fā)展空間的專業(yè),有了正確的認(rèn)識和定位,才能激發(fā)學(xué)生主動學(xué)習(xí)和研究的興趣和動力。
3.科學(xué)計算是信息與計算科學(xué)專業(yè)的特色方向
強(qiáng)化算法設(shè)計訓(xùn)練可以促使數(shù)學(xué)理論到生產(chǎn)實(shí)踐問題計算實(shí)現(xiàn)的有效結(jié)合,大數(shù)據(jù)綜合問題的計算方法設(shè)計與實(shí)現(xiàn)研究可以加深學(xué)生對計算機(jī)計算原理的認(rèn)識和理解,從而激發(fā)科學(xué)計算方法的研究興趣。有效的算法設(shè)計訓(xùn)練能使信息與計算科學(xué)專業(yè)的研究方向多元化,學(xué)生的軟件開發(fā)能力也更具備數(shù)學(xué)專業(yè)的特色與潛在優(yōu)勢。在專業(yè)模塊課程設(shè)置中,加強(qiáng)算法設(shè)計的理論與實(shí)踐可以使專業(yè)理論課程與實(shí)踐課程結(jié)合得更加緊密,從而更有效地實(shí)現(xiàn)專業(yè)培養(yǎng)目標(biāo)。
4.社會效益
現(xiàn)代社會處于國際化大市場、大信息環(huán)境,不管是通信、交通、生產(chǎn)、管理還是軍事及安全部門都需要能及時處理大量錯綜復(fù)雜的各類數(shù)據(jù),提煉有用的信息與情報,并依此做出正確的判斷與決策的計算機(jī)人才。從社會需求角度看,當(dāng)前許多企業(yè)及行政管理機(jī)構(gòu)的市場分析、經(jīng)營管理與決策都需要大量這方面的人才。高校輸出符合社會需求的畢業(yè)生將對高校的就業(yè)以及所產(chǎn)生的社會效益都將產(chǎn)生積極作用。從一些優(yōu)秀畢業(yè)生的反饋情況來看,與證券業(yè)或銀行以及IT行業(yè)相關(guān)工作的畢業(yè)生中,有相當(dāng)一部分從事計算機(jī)算法研究有關(guān)的工作。
5.可行性
目前全國設(shè)立信息與計算科學(xué)專業(yè)的高校多數(shù)都有計算機(jī)類專業(yè),只要制訂培養(yǎng)計劃的學(xué)校相關(guān)部門以及分院真正認(rèn)識到算法設(shè)計在專業(yè)建設(shè)的必要性。我們通過師資培訓(xùn)以及增進(jìn)數(shù)學(xué)專業(yè)與計算機(jī)專業(yè)的師資融合與交流,隨著計算機(jī)的普及,強(qiáng)化編程實(shí)現(xiàn)訓(xùn)練的實(shí)驗條件已經(jīng)充分具備。
從已經(jīng)畢業(yè)工作若干年的畢業(yè)生發(fā)展情況來看,很多在工作崗位上表現(xiàn)得十分出色,有從事投資與證券分析、電子商務(wù)網(wǎng)搜索算法設(shè)計、金融行業(yè)風(fēng)險評估管理、市場分析與生產(chǎn)管理方面的各種工作的畢業(yè)生來自信息與計算科學(xué)專業(yè)。我們的專業(yè)特質(zhì)和潛在能力有待于社會發(fā)現(xiàn),是因為這些優(yōu)秀人才在社會上的影響力還沒有形成規(guī)模。有很多單位提出要我們推薦一些數(shù)學(xué)能力與計算機(jī)編程都比較強(qiáng)、不經(jīng)過培訓(xùn)就可以直接上崗的畢業(yè)生,我們發(fā)現(xiàn)這方面的社會需求缺口很大,有些IT行業(yè)對算法設(shè)計能力有比較高的要求,甚至帶著算法設(shè)計試卷到學(xué)校招聘。
經(jīng)過我們對專業(yè)課程設(shè)置和實(shí)踐環(huán)節(jié)系統(tǒng)的加強(qiáng),以及增加一些必要和有效的訓(xùn)練,相信信息與計算科學(xué)專業(yè)會辦得更有質(zhì)量,不僅僅是幫助本科生直接就業(yè),對于進(jìn)入研究生學(xué)習(xí)階段的學(xué)生來說,良好的算法設(shè)計能力對于進(jìn)一步研究數(shù)學(xué)的現(xiàn)代計算方法也是必不可少的。當(dāng)畢業(yè)生在社會各行業(yè)和部門起到主導(dǎo)作用時,信息與計算科學(xué)專業(yè)將獲得社會的普遍認(rèn)可。從培養(yǎng)應(yīng)用型人才的角度考慮,在理論課程與實(shí)踐環(huán)節(jié)中強(qiáng)化信息與計算科學(xué)專業(yè)算法設(shè)計訓(xùn)練作為專業(yè)特色切合專業(yè)培養(yǎng)目標(biāo),操作上可行,同時符合社會需求和廣大學(xué)生的利益。
三 實(shí)踐課程要從基礎(chǔ)抓起
信息與計算科學(xué)專業(yè)設(shè)立至今經(jīng)歷了時間的檢驗,培養(yǎng)目標(biāo)大框架是教育部制定的,學(xué)校的課程設(shè)置雖各有所側(cè)重,但基礎(chǔ)數(shù)學(xué)課程和計算機(jī)語言都得到了普遍重視。問題是計算機(jī)編程實(shí)現(xiàn)能力在學(xué)生中的差異往往超過其他任何理論課程。不少學(xué)生計算機(jī)語言課程考試成績不差,但不能真正獨(dú)立完成編程和計算實(shí)現(xiàn)。我們的教法是傳統(tǒng)課堂講解,作業(yè)和考試幾乎都是在紙上。俗話說:“萬事開頭難。”我們?nèi)鄙僭趯W(xué)生剛剛接觸計算機(jī)語言時給予操作上的必要指導(dǎo),或在最初需要實(shí)踐指導(dǎo)時教學(xué)環(huán)境沒有及時跟上,現(xiàn)實(shí)存在的課程體系分工太明確,理論課歸理論課,實(shí)踐課就是實(shí)踐課,缺少一種過渡過程的訓(xùn)練和氛圍。像福州大學(xué)將數(shù)學(xué)與計算機(jī)合在一起設(shè)立學(xué)院是相當(dāng)有遠(yuǎn)見的,該校數(shù)學(xué)專業(yè)的本科畢業(yè)生在社會上就很受歡迎。
杭州電子科技大學(xué)信息與計算科學(xué)教研室除專業(yè)實(shí)驗室正常實(shí)驗教學(xué)活動外,還成立了一個攀峰工作室,由若干年輕教師負(fù)責(zé)在課外對學(xué)生進(jìn)行一對一的計算機(jī)編程技術(shù)、圖像處理、統(tǒng)計數(shù)據(jù)分析等傳幫帶工作,這一項工作已經(jīng)開展了許多年,教師的付出是巨大的,學(xué)生受益面很大,學(xué)生還可以再帶學(xué)生,一年級第二學(xué)期開始跟隨攀峰工作室的老師直到畢業(yè)的三年多時間,這些學(xué)生群體在就業(yè)方面很受歡迎,工作后個人發(fā)展空間比較大。
當(dāng)前高校理工科類專業(yè)普遍重視數(shù)學(xué)基礎(chǔ)的背景下,數(shù)學(xué)專業(yè)的不少學(xué)生卻對專業(yè)前景比較悲觀,在普通高校,一些學(xué)生們感覺數(shù)學(xué)難學(xué),認(rèn)為自己不是做研究的料,而計算機(jī)應(yīng)用能力又比不上計算機(jī)專業(yè)的,不知道自己將來可以做什么。信息與計算科學(xué)專業(yè)的學(xué)生應(yīng)充分利用自身良好的數(shù)學(xué)背景,在新生入學(xué)階段學(xué)會基礎(chǔ)的計算機(jī)編程技術(shù),對算法設(shè)計與分析有一個感性的認(rèn)識,培養(yǎng)對計算科學(xué)的研究興趣,從而提升對信息與計算科學(xué)專業(yè)的認(rèn)知度。正確的專業(yè)認(rèn)知能激發(fā)學(xué)生的學(xué)習(xí)興趣,確立個人的努力方向和奮斗目標(biāo),在本科階段打下良好的研究基礎(chǔ),為今后的發(fā)展做好準(zhǔn)備。從長遠(yuǎn)的角度看,強(qiáng)化算法設(shè)計能力不但有利于提升信息與計算科學(xué)專業(yè)本科畢業(yè)生的就業(yè)競爭力,更有利于拓寬將來的職業(yè)發(fā)展空間。
參考文獻(xiàn)
[1]謝海英、楊韌.信息與計算科學(xué)專業(yè)畢業(yè)設(shè)計的現(xiàn)狀及改革研究[J].大學(xué)數(shù)學(xué),2012(4):22~24
[2]余勝春.信息與計算科學(xué)專業(yè)建設(shè)的認(rèn)識與實(shí)踐[J].科技創(chuàng)業(yè),2013(2):114~115
〔責(zé)任編輯:高照〕