
[摘 要]本文提出了一種理論與實踐相交融的1∶1教學模式,闡述了它的內涵,并以廣東石油化工學院信息與計算科學專業的教學為例,介紹了該教學模式的實施。
[關鍵詞]應用型人才 理論教學 實踐教學 教學模式
[中圖分類號] G642 [文獻標識碼] A [文章編號] 2095-3437(2013)16-0088-02
一、1∶1教學模式產生的背景
據不完全統計,近年來,我校面向省內100多家企業、20多所高校,開展了180多場次的調研。組織了1000多名畢業生、2000多名在校生召開各種形式的座談會,收回問卷調查表1200多份。對人才培養的若干關鍵問題,如:學生希望學到什么東西?用人單位需要什么樣的人才?本專業人才供需狀況如何?社會要求本專業人才具備哪些素質和能力等進行廣泛深入的調研,取得了寶貴的第一手資料。各教學單位結合調研資料,召開各種形式和層次的研討會210多場次,對我們培養的人才和社會需要的人才有什么差距?我們在人才培養的各個環節上存在什么問題?我們今后應該如何去培養本專業的人才等問題進行深入研討。結果發現,主要問題有兩個:一是學校脫離社會和企業實際,按照自己的培養目標對學生的學業進行評價,而沒有充分考慮到社會對畢業生整體素質和能力的評價。二是理論嚴重脫離實際,學校的教和學偏重理論而輕應用、輕實踐。這兩方面問題帶來的后果是畢業生結構性失業,特別是計算機科學與技術、信息與計算科學、軟件工程等專業或方向在這些方面尤為突出。為解決這些問題,我們在信息與計算科學專業的教學中探討了學校與企業相結合,理論與實踐相交融的1∶1教學模式。
二、1∶1教學模式的內涵
所謂理論與實踐交融的1∶1教學模式并不是說在教學時數設計上嚴格按照1∶1的比例安排理論和實踐教學,而是廣義上的,它的內涵體現在如下幾個方面。
(一)確立理論與實踐同等重要的教育思想和觀念
在應用型人才培養中,從教育思想觀念上強調理論與實踐同等重要,既不能僅重視理論而輕視實踐,也不能一味強調實踐而忽視基本理論的學習掌握。
(二)在教學時數安排上適當提高實踐教學比重
過去在教學時數安排上,理論課程教學時數較多,實踐時數較少,有些必要的實踐環節沒有納入人才培養方案。例如:2006年以前,我校一些工科專業實踐教學的周數在30周以下,一些比較重要的實踐環節沒有列入培養方案,存在著比較嚴重的重理論輕實踐現象。顯然,嚴格要求實踐學時和理論學時相同未必正確,但是在人才培養方案中,應增加專業必須的實踐教學環節,盡量加大實踐教學比重。根據多數高校和我校多年實踐情況來看,對工程類和動手能力要求強的專業,單獨實踐環節一般應安排40周以上,加上隨課實驗或上機折合成周數(一般16學時折合一周),總計達到60周左右。
(三)在教學運行上做到理論和實踐相互交融
在教學安排上采取理論教學與實踐教學相互交融的運行模式。這個運行模式有三個層面的含義:一是課程體系安排上的相互交融,即本科4年中把理論教學和實踐教學交織安排;二是課程模塊教學安排的相互交融,即在一組相關課程的教學中,圍繞一個實際項目或虛擬項目,把理論學習與實踐訓練交織起來;三是在一門專業課的教學中把理論教學和實踐訓練相互交融。
三、1:1教學模式的實施
(一)理論與實踐交織的1∶1課程體系
我校信息與計算科學專業的培養目標定位為培養在科技、教育、信息產業等部門從事應用開發的高級專門人才。在傳統教學中,一般的教學安排是:第一、二學年集中學習理論課程,第三、四學年進行專業技能培養。我們通過實踐和調研發現,先“理論基礎”再“實踐技能培養”的教學安排對本專業的教學效果不是很理想。歸納起來,有三個方面的原因。其一,如果沒有一定的實踐相輔相成,學生很難真正深入理解基本理論;其二,在兩年時間里,如果不把學到的理論及時地應用于實踐,理論也很容易被遺忘,達不到預期的教學效果;其三,信息與計算機理論更新快,需要理論和實踐緊密結合。因此,在本專業人才培養過程中,我們構建了“理論與實踐并行”的教學運行模式。把數學理論、軟件工程理論和軟件工程實踐的教學并行起來,交織安排,在教學中實現了“課程模塊的三融合”。即基礎數學和應用數學的融合;數學類課程與軟件工程類課程的融合;軟件工程理論學習和實踐能力培養的融合。如圖1所示:
這種課程模塊相互融合,理論與實踐相互交織的教學運行模式能夠使理論學習做到循序漸進、逐層推進,通過理論指導實踐,實踐理解理論,讓理論在實踐中進一步升華。
(二)課程模塊的1∶1教學模式
對軟件工程類課程模塊,傳統的教學安排存在若干弊端。其一是把軟件開發語言、數據庫等課程分開獨立講解,不管課程之間的銜接和知識體系的有機聯系,結果出現“語言教學只是講語言本身”的弊端。其二是理論和實踐脫節,例如,“編程語言”類課程的教學一般都是照本宣科,就理論講理論,學生學了語法后不知道可以用它們來解決什么實際工程問題,更不知道該如何去應用;“TCP/IP網絡協議”和“操作系統”類課程教學一般都是講解其原理,沒有把這些原理與網絡協議開發和操作系統底層應用軟件開發結合起來。這樣的教學模式,造成理論與實踐嚴重脫節、課程與課程之間嚴重脫節。
為了克服以上弊端,我們進行了兩項改革。一是把“編程語言”類課程和“數據庫類”課程進行整合,去掉重復內容,按照知識體系的邏輯性和漸進性重組為“C/S架構網絡編程基礎”、“WEB技術原理與技術”和“移動智能設備應用程序開發”三門課程。二是采取類似于CDIO的教學方法,以一個實際軟件項目開發的過程、方法和環境為載體,對課程教學實行分階段與綜合性模擬,讓學生以主動的、實踐的、課程之間有機聯系的方式完成學習和實訓。
(三)專業課程的1∶1教學模式
在傳統教學過程中,軟件工程是一門獨立的理論性課程。學生們認為軟件工程就是一些條條框框,由于缺乏實踐經驗,缺乏合作開發軟件的感性體會,使他們在學習過程中難以理解軟件工程的精髓。
為此,我們重組了實踐課程體系,將軟件工程的思想貫穿于整個實踐教學中。通過在低年級開設的實踐課程,使學生在學習軟件工程理論之前就先對軟件需求分析、軟件設計、軟件測試、進度控制、軟件質量、文檔管理、團隊合作等有一個感性的認識,使學生從低年級開始就接觸并了解軟件工程,具有初步的程序開發經驗。在高年級學習軟件工程理論時,學生們就能結合切身體會,完成從經驗積累到感性認識再到掌握系統理論的過程。之后再使學生用軟件工程的理論來指導軟件開發,最終使學生具備獨立完成從需求分析、建模、設計、代碼編寫、測試、部署全過程的能力。
(四)學業評價與考核
根據課程的性質采取靈活的、多樣化的考核方式。例如,對理論性課程采取閉卷筆試;對實踐性課程采用階段性課程設計、綜合性課程設計的方式來實現考核;對于理論和實踐要求都較強的課程,我們采取筆試和單元上機階段性測試并重的方式,考核內容以實際項目的實現為主。
值得指出的是,在這種教學模式的實施過程中,一種行之有效的辦法是與企業(實習基地)合作,成立實訓中心和項目開發團隊,該項目團隊的成立,為學生的學習帶來了一種全新的模式,使學生能夠體驗到軟件公司的運行模式和參與實際項目的開發,同時也為教師提供了一個將理論應用于實踐的機會。
[ 參 考 文 獻 ]
[1] 顧佩華,沈民奮,李升平,等.從CDIO到EIP-CDIO——汕頭大學工程教育與人才培養模式探索[J].高等工程教育研究,2008,(1):12-20.
[2] 周德劍.試析應用型本科教學體系的構建[J].黑龍江高教研究,2010,(9):157-159.
[3] 苗東利,雷佑安.研討式教學在高校教學中的應用[J].大學教育,2013,(1).
[4] 李金芳.新課改下化學教學論課程的教學研究[J].大學教育,2012,(7).
[責任編輯:左 蕓]