初曉 冷澤
摘要:本文通過對傳統計算機專業基礎課程的教學內容和教學方法存在的弊端進行分析,力求探索出適用于民辦院校培養應用型人才的教學模式,為轉型背景下的民辦高等院校教學模式調整提供參考。
關鍵詞:計算機專業;應用型人才;基礎課程;教學改革
一、傳統計算機專業基礎課程教學中存在的弊端
1.基礎知識與實踐能力脫節
計算機專業基礎課程是計算機專業課程體系中最基礎、最重要的組成部分,但我國高校計算機本科專業基礎課的教學大多數存在輕應用、缺關聯、少綜合等問題。尤其是輕應用的現象較為嚴重,這讓學生很難學以致用,與后續專業主干課程或專業方向課程發生脫節,降低了學生學習的積極性,影響教學效果,也制約了應用技術技能型人才的培養。
近年來,雖然國內外高校和學術團體都在積極探索計算機科學與技術專業人才培養模式的改革,但由于受本專業理論體系的影響,所制訂的專業教學計劃仍然脫離不了原課程體系的框架。尤其是計算機專業基礎課程,既要兼顧學生具備較完整的理論基礎,又要強調培養學生的實踐能力,一些理論深、難度大的課程在教學計劃中仍占有較大的比重,而另一些應用性較強的課程難以全面納入教學計劃。傳統研究型高等院校的計算機專業基礎課程的體系設置,已不能適應轉型背景下的民辦院校對應用型人才培養的需求,甚至影響了民辦院校計算機專業學生的就業情況,因此必須做出調整和改革。
2.課程設置與崗位需求仍有較大差距
目前,應用型計算機人才市場需求可以分為兩大類:第一類是政府和一般企業的人才需求,主要包括系統建設需求、系統管理需求、系統運行需求和系統維護需求;第二類是計算機軟硬件企業的人才需求,主要包括系統集成需求、售前售后技術支持需求以及軟件編碼和測試需求。
部分高校計算機專業在應用型人才培養大轉型背景下,雖然按崗位需求配置了相應的課程,但是教師仍采用傳統的教學方法,授課內容一成不變,沒有真正將崗位需求落到實處,使得很多畢業生感覺學了很多知識,卻無法應用到工作崗位上。
3.課程內容缺乏靈活度
部分高校在課程內容和知識體系上,幾年甚至是十幾年都保持一種不變的模式,并沒有將“互聯網+”教育技能融入實際的教學內容當中。傳統教學中,教師負責為學生講解程序設計基礎的相關知識點,然后選擇適當的習題進行演練。這樣做固然有助于提高學科成績,然而背離了新課改的方向,容易造成很多學生對程序設計基礎產生畏難和厭倦,無法激發對這門學科的興趣。
二、計算機專業基礎課程模塊化改革
現行計算機專業基礎課程與專業主干課及選修課嚴重脫節,在課程體系設置中有明顯的分界線。這種方式雖然可以很好地傳授基礎知識,但是在能力培養方面卻存在明顯不足。為了在計算機專業人才培養方面兼顧知識培養與能力培養,我們對計算機專業的主要基礎課程及課程體系進行了重組。
1.推動課程模塊化
精簡專業基礎課程,針對計算機專業基礎課程中的軟硬件知識的要求,將基礎課程劃分為小型軟件開發模塊和基礎模塊。其中軟件開發模塊以C/C++程序設計基礎和數據結構課程為主線,基礎模塊以計算機基礎和計算機組成原理為主線,并以這兩個模塊為基礎,延伸專業主干課程。小型軟件開發模塊延伸為信息管理系統模塊,基礎模塊延伸為網絡工程模塊。通過課程模塊化,學生能夠對專業基礎課程的應用方向及重要性有深入了解,從而提升對專業基礎課程的重視程度。
2.推動課程一體化
為更好地適應應用型人才培養,專業基礎課程的教學理念及教學內容側重需要有所調整。理論性課程設置應少而精,選擇能反映學科特色的內容,增加應用型課程的比例,重新修訂教學大綱,完善教學資料;同時為專業基礎課程設置專業方向捆綁課,明確專業基礎課程的應用領域,加強基礎課程的實踐性。根據本專業實際開課情況,可以設置三組基礎課與專業方向的捆綁課:C(C++)語言+數據結構+算法設計與分析;操作系統+Linux操作系統開發;離散數學+數據庫+Oracle數據庫開發。
以C語言(C++)+數據結構+算法設計與分析一體化課程為例:將高級語言程序設計、數據結構、算法設計三門課程統一為數據結構與算法實現一門課程,分三學期完成,最后給四至五周的課程設計,課程設計從質量上類似于小型信息管理系統開發。另外,加強三門課程之間的聯系。學生經過三個學期的知識學習及一個月的課程設計實踐,會大大加強自身算法設計思想,能對程序設計有一個全面的認識。學生會很容易理解諸如面向對象程序設計和面向過程程序設計的差異,數據結構中的諸多算法及實現等難點問題,培養學生的抽象思維和邏輯思維能力。
三、結論
目前高校計算機基礎課程教學中存在著理論與實踐脫節、教學內容一成不變、學科孤立等問題,因此計算機專業培養應用型人才的課程設置應該通過推進課程模塊化、一體化,構建以實踐教學為支持的教學體系,增加專業課程實踐教學學時,進一步培養學生的綜合能力。
基金項目:吉林省高等教育學會2016年度高教科研課題“轉型背景下的民辦院校計算機專業基礎課程教學改革研究”(課題編號:JGJX2016D171)。endprint