摘 要:隨著信息時代的到來,計算機作為學習和生活的工具被人們普遍使用,計算機學科逐漸被淡化,就業空間縮小,經濟落后的西部地區高校計算機學科面對嚴峻挑戰。針對西部高校計算機學科實驗室建設滯后、實習基地類型及數量少、教師科研環境落后、課程設置及教學內容與社會人才需求脫節,在校生學習興趣低下,畢業生就業疲軟等問題,提出解決思路。
關鍵詞:計算機學科 計算機就業 計算思維
中圖分類號:G420文獻標識碼:A文章編號:1673-9795(2012)08(a)-0152-02
對于經濟相對落后的西部地區來說,IT企業發展舉步維艱,IT研究機構鳳毛麟角,當地高校的計算機學科教育及就業現狀如何,為此筆者于2011年10月至12月對當地高校計算機學科在校生的學習現狀、畢業生就業情況以及用人單位對計算機專業人才評價做了問卷調查。
此次調查設及當地近二百名計算機專業在校學生、五十多名計算機專業畢業生,以及十多家企業。調查結果顯示:90.5%的在校計算機專業學生認為所學習的專業內容枯燥、抽象,實驗課程內容不夠豐富,項目實踐活動少,專業實習基地欠缺等;86.7%的計算機專業畢業生認為大學所學內容與市場人才需求存在脫節,即使是大學開設了相應的課程,也感到實踐能力弱、實戰經驗匱乏等;83.9%的用人企業認為計算機專業畢業生存在著動手能力差,對計算機新技術的掌握及運用能力差,缺乏團隊精神和交流能力。78.9%的用人單位認為計算機專業畢業生抽象思維能力及觸類旁通能力不及數學專業畢業生,承受壓力的能力不足,競爭優勢不大等。
1 西部地區高校計算機學科發展中面臨的挑戰
1.1 課程設置如何應對變幻莫測的人才需求的挑戰
我國高校從1999年大規模擴招開始,每年新生毛入學率都以2個百分點的速度遞增,招生量的增加給高校提出了新的難題:畢業生如何就業。對于西部地區來說,IT企業數量少、規模小,當地高校計算機學科如何搶占有限的就業市場、甚至擴大就業范圍呢。
受就業問題的驅使,越來越多的認證培訓在大學校園應運而生,各種迎合市場需要的“快餐”式學習班挑戰著“陳舊”的大學課堂。計算機學科課程設置何去何從,在有限的教學時間里,是以讓學生掌握扎實的學科基礎知識為先導,還是以滿足市場對計算機新技術需求為先導,如何處理好學生、學校、企業三者的關系。
從學生的角度考慮,總是認為學校的課程安排不合理:有些課程太陳舊,而公共課、專業基礎課和專業課比例安排也不合理,又不知道企業的真正需求是什么。從學校的角度考慮,總是覺得自己開設的課程充分地考慮了學生應該掌握的知識:基礎課起到了知識面拓展、打下扎實基礎的作用;專業基礎課可以使學生了解計算機科學與技術的基本理論、基本知識,掌握計算機系統的分析和設計的基本方法;專業課可以使學生靈活應用它來解決實際問題;公共課程和素質課程是為了保證學生身心健康而設立的教育方式。要滿足社會需求,不只是單一的知識結構,而是從多方面培養學生。從企業的角度考慮,既認為學校的課程設置有問題,同時也覺得學生存在著一定的問題。[1]
大學教育的最終目標是為社會輸送人才,如何做到既讓學生打好學科基礎,又讓學生掌握一項就業技能。經過一些高校的實踐,比較成功的做法是將一些專業基礎課程的學時和學分量集中在大學一二年級,在低年級完成這些課程的學習和考核,在大學三四年級將學生放入企業,完成后繼課程的學習與實踐。但對于先天條件本來不足的西部地區來說,如何開展大學與企業的攜手實現產學結合。如何進行計算機學科課程設置?過去西部高校的做法都是參照重點院校制定課程體系,現在應該如何結合西部自身的情況且確保不淡化學科特點開展課程設置,使學生在有限的時間里既能完成學科學習目標,又能滿足不斷變化的市場需求,這些都對西部高校提出了新的挑戰。
1.2 如何將“計算思維”融入到計算機學科教學中的挑戰
和數理科學不同的是,計算機源于人類的創造,計算機不具有自然屬性。因此,其教學內容從基本的數制到復雜的數據抽象表達,從邏輯結構到系統組成,從芯片到網絡,知識構成極為龐雜。[2]
在大學計算機學科教學內容的組織中出現了“狹義工具論”[3]的傾向,以迎合就業市場對計算機專業畢業生的要求。但這種認識對計算機的教育非常有害,這樣會使學生對計算學科的認識淡化,無助于計算技術中最重要的核心思想與方法的掌握。美國著名計算機雜志Communications of The ACM前主編Peter Denning教授,2003年11月在Communications of The ACM上發表了《偉大的計算原理》(Great Principles of Computing)一文[4],文中介紹道,面對程序設計語言中繁雜的語法規則,在課程的學習過程中,有35%~50%的學生輟學;另外,不少學生還通過抄襲或者是作弊的方式來完成課程。許多學生從來都沒有體驗過計算的愉悅——計算原理的相互影響以及問題有效解決的思維方式。
當計算機學科學生學習興趣下降、逃學率及退學率增加之時;當越來越多的人將計算機學科等同于計算機編程,認為計算機學科只有一個狹窄的就業范圍之時;當許多人認為計算機科學的基礎已經研究完成,剩下的只是工程問題之時;當我們行動起來去,準備改變計算機學科的社會形象之時;當計算機教學面對有限的課時與迅猛更新的計算機新技術躊躇于教學內容的組織之時,周以真教授提出的“計算思維”的思想就是一個引導著計算機教育學家、研究者和實踐者的宏大愿景。[5]“計算思維”的思想無疑為日益被淡化的計算機學科找到了發展的空間,但對于科研環境落后、科研水平低下、師資力量薄弱的西部高校來說,如何將“怎么像計算機科學家一樣思維”的理念融入到計算學科教學之中,如何組織教學內容,采用何種教學方法,提出了嚴峻的挑戰。
1.3 專業實踐如何應對經費不足的挑戰
計算機學科不同于數學等理論性學科,技術應用能力是這個學科一個重要的方面。為此,一些高校計算機學科的做法是將課程按學時一分為二:前半段為“理論學習”階段,主要完成課程的理論知識的學習及考核;后半段為“項目實踐”階段,主要是學生自建課題組,在老師指導下進行選題、制作、結題、答辯。這一做法無疑對于學生的工程實踐能力的培養起到了極大的促進作用,可是也對課程實驗環境、專業實習基地提出了更高的要求。
從實驗室建設方面看,嚴重的實驗室經費不足使得目前西部地區高校計算機學科普遍建立的課程實驗室只有:計算機文化基礎、VFP程序設計、C語言程序設計、C++程序設計、VB程序設計、JAVA程序設計、Delphi程序設計等,而計算機組成原理、微機接口原理、組裝維修、計算機網絡、操作系統等實驗室很多學校仍處于空缺狀態。正因為這樣,很多課程只能進行理論講解,極大的影響了教學效果,也挫傷了學生對專業學習的興趣。對于實驗室經費投入不足,影響實驗室建設的問題,一些高校提出建立虛擬實驗室,來應對物理設備占用資金大、更新慢、使用受空間、時間限制等問題。這無疑是一件好事,但這也給西部高校教師提出了更高的要求,如何在科研條件差、經費有限的情況下,自主研發符合自身需求的虛擬實驗室。
從專業實習基地方面看,西部地區經濟落后,當地IT企業及IT研究機構數量少、業務量有限,無法為高校計算機學科提供專業的實習場所,而學校有限的實習經費又阻礙了將學生送入經濟發達地區開展專業實習的設想。因此,目前西部地區高校計算機學科能開展專業實習的基地類型僅有:計算機硬件銷售、軟件安裝與硬件維修、多媒體制作、中小學信息技術課程教學、常用辦公軟件使用等。我們知道,經濟的發展離不開科技,對于經濟落后的西部地區來說更需要高新技術人才來改變落后的生產力,當地高校希望為當地的經濟發展盡職盡責,渴望自己培養的人才能被社會接納,但如何解決這一供需矛盾,在經費不足的情況下無疑任重而道遠。
2 對當前西部高校計算機學科面臨的挑戰的思考
2.1 樹立計算機學科發展的信心,加快計算機教學改革
催生大學計算機系的IBM公司早已開始“鼓吹”:不用過多久,今天的計算機系將“消失”,并被服務科學(Services Science))系取而代之。[6]這讓原本發展堪憂的西部高校計算機學科變得雪上加霜。2010年7月在西安交通大學舉辦的首屆“九校聯盟(C9)計算機基礎課程研討會”,明確了“把培養學生的‘計算思維’能力作為計算機基礎教學的核心任務,并由此建設更加完備的計算機基礎課程體系和教學內容”[2],這讓我們找到了些許信心。希望以國際、國內的研究成果作為參考,結合我國西部地區自身的特點,制定出適合本地區計算機學科教學需要的課程體系、教學內容及方法。
2.2 加強校際合作,提高教學科研水平
要將“計算思維”的理念融入到計算機學科教學中,需要教師真正領會“怎么像計算機科學家一樣思維”的內涵,這些是與教師的科研水平密不可分的。而西部地區高校在科研經費的投入、科研條件的支撐等方面都阻礙了教師科研能力的拓展。如果能有科研水平較高的院校的幫扶,開展校際間教師的科研課題申報立項、實驗設備共享、教學交流等合作,切實拉動西部高校計算機學科的教學科研水平。
2.3 促進產學合作,改善實習就業現狀
要改變當前西部地區計算機學科學生存在的動手能力差,對計算機新技術的掌握及運用能力欠缺,觸類旁通能力弱,缺乏團隊精神和交流能力,承受壓力的能力不足等問題,關鍵是為學生提供專業對口的實習基地,讓他們盡早接觸工作崗位,將所學的專業知識加以運用,查缺補漏,自覺完善,積累經驗,確立專業方向,提升學習興趣。為此,西部高校可以在本地或東部發達城市尋找多家IT企業,建立長期的產學伙伴關系。
2.4 鼓勵教師外出學習,改善知識結構
計算機技術的發展速度是迅猛的,如果不注重知識的更新,不加強專業學習,不跟蹤計算機發展前沿,不及時掌握計算機新技術,這對于大學計算機教育工作者是致命的。知識陳舊、科研水平低下,學生不認可,最終影響學校的聲譽。如果學校能從政策上切實激勵教師到科研水平高的國內外院校進行學習:一是經費保證;二是簽訂責任狀;三是制度落實。這無疑可以促進教師知識結構的更新速度。
參考文獻
[1] 何欽銘,陸漢權,馮博琴.關于計算機人才需求的調研報告[J].計算機教育,2010(9):5-9.
[2] 李曉明,陳平,張銘,等.計算機基礎教學的核心任務是計算思維能力的培養[J].中國大學教學,2004(8):11-18.
[3] 陳國良,董榮勝.計算思維與大學計算機基礎教育[J].中國大學教學,2011(1):7-11.
[4] Peter J.Denning.Great principles of computing[J].Communications of the ACM,2003,46(11).
[5]周以真.計算思維[C].北京:中國科學技術協會學會學術部,2007:111-116.
[6]王飛躍.從計算思維到計算文化[C].北京:中國科學技術協會學會學術部,2007:117-124.