文章編號:1672-5913(2008)20-0123-04
摘 要:本文對目前計算機專業規范進行分析和比較,闡明了首都師范大學計算機專業的培養方案,解讀了該培養方案下的課程體系,探討了方案建設中地方因素和學生地域因素的影響,以實踐總結了面臨的問題并提出了對策。
關鍵詞:計算機專業;專業規范;課程體系;培養方案
中圖分類號:G642 文獻標識碼:B
1 計算機專業建設的背景
過去10年,計算機科學與技術的發展給我們的工作和生活帶來了深刻的變化,但是計算機專業人才的培養,特別是高校計算機專業的人才培養,在很長一段時間里(99年至今)卻用一個單一的專業去應對這種變化,對快速發展的學科結構和大規模、多規格的社會人才需求估計不足,由此在計算機人才培養上出現了一定的偏差。
針對傳統計算機專業設置存在的弊端,教育部全國高等學校計算機科學與技術專業教學指導委員會(以下簡稱教指委)提出了以“培養規格分類”為核心思想的計算機專業發展的建議。給出的新的計算機科學與技術專業規范(以下簡稱新規范),新規范把培養規格分為研究型(或者說科學型)、工程型(包括計算機工程和軟件工程)和應用型(或者稱信息技術型)三種不同類型。與之對應地在計算機科學與技術(以下簡稱計算機專業)本科專業下面設置了計算機科學、計算機工程、軟件工程和信息技術四個專業方向[1]。2004~2007年間,相關高校對各自的計算機專業重新進行了定位和分類,制定了新規范下的人才培養方案和教學計劃,對課程體系進行了新的改革,增加了新的前沿技術(例如嵌入式系統),合并和淘汰了老舊的課程(例如微機原理),重視了基礎知識的作用(例如高等數學),加強了實驗和實踐環節。應該說,新規范對高校計算機教育起到了積極的推動作用,并使計算機科學與技術專業成為近年來高校中變化最大的專業。
2 培養方案和課程體系的比較
教指委建議在一個計算機專業的名稱下,鼓勵不同的學校根據社會的需求和自身的實際情況,為學生提供不同類型(但都要達到本科水平)的教學計劃和培養方案。因此各高校形成了各具特色的培養方案、教學計劃和課程體系。
2.1 研究型大學
北大的課程設置理念是“重視理論基礎、加強工程實踐、細化專業引導”。其課程改革的總體思路是保持基礎扎實的傳統(數學、程序設計、體系及系統軟件基礎課),打通本科生選修研究生課程的通路,增加與最新計算機技術接軌的新技術課[2]。清華大學辦學理念是“營造創新氛圍,強化優質人才培養”。培養目標是:培養具有優秀綜合素質和通識型知識結構的,具有系統扎實的基礎理論、專業基礎理論和現代專業知識,并且具有卓越的實踐能力和創新能力的計算機科學與技術專業人才。畢業后能從事該領域的科學研究、技術開發、教學及管理等工作。課程設置強調加強基礎、拓寬專業面、注重素質教育[3]。哈工大2005版的本科人才培養方案樹立了培養學生成才為本的教育理念,體現了“寬口徑、厚基礎、倡個性、重創新”的基本原則[4]。
2.2 地方性大學
煙臺大學基于地方經濟建設的特點與發展要求,將計算機科學與技術專業定位為:學科發展達到省內一流,總體水平達到省內先進,從教學型向教學研究型過渡[5]。浙江大學城市學院根據社會對IT人才的需求。以現代高等工程教育理念為指導,確定以培養“應用型創新人才”為目標,使培養出的學生“具有較高的知識層次、較強的應用能力和創造能力”,強調培養學生分析、解決實際問題的能力為突破口[6]。
2.3 高職方案
以南通職業大學為例,其培養要求是應用型、技能型和復合型的計算機技術人才,培養目標是:適應現代經濟發展與建設需要,德、智、體、美全面發展,掌握計算機技術的基礎理論與基本知識,具有較強的計算機系統的安裝、調試、維護能力,在信息管理和電子商務領域具有較強編碼能力的藍領人才;在網絡技術領域中擁有編碼能力或較強工程建設能力的工程技術人員。課程構建以培養職業能力為主線的特色課程體系,按職業崗位能力設置課程并調整、優化、整合課程體系[7]。
我們看到各個高校在新規范的指導下進行著不同的教學實踐,各有重點,各有特色,對我校的教改具有參考意義。
3 培養方案和課程體系建設的實踐
首都師范大學是一所地方性高校,定位是教學研究型綜合性大學。計算機科學與技術專業是我校為數不多的工科專業之一。由于歷史的原因以及地方政府的要求,我校計算機專業還保留有計算機科學與技術(師范)專業。因此在制定新的培養方案和課程體系時必須兼顧考慮。
在制定新的培養方案時,我們除了參考國內外各主要大學的方案外[8]-[11],我們還需額外考慮到我校所處的特殊地位。從學生生源看,由于地方政府利益因素,我校的生源主要來自本地,學生地域以周邊區縣偏多,性別上女生偏多,學生所在家庭城鎮和農村大約各分一半。學生全部是高考重點分數線以上。因此,從學習意愿上更趨向于應用方向,畢業后的目標是盡快回報家庭和社會。但是這并不說明我校完全適合信息技術的應用型專業方向,因為學生中也有部分出類拔萃的人,他們更渴望投入到有一定難度的研究型方向去。這也使得我們在確定培養類型時不能以單一規格來限定,是“提供更恰當的教育,而不僅僅是更多的教育[2]”。另一方面,從學生畢業出口看,部分學生要考研并進一步深造(8%左右),其余大部分學生需要就業。從畢業學生就業的方向看,工程型有一部分(設計和編程),而計算機應用占了大部分(金融保險業、電信業和政府機關的網管等)。師范類除了承擔中小學信息課程的教師外,許多畢業生還需要維護中小學的網站,解決教師和教室的計算機問題[12]。
經充分考察調研、醞釀討論,我校計算機專業的培養目標確定為:培養學生在德智體美各方面全面發展,適應國家信息化建設和發展的需要、特別是適應首都經濟建設和社會發展的需要,具有良好的政治素質,具有扎實的計算機科學與技術專業的理論基礎和良好的專業素質,得到工程師的基本訓練,知識面較寬,有一定外語應用水平,具有較強工程實踐能力的應用型計算機專業高級人才。畢業生可以繼續攻讀計算機科學與技術學科及相關學科的碩士學位,可以從事計算機科學研究(高校、科研單位和中外企業的研究中心),也可以從事計算機工程技術的系統工程(中外企業的軟、硬件工程技術開發和中小企業的計算機技術骨干),還可以從事計算機應用(政府機構、教育機構、信息中心、數據中心及企業的技術部門和行政管理部門從事計算機教學、技術管理、系統維護和應用部署)的多層次、復合型、實用型人才。
計算機師范專業的培養目標中還增加了:具備現代教育理論,具有一定的網絡管理、維護、應用能力,具有較高的信息技術教育技能,具有較強的教師教育能力,熟悉課程教學論,具備中小學教師的基本素質。
仔細解讀上述培養目標我們不難發現,培養目標首先回應了地方政府的要求,滿足教育部本科水平的培養要求,實事求是講不敢苛求有較高的外語水平(畢竟中學的應試教育留下了太多的弊端),但是強調了實驗和實踐(作為北京市第一批計算機科學與技術實驗教學示范中心我們得到了地方政府的大力支持,辦學硬件條件優越)。畢業去向既有科學(研究)型,又有工程(開發)型,當然大量的是應用(服務)型(這里用到一個名稱為“技術管理”,是指那些要求有一定技術的管理工作,例如課題組秘書,總工程師助理這類工作的統稱)。
在上述培養目標指導下,專業方向很難明確在科學、工程或應用中取一,畢竟各個學校的學生中學習能力總是呈正態分布,秉承教育的宗旨,還是應該給予學生更多的選擇。總之,在教指委的新規范下,我們形成了以計算機應用為主,科學型和工程型為輔的專業建設指導原則。在該指導原則下進行課程體系的建設。
在滿足教育部對本科大學生的基本要求上,計算機專業的課程和學分分配如表1。

(需要說明的是,我校一個教學課時為40分鐘,相比傳統的50分鐘課時有一個0.8的系數校正。)
其中通識教育課程必修含馬列、英語和體育等,通識教育課程選修主要考慮的是人文素質教育[13],也體現了我們綜合性大學的優勢。專業基礎課程以高數和自然科學課程為主,輔助以程序設計基礎,選修則將科學方法論,數理名題欣賞等啟發性、激發性課程作為選擇,開拓學生視野。
專業核心課程是計算機專業區別于其它專業的標志性課程,沒有這些課程就不成其為計算機專業,課程列表如表2。
考慮到我校已經有了軟件工程專業,因此在核心課程里更多地強調了計算機工程的課程內容,由于我校學生就業去向的特殊性,因此將計算機網絡原理并入到核心課內。

專業方向課程是體現培養規格的具體體現,鑒于上述原因,在設置專業方向課時總共組織了四組不同的課程組合,分別是科學型、應用型、軟件類和硬件類組成四個不同課組。師范類還增加了教師類培養的課組。
實踐教學歷來是計算機專業教學的重要組成部分,我們在做實踐課程安排時強調了實踐課動手能力的培養,特別地將實踐課程與理論課程剝離,安排最好的實踐帶隊教師來完成該教學環節。實際上實踐課雖然強調動手能力的培養,但是其實質還是考驗動腦的能力,是一種能力培養。實驗課組安排不再贅述,具體方案歡迎向作者索取。
在如此復雜的課程安排下,對于現實中獨立能力欠缺的我國中學畢業生來說,要解讀該培養方案還是存在一定的困難。考慮到這種情況,我們在本科學生中采用導師制。有別于研究生導師的職責,本科導師的主要作用是指導本科學生根據自己的條件合理選擇自己的學習方向以及將來的職業生涯,選擇適應自己的課程。為了更好地指導學生選課,我們還提供相關的選課圖表和范例,精確加以指點,見圖1~圖3。

圖1 必修課程關系圖
4 存在的問題和對策
盡管經過廣泛而又充分地調研,并借鑒了兄弟院校的許多經驗,該方案在實踐中還是反映了不少問題,主要有以下幾點。

4.1 現行選拔制度不利于計算機人才脫穎而出
計算機的發展速度太快以至于搞計算機專業更需要偏才和怪才。現行的人才選拔制度扼殺了許多年輕的、偏科的人才。如何在公平和效率之間找到平衡點是需要系統解決的問題。對策是:能否給系里部分自主考察學生和招生的權力。
4.2 學校總體定位對專業的影響
首都師范大學定位于教學科研型綜合性大學,傳統的強項在于教育科學領域,各項管理制度無不留下傳統的烙印,對計算機專業的束縛有加,激勵不足。工具論[16]對計算機專業的地位更帶來不利的影響,對策是:提高自身的學術水平以爭取話語權,將計算機與傳統學科相結合來獲得空間。
4.3 工科辦學成本居高不下
相對于文科、理科和藝術類辦學,工科的辦學成本是最高的,實驗設備、實驗耗材、實驗費用等大大高于前述幾個專業。學校從自身利益出發并不歡迎小班授課,而課程授課質量小班明顯高于大班[9]。所以合理分配教學資源,重點支持特別課程,加強管理是可行的辦法。
4.4 教師水平亟待提高
盡管一直在呼吁提高計算機教師的專業水平,但是現行的教師人事制度還是延續了過去的管理方式。當技術已經更新了三代了而教師還未經歷一代。現行部分教師知識結構和能力落后于學科的發展。然而具有工程實踐經驗的人員難以進入高校。新進教師大量是以撰寫論文見長的博士,對于工程背景的計算機技術難以勝任。對策是大力開展雙師教學,充分利用社會資源來解決這個問題。
4.5 學生來源的地域性限制了發展
由于地方性院校受制于地方政府,出于利益考慮學生主要是本地生源。北京有其特殊地位,北京學生可選擇的高校眾多。進入我校我專業的學生相對處于中等水平。我們要承認學生的差異,接受進入我專業的學生無論從自覺性和刻苦性上要遜色很多這個現實。如何對學生進行激勵也是需要考慮的問題。
4.6 就業市場影響專業的發展
無論是為國家信息化建設服務,還是為企業服務,最終都要通過就業市場的嚴酷認定。首都的學生可選擇的余地較大,在可預見的將來,選擇技術管理比選擇技術本身有更好的發展前景。如何適應就業市場的需求,重點培植傳統就業領域也是我們面臨的建設工作。
5 結論
教指委的新規范對我國計算機教育改革起到積極的推動作用,但是對于復雜的學科門類和高速發展的計算機技術,以單一的規格分類進行評定還是不夠的。課程體系的設置不僅要考慮到專業本身,還應該更多地為教育對象服務,并需要仔細考慮學校的定位和地域特征,就業環境等。新規范需要進一步完善,以便更好地指導今后的工作。以上只是在專業建設實踐中的一點拙見,不盡正確,提出來與同仁們共同商榷。
參考文獻
[1] 教育部高等學校計算機科學與技術教學指導委員會.高等學校計算機科學與技術專業發展戰略研究報告暨專業規范(試行)[M].北京:高等教育出版社,2006.
[2] 張銘,李文新.北大信息學院計算機專業課程改革建議[J].計算機教育,2007,(4):8-14.
[3] 馮建華.營造創新氛圍,強化優質人才培養[J].計算機教育,2008,(7):5-6.
[4] 張國印,劉海波,沈晶.計算機專業人才模式的探索與實踐[J].計算機教育,2008,(7):77-79.
[5] 任滿杰,賀利堅.計算機科學與技術本科專業定位與人才培養方案的設計[J].計算機教育,2008,(8):71-72.
[6] 楊起帆,陳觀林,朱勇,柳俊.計算機專業應用型創新人才的“211”培養模式[J].高教探索,2006,(1):65-67.
[7] 曹洪其,董楊琴.學生三次選擇和專業建設的實踐與思考[J].南通職業大學學報,2006,(3):86-88.
[8] 任鋼建.中美一流研究型大學本科課程設置之比較[J].比較教育研究,2006,(12):21-24,29.
[9] 邢松.美國高校的教育質量評估和教改措施[J].電氣電子教學學報,2008,(2):1-5.
[10] 古夭龍,董榮勝.歐洲高校計算機專業的形式化方法課程教學[J].計算機教育,2008,(10):99-103.
[11] 馬楠.英國大學計算機專業課程設置與教學管理[J].計算機教育,2008,(7):80-82.
[12] 劉銳.皇帝的女兒怎么“嫁”——從計算機專業學生到IT人才[J].北京教育(成功就業版),2008,(1):16-17.
[13] 姚雅鵬.計算機專業教育中人文素質教育的引入[J].計算機教育,2008,(10):61-62.
[14] 蔣宗禮.如何使專業辦學從經驗走向科學[J].中國大學教育,2008,(1):29-32.
[15] 宋文,蔣明禮.計算機教育改革若干問題的幾點構想[J].高等教育研究,2006,(3):31-33.
[16] 王萬森.計算機專業還有幾分天下[J].計算機教育,2006,(2):3-7.