劉真真 朱英琳
目前,我國的軟件產業(yè)已進入“互聯(lián)網+”時代,軟件公司的快速發(fā)展也大幅度增加對計算機專業(yè)人才的需求。很多公司為了招聘計算機專業(yè)的學生,開展各種招聘活動和宣講會。但實際上,近幾年來計算機專業(yè)學生的就業(yè)情況并不樂觀,就業(yè)難度增加,一方面,高校都在不斷地擴大計算機專業(yè)的招生規(guī)模,導致計算機專業(yè)畢業(yè)生人數(shù)近幾年持續(xù)上升。另一方面,計算機領域的公司對招收人員的實踐能力要求高,特別是行業(yè)發(fā)展迅速,相關產品更新?lián)Q代快,對計算機專業(yè)人員的綜合素質和能力要求更高。
計算機專業(yè)課程體系與就業(yè)問題分析
目前互聯(lián)網技術發(fā)展迅猛,崗位需求量大,而且更需要計算機專業(yè)能力強的人才。但近些年高校培養(yǎng)出的畢業(yè)生還未能夠完全滿足社會需求,再加上每個學生的學習能力以及興趣有所不同,都會影響教學質量,最終導致就業(yè)率低。因此,高校開設計算機專業(yè)課程時,不能只培養(yǎng)學生扎實的理論基礎知識和計算機相關知識,還應該引導學生樹立正確的目標,提高學生學習的動力,培養(yǎng)學生的實踐與創(chuàng)新能力,鼓勵學生掌握更好的職業(yè)技能,跟進計算機技術的發(fā)展。因此,傳統(tǒng)的計算機專業(yè)課程體系已經不能滿足計算機專業(yè)的要求。
一、教學內容
計算機專業(yè)與其他專業(yè)不同,技術更新非??欤虼斯緦φ惺占夹g人員的要求也在提高。但是一些高校計算機專業(yè)的教學內容并沒有及時更新,課程設置不能適應當前社會計算機技術的發(fā)展,導致教學內容與計算機技術的發(fā)展之間差距大,使得教學內容滯后、時效性不強,造成教學內容與社會實際對計算機專業(yè)崗位的需求不匹配。而且大部分高校注重學生理論方面的學習,著重培養(yǎng)學生的科研能力,學生缺乏實踐的機會,同時,缺乏動手實踐的課程也讓學生的積極性和學習動力不高,影響高校計算機專業(yè)的教學質量。從而造成計算機專業(yè)的學生代碼能力不足,實踐能力不強,不能滿足當前就業(yè)趨勢對計算機技術和能力的要求。
二、教學模式
與高校其他專業(yè)的課程不同,計算機專業(yè)課程本身的實踐性很強,如果教學模式還是依照傳統(tǒng)教學,老師利用簡單的多媒體課件輔助教學,向學生展示教材的理論知識,不利于學生的思考,同時傳授的內容讓學生產生距離感,難以融入課堂,造成授課的效果差。更有一些高校教師授課與學生互動不多,缺少交流和溝通,學生參與度低,難以調動學生的積極性和學習熱情。而且如果計算機實踐內容單純靠教師演示,學生缺少練習機會,依舊“紙上談兵”,那么學生不能將理論轉為實踐,很難將理論知識應用在實際問題中。因此,高校開展計算機課程必須有相關的硬件和軟件作為教學支持,但是很多高校由于經費問題或者管理層工作不到位,造成實驗教學環(huán)境不能跟上教學要求條件,軟硬件設備和應用軟件落后,不能讓實踐順利進行,無法有效通過動手實踐來提升學生自身的計算機相關操作及編程水平,最終難以讓學生達到當前就業(yè)對計算機技術的標準。
三、教學考核
考核是教學的重要組成部分,現(xiàn)在大多數(shù)高校計算機專業(yè)課程的考核方式主要為理論考試,甚至一些實踐課也轉換成理論形式的考核,考核形式單一,對學生上機實踐方面考查不足,使學生側重理論知識,并不能考查學生的上機動手能力,從而達不到考核目的。當實踐課轉為理論考核方式時,高校通常使用簡答題或者論述題來代替考核學生的上機實踐。但對計算機編程來講,方法不同代碼則不同,語言不同,答案則完全不一樣,此做法不僅讓學生寫代碼艱難,不能調試程序,同時也加深了老師改卷子的難度,代碼的bug也不易發(fā)現(xiàn);對計算機操作步驟來講,當配置環(huán)境不同,即使步驟一樣,也會得到不同的結果。因此,通過轉換實踐課考查為理論考查的形式是不合理的,理論和動手實踐過程還有很大距離,還需要同學們進一步聯(lián)系、練習及探索。
四、畢業(yè)生就業(yè)數(shù)據(jù)
某高校的社會需求與人才培養(yǎng)質量跟蹤報告顯示,計算機專業(yè)學生的就業(yè)相關度為85.80%,互聯(lián)網、電子商務是畢業(yè)生就業(yè)意向最高的行業(yè),主要從事需求分析、軟件開發(fā)、測試、運維、大數(shù)據(jù)和人工智能等方面工作。公司對信管專業(yè)應聘者的要求分為五大類:1.個人基礎素質,如個人品質、溝通能力、團隊意識和自學能力等 ;2.編程能力,招聘單位希望應聘者熟練掌握SQL、Python、Java、C語言等;3.數(shù)據(jù)挖掘與分析能力,如應聘者是否會處理大數(shù)據(jù)、建立數(shù)據(jù)庫和統(tǒng)計分析等;4.信息管理能力,如對企業(yè)運營、人力或行政管理的信息管理能力;5.信息系統(tǒng)建設,即需要運用計算機相關知識對系統(tǒng)進行需求分析、設計實現(xiàn)和維護。當前人工智能與區(qū)塊鏈技術應用也非常廣泛,招聘單位的要求也更高,雖然一些高校也開設相關課程,但是授課的深度還停留在理論層次。因此,在互聯(lián)網浪潮的不斷推進和計算機技術不斷發(fā)展下,高校對計算機專業(yè)的課程體系需要進行調整。
面向職業(yè)能力培養(yǎng)是高校課程體系構建的必然選擇
高校教育對我國社會發(fā)展的重要性不言而喻,每個高校確實具備了自己的教學特色和學習氛圍。如今,“工業(yè)互聯(lián)”產業(yè)不斷向前發(fā)展,社會的經濟發(fā)展方式也快速轉變,出現(xiàn)大數(shù)據(jù)、人工智能和區(qū)塊鏈等熱潮,所以產業(yè)結構也不斷在調整。那么高校教育也應該隨著社會對人才的需求做出改變,面向職業(yè)能力培養(yǎng)學生,不能片面追求單一模式的科研人才的培養(yǎng)。高校除了注重學生的計算機理論基礎知識和相關專業(yè)知識外,也應注重培養(yǎng)學生的工程實踐能力,將理論知識應用于現(xiàn)實。因此,高校在計算機相關專業(yè)的課程安排上,應加強專業(yè)課的改革與創(chuàng)新,培養(yǎng)學生的實踐能力,提高學生的綜合素質,培養(yǎng)出更多的專業(yè)型人才,提高學生的就業(yè)率。
因此,在互聯(lián)網技術不斷發(fā)展的時代環(huán)境下,公司對計算機相關專業(yè)的崗位需求越來越大,就業(yè)前景雖然廣闊,但是隨著高校的專業(yè)擴招,每年的畢業(yè)生數(shù)量也是持續(xù)增長,就業(yè)競爭激烈。所以高校計算機專業(yè)的教育更應該根據(jù)互聯(lián)網相關技術的不斷更新與發(fā)展培養(yǎng)出更符合社會需求的人才,不僅要培養(yǎng)學生扎實的理論基礎和與計算機相關的專業(yè)知識,更應該不斷完善課程體系,培養(yǎng)學生的實踐與創(chuàng)新能力,建設能夠適應當前行業(yè)需求,且具有可持續(xù)發(fā)展?jié)摿Φ拿嫦蚵殬I(yè)能力培養(yǎng)的計算機專業(yè)創(chuàng)新課程體系,使學生的知識儲備和實踐能力得到協(xié)調發(fā)展,培養(yǎng)出高質量人才,同時,還能鍛煉學生的溝通能力、創(chuàng)新能力和團隊合作精神,解決當前社會計算機領域人才培養(yǎng)與人才需求的矛盾,也能培養(yǎng)出更符合社會需求的高素質人才。
面向職業(yè)能力培養(yǎng)的計算機專業(yè)創(chuàng)新課程體系構建
針對當前高校計算機課程體系存在的問題和學生就業(yè)情況,本文構建了一個面向職業(yè)能力培養(yǎng)的計算機專業(yè)創(chuàng)新課程體系,從四個方面進行課程體系的改革:多層次課程目標體系、漸進式課程模塊、“練賽研用”課程訓練和全方位課程效果評價與反饋。
一、多層次課程目標體系
當前計算機領域的企業(yè)和公司對應聘者各方面的能力要求越來越高,因此,為了培養(yǎng)學生的職業(yè)能力,本文建立了多層次課程目標體系。不僅要培養(yǎng)學生學習理論知識和專業(yè)技術,還要培養(yǎng)學生對個人人生觀、價值觀的樹立,還有認知能力、思考能力、自學能力、創(chuàng)新能力和自控能力。不僅如此,還要培養(yǎng)學生的信息甄辨能力、溝通能力、表達能力和團隊協(xié)作能力。
二、漸進式課程模塊
為了使教學內容更加符合當前社會計算機崗位需求,需對教學內容做出調整,本文在面向職業(yè)能力培養(yǎng)的計算機專業(yè)創(chuàng)新課程體系中構建漸進式課程模塊。漸進式課程模塊不僅體現(xiàn)在高校在設置計算機課程整體由簡到難的規(guī)劃中,也體現(xiàn)在每個課程的漸進式課程內容設置。
針對計算機專業(yè)課程整體的規(guī)劃,首先要弄清楚每個課程之間的邏輯和先后關系,列出學習這些課程的順序,如計算機導論課程應是其他專業(yè)課程的先導課,C語言課程設置的時間一定要在數(shù)據(jù)結構課程之前,還有同一種內容的理論課在相應的實踐課之前。那么針對每一個課程的漸進式課程模塊教學的設置,可以將該課程的每個教學知識點進行分類,然后歸結為一個集合,然后每個集合就可以成為一個模塊內容,最終將模塊整合為一個綜合性強的整體。這樣由局部到整體、由簡到難就構建了漸進式課程模塊。像C語言、Java和Python等這類編程實踐課程,在學習完理論課程后,在機房對各個語法進行練習,由淺到深,最終圍繞著案例學習,如做課程設計時要先從需求分析,再到設計和最終的實現(xiàn)。而且在實踐課的實際教學中,學校也可以跟一些企業(yè)單位合作,當學生在校完成實踐目標后,可安排學生去企業(yè)實習,使其提前接觸與融入計算機行業(yè)社會,提升學生計算機實際操作的能力。
三、“練賽研用”課程訓練
隨著信息化的發(fā)展,招聘單位對學生的實踐能力要求也越來越高,高校緊跟社會崗位需求改革實踐課程,分清楚哪些技能需設置為理論課學習,哪些技能需設置為實踐課來掌握和提高自身能力。為了學生更好地掌握理論知識,將理論應用于實踐中,本文建立的課程體系中加入了“練賽研用”課程訓練模塊,一方面提升學生的上機實踐能力,另一方面提升學生對計算機相關技術的興趣,調動學生的積極性,提高學習氛圍。“練賽研用”即將練習、參賽或研究與課程訓練融合,學生可通過編程練習、系統(tǒng)操作等為后期參與計算機相關競賽打下良好基礎;學生通過上機練習,彌補理論知識跟實際的差距,被高校培養(yǎng)為科研人才。
因此,實踐課在確定教學目標后,還需要制訂“練賽研用”課程訓練的教學改革方案,讓學生參與實踐中,如在C語言和數(shù)據(jù)結構的教學中,提前向學生介紹一些與C語言相關的程序設計大賽,如ACM國際大學生程序設計競賽、藍橋杯、中國高校計算機大賽之團體程序設計天梯賽等,后續(xù)要選拔學生先參加這些省賽,再根據(jù)各自所在省的名次決定是否能參加國賽。同時要介紹參加這些競賽的內容、規(guī)模、舉辦方式及如何報名等信息,還要介紹參加這些競賽在拿證書的情況下對找工作的優(yōu)勢,使學生對這些競賽活動有初步的認識和了解,激發(fā)學生的好奇心和學習興趣。在此基礎上,教師根據(jù)教學目標聯(lián)系相關的比賽內容,給學生布置教學的具體實踐任務,且融合后的實踐任務應是由簡到難、循序漸進的。而且,如果學生參加這些競賽后取得名次拿到證書,那么學生在畢業(yè)找工作時可將參賽經驗和證書寫入簡歷中,得到面試官的肯定和賞識。如在Python編程語言的教學中,可以介紹碩士研究生階段對Python的研究與應用,如Python廣泛地應用于人工智能中,在確定Python的教學目標后,介紹人工智能的背景和基本情況,激發(fā)學生對科研的興趣。因此教師除了安排學生練習基本語法和進階內容外,還可以帶領學生做簡單的人工智能任務,如“手寫體識別項目”,那么學生對Python語言熟練掌握后,就可以做簡單的AI項目,為今后的科研打下堅實的代碼基礎。
四、全方位課程效果評價與反饋
為了教學質量的提高,需要對課程作出反饋來不斷改善與改進教學,因此本文在課程體系中制訂了全方位課程效果評價與反饋方案。分別對計算機專業(yè)的理論課、實踐課和獨立課程設計課作出全方位的評價與反饋,包括:1.學生評價教師對課程的理論知識目標、實踐課程目標和獨立課程設計綜合目標的完成度,以及對教師備課和授課的建議;2.教師同行之間定期評教、互相溝通;3.教師利用網絡教學平臺對學生進行統(tǒng)計,作為學生學習結果反饋,如理論知識建立任務點,統(tǒng)計學生完成度、課堂實踐操作完成度、獨立課程設計完成度、上課分組討論參與度、討論效果以及小組成員對綜合項目的合作完成度,教師根據(jù)這些數(shù)據(jù)來及時調整課堂內容以及教學方法;4.課程考核的反饋,實踐課程的考核不能單一依靠理論的考核形式,應讓學生在機房上機動手操作,獨立實踐課就要求學生做課程設計。實踐課的試題應由學院負責此門課程的教師合作出題,降低老師單獨出題造成的實踐知識考核涵蓋不全面的問題,最后教師再根據(jù)課程考核的結果,對授課內容和方法及時調整。
通過全方位課程效果評價與反饋,教師和學生分別了解到自身的不足,調動教師和學生的積極性,給予教師授課全面的評價和反饋以及對學生全面的考核,最終達到提高教學水平和質量的目的。
面對飛速發(fā)展的計算機技術,高校要以當前社會對計算機人才的需要為出發(fā)點,構建以就業(yè)為導向、面向職業(yè)能力培養(yǎng)的計算機專業(yè)創(chuàng)新課程體系,通過多層次課程目標體系、漸進式課程模塊、“練賽研用”課程訓練和全方位課程效果評價與反饋來完成計算機課程體系的改革。最終提高高校計算機專業(yè)的教學質量以及學生的職業(yè)能力,提高學生的就業(yè)率。
[該文系2021年河南省高等教育教學改革研究與實踐(就業(yè)創(chuàng)業(yè)指導類)項目“以職業(yè)能力培養(yǎng)為導向的高校創(chuàng)新創(chuàng)業(yè)課程體系改革研究”的研究成果,項目編號:2021SJGLX1034。作者單位:劉真真,河南財政金融學院;朱英琳,鄭州西亞斯學院]