廣東廣州工商學院 梁光華
隨著社會的發(fā)展和計算機軟硬件的發(fā)展更是日新月異,1954年,第一個完全脫離機器硬件的高級語言--FORTRAN問世了,40多年來,共有幾百種高級語言出現,其中使用較普遍的有FORTRAN、ALGOL、COBOL、BASIC、LISP、SNOBOL、Pascal、C、Ada、C ++、VC、VB、Delphi、JAVA等。
各種高級編程語言為人們提供了更加靈活、方便的軟件設計手段。如利用計算機實現高能物理、工程設計企業(yè)管理等。近年來,國內許多機構紛紛建設自己的管理信息系統(tǒng)(MIS)和教學的自動化系統(tǒng)。
計算機專業(yè)包含豐富的內容,從計算機語言,數據庫,應用程序到硬件組裝,維護,開發(fā)等,而且這些知識在科學技術的帶動下不斷升級。如何改革計算機專業(yè)課程設置和教學方法,運用新的教學手段逐漸提高教學效率,讓學生在有限的課時內消化吸收更多教學內容,目前已成為各個大學普遍關注的問題。
計算機作為現代工具已廣泛應用于社會各個領域,對于人類社會的文明與進步起著越來越重大的作用。當代大學生作為具有社會新技術、新思想的前沿群體,掌握計算機技術是基本要求。
為了適應科學技術與社會的發(fā)展,各國許多高等學校為培養(yǎng)社會發(fā)展需要計算機專業(yè)的專門人才,紛紛設立計算機專業(yè)和開設了各種層次的計算機課程。
我國各類院校均設置了計算機專業(yè),計算機教育的普及化和大眾化只是使人才培養(yǎng)總量擴大。因許多校計算機專業(yè)定位模糊,在課程設置方面嚴重缺乏專業(yè)性,例如:計算機科學應用專業(yè)、計算機軟件工程專業(yè)設置幾乎一樣。
學校與社會各企業(yè)的聯系和結合很少,只是在短期的學生實習和實訓環(huán)節(jié)中才有所接觸,計算機人才培養(yǎng)是本末倒置,教學中理論學時占大部分,實踐學時所占比例很小,這種產學脫離影響了人才培養(yǎng)的質量和社會規(guī)格,難以在更廣闊的行業(yè)發(fā)展。
由于我國高校培養(yǎng)模式的陳舊、教材更新緩慢、許多新知識不能及時編入教材中,教學內容的陳舊使培養(yǎng)出來的學生落后于時代的發(fā)展,無法迅速適應社會的需要。
目前高校培養(yǎng)的人才層次不合理,人才結構呈兩頭小中間大,頂層的高層次的系統(tǒng)分析員、項目總設計師缺乏,最底層大量從事基礎性軟件開發(fā)人員也缺少,與合理完善的“金字塔”型結構的差距較大。原因在于各高校在計算機人才培養(yǎng)中普遍存在“一刀切”的現象,不同性質、不同層次的高校沿用相同的培養(yǎng)模式,人才培養(yǎng)中沒有嚴格的分級,高級人才和一般人才等同模式培養(yǎng),與社會的真正需要是脫軌的。
計算機專業(yè)是十分復雜的專業(yè),對于學生的要求是很高的。對于目前采取的十分普遍的上機考核模式,是很難準確檢測出學生的學習水平的,難免只能看出學生在某一方面的水平,過于以偏概全了。
通過比較借鑒國外高校的計算機培養(yǎng)模式的經驗,可以看到我國計算機專業(yè)教育中存在著許多弊病,因此,計算機專業(yè)教學規(guī)劃的制定,要擺脫傳統(tǒng)教學規(guī)劃體制、體系的束縛,在人才培養(yǎng)目標的上,在課程體系建設方面,在教學計劃和教學管理等各個方面都面臨著合理的整合和重構。
傳統(tǒng)教育模式是以教師為中心、面對面、“黑板+粉筆”為主導。新的教育模式強調以學生為中心,強調靈活性與學習的主動性等,但它缺少面對面的交流,因此教育應當是多種模式并存的。
目前已有各式各樣基于網絡的教育模式,如e-學習(e-learning),e-大學(e-university),e-學位(e-degree)等。那么這些模式又該如何相互結合,達到優(yōu)勢互補、相輔相成。這也是需要進一步研究的問題。
要突出專業(yè)特色,面向社會培養(yǎng)結構合理的人才,高校本科階段的計算機專業(yè)主要培養(yǎng)的是“金字塔”結構的下兩層人才。
按照我國目前一些高校發(fā)展規(guī)劃定位和側重點的不同,可分為研究型大學、研究教學型大學、教育研究型大學等。其學科發(fā)展規(guī)劃應側重知識學習和能力培養(yǎng)兩個方面,即重基礎、重能力,加強學科之間的滲透、交叉和組合,具有較強創(chuàng)新精神和創(chuàng)新能力的高素質人才。
課程設置面向市場,與時俱進,更新內容,通才與專才并重,高等院校的計算機專業(yè)人才培養(yǎng)應緊跟信息產業(yè)的高速發(fā)展,面向社會和市場來設置專業(yè)的課程,課程的設置應具有前瞻性,涵蓋范圍要廣泛,培養(yǎng)的學生知識面要廣博、要適應各專行業(yè)的需求,如在程序設計課程中引導學生設計、編寫適合企業(yè)的項目,使學生所學知識和技能不落后于市場要求。
要注重學生實踐能力、協(xié)作能力、組織能力等多種能力的培養(yǎng),要加強校企合作,使學生能夠順利完成從學校進入社會工作的轉變,在教學環(huán)節(jié)中把實踐教學的開設方式、組織方式及考核方式對接國外高校的先進經驗進行改革,加強學校與社會各企業(yè)的合作。只有通過多實踐,學生對計算機知識才能深刻理解、才能熟練掌握技能,達到學以致用。
教學效果在一定程度上與教師的業(yè)務能力有關。教師只有深入學習,不斷充實和更新自己的專業(yè)知識,在教學實踐中不斷總結和摸索適合學生的教學方法,才能培養(yǎng)出更多的適應社會需求的學生。
計算機專業(yè)的學生有兩個任務:一是有效地應用計算機技術,二是不斷改進計算機技術,分析發(fā)現其中的不足之處,對其進行優(yōu)化和創(chuàng)新,當然這個任務的難度是可想而知的,他們是從內往外的學習計算機學科知識。
在技術上數據結構、算法選擇、核心編程、系統(tǒng)接口都應當是計算機專業(yè)人員的強項,也是專業(yè)課程的核心。
隨著時代的進展和改革創(chuàng)新,我們的教育要把指導、引領和創(chuàng)新的思維帶入高等教育。