李延冰
摘要:隨著互聯網和信息技術的迅猛發展,計算機類本科專業已經成為全國高等學校規模最大的工科類專業,為我國信息化建設培養了大批量人才,然而計算機專業的教學模式仍然存在一定的桎梏。當前,新一代人工智能正在全球范圍內蓬勃興起,大數據、云計算、物聯網等新技術新應用新業態方興未艾,為經濟社會發展注入新的動能,為了適應社會發展需要,應對百年未有之大變局,新一輪的計算機教學改革勢在必行。文章結合教學實際淺談一下計算機專業人才培養過程中存在的若干問題及應對策略。
關鍵詞:教育改革;教育理念;課程體系;人才培養
中圖分類號:G642? ? ? ? 文獻標識碼:A
文章編號:1009-3044(2021)20-0229-02
1 引言
計算機類專業本科教育的培養目標是讓學生在多學科交叉背景下掌握較為扎實的數學和自然科學基礎知識,掌握較為系統、深入的計算機科學與技術基礎理論、專業知識和基本技能,提倡學生發現自己的能力興趣,鼓勵創新、敢于探索,培養出具備良好科學素養和人文知識背景,具備探索精神、創新能力和自主學習能力的復合型人才。當前,我國計算機類專業教育規模逐年擴大,課程體系框架、課程內容日益完善,同時形成了一批精品課程和優秀教材,人才培養質量取得了一系列突破,為社會輸送了不同層次、不同領域的優秀人才,計算機學科在國際計算機學術領域的影響力不斷提升,為我國經濟發展和科技創新提供了重要技術支撐,同時也深刻改變著人們的生產生活方式[1]。盡管我國計算機類專業的教育規模如此龐大,培養體系也在逐步形成規范,但各個高校培養出學生的質量仍然參差不齊,存在很大差距,這些差距與學生的視野、知識面、自主學習能力,學校師資力量、軟硬件水平、培養方式、教學模式、課程設置、課程內容安排都存在著很大的關聯[2]。如何正確引導,改善課程體系,健全學科設置、培養體制,提高計算機類專業學生培養質量,培養出具備創新能力的復合型人才,值得教育工作者認真思考。
2 當前計算機類專業存在的問題
2.1 學生盲目報考,缺乏了解
學生們在高三的高強度學習和壓力下,幾乎沒有時間去了解本科專業,高中教師、學生家長也缺乏對學生的引導,導致學生一心只讀圣賢書,沒有及時關注了解專業信息,部分學生甚至高考完不知道211/985、雙一流高校,腦海里只有一本、二本的分數線,沒有去了解本專業的意識。其次有一部分學生盲目跟風,看到其他人報考了自己就報考了,或者聽說本專業比較熱門,畢業后薪酬高,容易就業就報考了,自己對本專業基本沒有了解,不知道本科專業學習的內容,不知道需要培養自己的那些能力。最后,有一部分學生雖然了解了本專業,但了解不夠透徹、深入,僅僅憑借自己一時的熱情,沒有考慮這個專業是否適合自己,比如僅僅看了專業的名字,本科階段具體學習的內容、畢業后就業的領域都不清楚就選擇了報考。這就導致學生在本科學習階段仍然延續傳統學習方式,不知道自己以后努力的方向,不清楚自己本科階段該做什么,沒有清晰的規劃,沒有側重點,甚至有些學生大二、大三了發現本專業不適合自己才匆匆忙忙地去換專業。
2.2 學習缺乏主動性,完全依賴課堂
從小學到高中國內以應試教育為主,學生們一直是被動地接受知識,在教師的嚴格要求和指導下學習,教師是課堂的核心,知識獲取是教師講授為主,學生課堂下練習為輔,這樣的模式下導致學生進入大學后自主學習能力不足,主要表現為以下幾點:一是學生在大學階段依然嚴重依賴教師及課堂,缺乏自主學習能力,面對專業基礎知識的欠缺不能有效利用圖書館書籍、互聯網等主動地去彌補,比如計算機類專業的編程課,由于教學課時有限,教師們通常只能講授基本的語法附加基本的實踐,然而編程能力需要大量的實踐僅僅依賴課堂是遠遠不夠的,同學們完全可以在網絡找到提升課程及實踐項目去加強,然而大部分同學沒有這樣,自主學習能力的缺失是學生實踐能力差的主要原因。二是在大學之前學生們都被教師及家長嚴格管理、指導,進入大學后脫離束縛進入較為自由的空間,缺乏自主學習及自控能力導致很多學生完全陷入迷茫狀態,不知道應該做什么,不知道該如何學習,終日沉迷游戲、網絡,進而產生大學無用論等厭學悲觀情緒。三是學生們缺乏清晰的人生規劃,不知道自己以后要從事什么樣的工作,部分學生雖然有自己的規劃但是卻不知道該做哪些事情去充實自己,進而完成自己的人生規劃。
2.3 知識面窄,對專業認識不足
在當前多學科交叉背景下,計算機領域需要的是復合型人才,學生應該具備良好的科學素養和人文知識背景,具備工程意識、創新意識和管理意識,能夠從事有關計算機科學與技術方面的研究、應用開發。由于接觸的太少,知識面窄,很多學生對計算機類專業認識不足,過于教條,認為計算機類專業就是編程,忽視了數學以及基本理論、基礎知識等學習和能力培養,這些都不利于學生以后的深造及成長。
2.4 高校培養方式存在的問題
計算機類專業的基礎課程在不同的學校都不一樣,但基本都包含高等數學、線性代數、概率論、大學物理等前期基礎課程以及計算機導論、計算機組成原理、操作系統、數據結構、算法分析與設計、編譯原理、計算機原理、數據庫原理等主干課程。這些課程是具備體系的,并不是孤立的,國內部分高校的課程體系存在很大問題,課程設置不合理,比如高等數學、線性代數這些基礎數學課應該放到大一、大二去設立,有助于銜接、理解算法分析與設計、計算機組成原理等課程,然而部分高校僅僅為了完成課程培養,將其放到大三、大四去學習,這樣就很不合理,甚至讓很多學生不理解計算機類專業為何要學數學。其次,部分高校硬件設施存在很大缺陷,甚至還在利用淘汰的舊電腦,打開就藍屏。教材選擇不合理,部分高校選擇陳舊的教材,比如譚浩強的C語言教材,與目前的計算機技術嚴重脫節,而且存在很多錯誤,國內很多教材只是公式的堆積,枯燥晦澀,缺乏知識引導。部分高校教師知識陳舊,無法反映技術發展的最新方向和趨勢,授課能力缺乏,不能做到深入淺出,講課枯燥,照本宣科念PPT,沒有自己的見解,部分教師教學生C編程還在利用TC2.0,數據結構等課程干巴的講理論,沒有與實訓相結合,導致培養出的學生就業還要到培訓機構二次培訓就業。最后,計算機類專業要求培養的學生具備良好的實踐能力,實訓體系需要配合大學四年的學習進行,需要考慮到行業的崗位技能需求、專業知識體系給學生一系列循序漸進的實訓項目,然而大部分高校僅僅是常年不變的幾個課程設計,也缺乏具備工程實踐能力的教師,很難滿足實踐能力培養的需求。