宮潔,趙菲,凌濱
(1.哈爾濱劍橋學院,哈爾濱 150069;2.東北林業大學,哈爾濱 150040)
計算機科學與技術專業的知識發展迅速,不斷更新。在各類高校中都開設計算機科學與技術專業,讓全國所有高校的計算機專業都按照同一模式,同一標準,同一要求辦學,既不實際又不可能。其理由如下:
(1)計算機科學與技術專業的培養目標是,既懂得計算機理論,又熟悉計算機應用,還需掌握國際計算機動態的通才,其就業面向的是:計算機研發人員或大型計算機企業高層管理的后備隊伍。但是,根據人才市場的需求,從事計算機研發和高層管理的人員只能是少數,而大量需要的,應該是使用計算機、管理計算機和維護計算機的第一線工作人員。
(2)自擴招以來,大學畢業生就業越來越困難,其原因是多方面的,其中一個重要原因是,學生在學校所學的知識,理論過多,新技術太少,與企業的要求嚴重脫節。就IT 行業來說,一方面是大量的計算機專業的畢業生找不到工作,另一方面是企業招不到合用的人才。對于民辦高校來說,我們決不能走公辦高校的老路,應當培養適合企業需要的人才。
如何培養出與社會需求相符的合格的計算機專業人才?我院從2004年設置計算機科學與技術專業,為提高學生的專業競爭力并體現專業特色,必須找準目標定位,進行課程體系改革,是急需解決的問題。
既區別于“厚基礎,寬口徑”,動手能力和應用技術能力較弱的普通本科,又區別于動手能力較強基礎理論較弱,后勁不足的高職高專。通過對部分院校的調研并結合我院實際情況,將計算機科學與技術專業的人才培養目標定位于:“既具有一定的理論基礎,又有明確的專業方向”的應用型高級技術人才。就業方向培養軟件工程領域的專門人才,包括軟件需求分析、軟件設計、軟件測試、軟件維護以及軟件配置管理等。可就業于軟件開發和服務外包公司、各種相關企事業單位的信息化管理部門。培養的學生所具有的素質和能力要求包括以下幾點:
(1)掌握計算機科學與技術學科的基本理論和基本知識;
(2)具有在計算機應用軟件方面從事設計和開發的能力;
(3)具有計算機硬件系統、計算機網絡的管理和維護等的能力
(4)了解與本專業相關的職業和行業的法律法規;軟件開發技術發展動態;具有獲取信息和追蹤新技術的能力;
(5)資料查詢、文獻檢索及運用現代信息技術獲取信息的基本方法;
(6)具備自我終身學習的能力,使自己的專業能力保持與學科的發展同步。
計算機科學與技術專業知識更新快,課程設置要適應社會對人才的需求。課程設置是相對動態的,根據社會需求進行調整。合理調整課程設置,進行課程設置結構的重組,精選課程和教學內容,既要避免課程設置及教學內容不必要的交叉重復,淘汰不適應培養目標要求的課程和教學內容,也要注意教學內容的更新;適當減少教學周學時,壓縮總學時。
本專業的實踐性很強,在課程體系中設置多種實踐環節:課程實驗、課程設計、企業實習實訓、畢業實習、畢業設計等。
課程設置的原則為:(1)淡化學科的系統性和完整性,突出“必須和夠用”。如“計算機系統結構”、“計算機圖形學”等課程不開;而“計算機組成原理”和“編譯原理”則設為選修課。(2)計算機與網絡并重。網絡已融入到社會各個方面,作為計算機專業的畢業生,不僅要懂得計算機,而且必須熟悉網絡技術。(3)加強專業方向的課程。從整體上講,我們淡化學科的系統性和完整性,但是對局部專業方向的課程,我們注重它的實用性、系統性和先進性;(4)對公共課我們也作相應調整。有些課程不開,有些課程少開,有些課程改為講座。(5)適當設置部分選修課。如多媒體技術等課程作為選修課,以增強學生的就業技能。另外,為適應對日外包,我們設置了“日語”選修課。
根據計算機科學與技術專業的人才培養目標的要求和課程設置原則,我專業課程體系的建設,強化專業課和專業方向課,突出能力型課程,加強課程之間的融會貫通。合理安排專業基礎課、專業課、專業方向課和選修課的比例,課程體系強調知識轉化為能力,強調將能力內化為職業素質。課程體系包括以下5個層次:
(1)公共基礎課模塊
必修課開設的課程包括:思想道德修養與法律基礎、毛澤東思想與中國特色社會主義理論、馬克思主義基本原理、體育、軍事理論、大學生創業與就業指導、體育、大學英語、高等數學、大學計算機基礎等課程。選修課開設的課程包括:自然科學與工程技術類、人文社科類、藝術與體育類、工具與語言類、衛生與健康類、時事政治教育、考研類等課程。
(2)專業基礎課模塊
是計算機科學與技術專業的學科平臺,為專業課的學習打下堅實的基礎。專業基礎課程設置應少而精,選擇能反映學科特色的內容,相應增加應用型課程的比例。使學生掌握程序設計和軟件開發的基本思想和方法,并進一步了解軟件和硬件的關系,把學生培養成具有較高計算機專業能力的應用型人才。開設的課程包括:線性代數、離散數學、C 語言程序設計、電子技術、數據結構與算法、C++程序設計、微機原理與匯編語言、計算機網絡等課程。
(3)專業課模塊
涵蓋該專業核心內容,增強實用新技術的培訓和編程能力的訓練。開設的課程包括:JAVA 語言程序設計、數據庫原理、網絡管理、SQL Server、操作系統、軟件工程、JAVA WEB 程序設計等課程。
(4)專業方向課模塊
在專業領域內,為適應社會對軟件工程方向的需要而設置的課程。開設的課程包括:Oracle 開發與管理、C#.Net、.Net 高級編程、J2EE、軟件質量保證與測試等課程。現在的社會要求學生具有較強的程序設計和開發能力,要求學生熟練掌握J2EE 編程或者熟練掌握C#程序開發;熟悉主流數據庫(Oracle、SQL Server、MySQL)中至少一種。為學生就業所需的能力做好準備。
(5)專業選修課模塊
以本專業新知識、新理論和前沿科學技術,增強適應性為主要內容,供學生任意選擇的專業課,每個學生至少修滿14學分。專業選修課應根據計算機學科的迅速發展和知識、技術的快速更新需要.動態的建設,開設一些新的、實用技術為主的選修課程。選修課希望能拓展學生的視野,增強學生的學習興趣。開設的課程包括:計算機組成原理、概率論與數理統計、編譯原理、計算機數字媒體技術、日語、軟件企業管理與文化、軟件過程與管理、IT職業素養概論、ERP 系統原理及應用、物聯網工程導論、專業英語、Linux 操作系統等課程。
(6)實踐教學環節
培養應用型本科人才,實踐教學環節是計算機科學與技術專業最重要的環節。在密切聯系理論教學的基礎上突出提出問題,分析問題和解決問題能力的培養。實踐教學在人才培養方案中有學時做保證,做到四年連續不間斷,加強實踐性環節,加強動手能力的培養。實踐教學主要包括:課程的上機實驗、課程設計、實訓、畢業實習、畢業設計、軍訓、社會實踐等環節。在計算機的實驗課教學方面,除完成經典的教學實驗外,計算機課程的實驗教學內容也必須跟上時代發展的需求,一些主要課程的教學內容應強調它的實時性,教學的內容應包括當今的主流技術。畢業實習和畢業設計的內容和指導形式多樣化,充分挖掘學生的特長,提高學生解決實際問題的綜合能力。對學生進行綜合考核,不僅考察學生對理論知識的掌握,還注重對學生動手能力、表達能力、邏輯思考能力、應用能力以及創新能力。同時建立校外實訓基地,學校通過多種途徑與企業建立合作關系,成立有企業代表參加的專業指導委員會,保證學生校外實訓的順利進行。
我們的人才培養方案和課程體系得到同行專家認同,也得到企業的肯定,更加值得欣慰的是,得到廣大學生的認可,極大地激發了學生們的學習積極性。從教改實踐的效果看,也有了一些收獲。根據以上課程體系改革方案,我們對近4屆本科生進行了改革試點,實踐表明,學生的學習目標明確,學習興趣濃厚,學習積極性高漲。根據畢業生的就業情況統計:絕大部分學生找到了專業對口的工作,正在工作崗位上發揮他們的積極作用。有50%畢業生已經在北京、上海、深圳、大連等地的IT 行業實現高端就業,其中,月薪4000元以上的達83%,8000元以上的達11%。我們邀請相關用人單位對我們的課程進行了討論,用人單位給予了很高的評價,認為學生所學能夠適應社會發展需求。
計算機專業是一門需要不斷更新的專業,決定了計算機科學與技術專業的課程體系具有相對的動態特性。把學科的發展和2l世紀對計算機人才的知識、能力、素質的要求作為有機的整體來統籌考慮。制定計算機科學與技術專業的專業培養目標和人才培養方案要與時俱進。通過對計算機專業課程體系的改革,激發學生的計算機的學習熱情,調動學生的學習主動性,提高計算機的應用能力,為今后的工作和就業打下好基礎。
[1]尹志紅等.工程管理專業課程改革研究.[J].物流過程與技術.2011(6):28-29.
[2]劉道玉.論大學本科課程體系的改革[J].高教探索,2009(1):529.
[3]陳永強,李國勇,彭利華.基于大類招生的地方普通大學計算機本科專業教學改革研究[J].計算機教育,2009(18):6-11.
[4]李莉莉,石忠.計算機科學技術專業人才培養模式探究[J].福建電腦,2007,(1):39.
[5]全成斌,楊士強,趙有健.計算機工程實踐教學的改革與探索[J].計算機教育,2008(4):100-102.