李艦
摘 要:隨著計算機技術的發展及普及,如今人們生產生活中均需要相應的程序開展工作。高校計算機課程是培養學生提升編程能力的重要課程,然而在實際教學中存在教學條件落后、教學設備落后、實踐教學專業教材不足等情況,繼而導致很多高校學生編程能力難以滿足社會需求,無法適應當前時代的進步,本文主要分析了當前高校計算機課程實訓存在的不足,并針對基于提升編程能力高校計算機課程實訓的改革措施進行了研究和探討。
關鍵詞:編程能力;計算機課程;教學改革
高校計算機科學與技術、網絡工程、物聯網工程等知識體系均屬于信息類專業專業,需要學習程序設計類相關知識,如C語言程序設計、面對對象程序設計、網絡程序設計等[1]。目前我國信息領域發展速度較快,且非常注重計算機技術的實踐,因此高校學生只有具備較高的編程能力,才能夠滿足社會需求。然而目前我國高校計算機課程實訓存在不足的情況,導致很多學生程序設計能力不佳,難以滿足社會需求,因此高校需要注重計算機課程實訓的改革。
一、當前高校計算機課程實訓存在的不足
(一)課時不足
如今信息類專業仍然受到廣大學生的歡迎,高校為了更好的培養學生,讓學生在將來畢業后能夠獲得更加寬泛的就業領域,而將信息類各專業加入了更多的課程,確保學生能夠學習到更加全面的信息類專業知識[2]。然而隨著其他課程的增多,程序設計類課程則會相應減少。計算機課程既包含理論課又包含實訓課,如果課程增多則會導致理論和實訓課的時間更加緊張,因此必須合理安排理論課和實訓課的時間。
(二)教學條件及設備不足
很多高校會受到經費的影響,導致教學條件比較落后,尤其是信息類專業計算機實訓課程需要學生計算機進行教學,如果計算機設備仍然停留在幾年前的狀態,會導致難以滿足學生的需求[3]。且目前信息類專業學生數量也較多,很多高校的計算機設備難以滿足學生數量需求,且很多設備由于沒有完善維護,導致設備出現損害,繼而嚴重影響教學。
(三)專業教材不足
很多高校的計算機課程實訓教學的專業教材主要是按照傳統程序設計教材進行編寫,存在內容落后,不滿足時代進步的要求。另外還有一些高校缺乏計算機課程實訓教材或教材專業性不足,致使教師只能依據自己的經驗進行實訓課程教學,繼而導致學生編程能力不滿足社會修、
(四)師資力量不足
高校教師工作壓力較大,其不僅需要進行教學和科研,還要參與到學生管理工作中。由于信息類專業屬于比較新穎的專業,因此高校教師主要適應中青年為主,且還有部分教師仍然需要進一步深造,導致在實際實訓教學活動中,常常出現一名教師輔導過多學生,致使部分學生難以及時得到教師的指導,繼而影響學生的編程能力提升。
二、基于提升編程能力高校計算機課程實訓的改革措施
隨著計算機技術的發展及普遍,如今市場上對計算機應用型人才的需求量較大,即高校需要加強對信息類專業學生編程能力的實訓培養,確保提高學生的編程能力。
(一)加強不同專業重點課程設計
為了確保信息類專業學生的職業素養和編程能力得到較大的提升,高校需要注重開展實訓課程。由于當前信息類專業程序設計課程較多,然而不同專業的側重點不同,即高校需要根據不同專業的側重點開展實訓教學[4]。如信息專業中電子信息、電子科技等專業比較偏向于對硬件的控制,則高校需要注意在實訓課程中注重培養學生硬件控制項目中,如單片機系統和嵌入式系統等,確保促使學生將編程技能與硬件課程相融合。
如教師在教學C語言程序設計時,如果單純練習算法和習題,則編程能力難以提升,但如果教師指導學生完成軟件與硬件結合的系統設計,則能夠充分提升學生的應用開發能力。教師需要注重結合不同側重點專業的學生開展合適的實訓課程,網絡工程專業偏向于上層應用,教師需要可以利用數據庫系統訓練學生的編程能力。
(二)加強計算機課程實訓平臺建設
為了提高學生的學習積極性,高校可以在組織各類形式的計算機編程大賽,促使學生將所學知識應用在實踐中,提高學生的實際動手能力。此外高校還可以加強與對口企業的合作,改善學校內教學設備不足和師資力量不足的問題。學生通過在企業實習,可以在具體工作中提高自身的編程能力。此外高校通過與知名計算機相關企業合作,能夠提高高校該專業的知名度,激發學生的創造力,拓寬學生的就業渠道,繼而促使學生的專業能力符合市場需求。學生也需要注重在企業實習中參與企業軟件研發,爭取獲得更多實訓的機會。
(三)加強對學生編程能力的考核
在任何科目教學中,都必須注意對學生知識掌握情況的考核[5]。傳統計算機類課程考核方式主要采用閉卷考試的方法,衡量學生理論知識掌握情況,然而該種考核方式難以全面了解學生的編程能力。而且如果期末成績不考核編程能力,會讓學生將學習重點放在理論學習中,難以充分提升學生的編程能力。因此高校需要加強對學生編程能力的考核,即可以通過上機考試的方式,將上機考試成績納入到期末總成績中。此外學生通過設計應用軟件系統也可以為其考試成績加分。為了避免學生相互作弊的情況發生,教師需要多設計一些實訓題目,并通過隨機抽題的方式進行考核,確保臨近的學生之間不會存在一樣的題目。同時教師還需要保證題目難易程度相差不大,保證考核成績的公平性。
結束語
綜上所述,高校信息類專業仍然屬于熱門專業,且市場上對計算機應用型人才的需求量較大,因此高校需要注重培養學生的編程能力,提高學生的實踐能力。高校需要加強課程設計、企業合作及考核改革等,確保全方位提升學生的編程能力,促進學生就業競爭力的提升。
參考文獻
[1]侯春明.基于提升編程能力的高校計算機課程實訓教改探索[J].中國電力教育,2013,28:163-164.
[2]智立甫,馬程暄,李莉.編程能力課程“共核”與師資共享研究——以計算機應用與數控專業的C語言課程為例[J].石家莊職業技術學院學報,2014,06:69-70.
[3]高綱領.提升編程能力的高校計算機課程實踐教改研究[J].開封教育學院學報,2015,02:92-93.
[4]曹曉蘭,彭佳紅,彭劍.計算機本科生編程能力與軟件能力的培養研究[J].計算機教育,2014,07:72-75.
[5]張永梅,馬禮,孫海燕,等.培養學生程序設計、算法設計與分析能力的研究與探索[J].計算機時代,2016,03:60-63.