朱亞玲 李曉斌 張睿敏 周秀媛
(蘭州工業(yè)學院,甘肅 蘭州730070)
隨著我國信息化建設的不斷發(fā)展和深入,IT 產業(yè)作為信息化建設中的核心得到了飛速的發(fā)展。這就要求高等計算機教育必須培養(yǎng)出具備較強專業(yè)知識、能力和素質的IT 人才,從而提高我國計算機行業(yè)的核心競爭力。最近幾年計算機專業(yè)的畢業(yè)生不少,但許多IT 企業(yè)仍反映招聘不到合適的人才。 為了解決這些問題,同時使學生對計算機專業(yè)課程產生興趣,國內許多高校在課程教學改革方面進行了全新的探索,但效果不甚理想,其主要問題集中表現(xiàn)在學生缺乏實踐能力,難以適應企業(yè)工作的要求。
《JSP 應用技術》是計算機專業(yè)的核心課程,它以動態(tài)網(wǎng)站設計與實現(xiàn)為目標,使學生掌握Java Web 開發(fā)的程序設計方法、具備良好的編程思維能力,具有很強的實踐性和實際應用價值,是培養(yǎng)學生未來崗位技能的核心課。同時,為后續(xù)計算機課程,如開發(fā)工具、J2EE 輕量級框架技術等打下良好的基礎。 但目前教學中常見的問題是:集中式的講述基礎知識,學生機械接受教師灌輸?shù)睦碚撝R;過于依賴教材,內容枯燥,舉例死板、分離,教學手段單一,導致學生學習興趣淡化[1];忽略程序的“設計”過程,學生缺乏分析解決項目的工程能力;缺乏對學生的溝通協(xié)作能力的培養(yǎng)[2]。 針對這些問題,嘗試采用CDIO 教學模式進行教學改革。
CDIO 是近年提倡的一種全新工程教育理念。 它代表構思、設計、實施和運作。 它的核心思想是以真實系統(tǒng)為基礎,將產品從研發(fā)到運作的生命周期作為載體,教導學生如何尋找問題、分析討論問題、設計解決方案,讓學生主動地把課程知識結構有機地融入到學習、實踐的全部過程當中[3]。通過課程學習和實踐操作,一步步實現(xiàn)一個現(xiàn)實的系統(tǒng),提高對理論知識的理解和應用,從而達到培養(yǎng)適應社會需求的人才目標。 CDIO 非常適合工科類專業(yè)的教學。 本文結合課程特點,將CDIO 思想應用于教學過程,提出了基于CDIO 的教學改革方案。
教學中使用項目驅動和案例教學把抽象原理和概念具體化,把知識點貫穿于案例教學, 學生清楚地認識知識點在實際項目中的應用,增進學習興趣和動力。
1)項目選擇和案例選編:首先,在學生比較熟悉的領域及其應用系統(tǒng)中, 選取真實的并正在得到廣泛使用的軟件應用系統(tǒng)作為案例,案例要涵蓋主要教學內容,體現(xiàn)重點,同時難易程度要適中,保證能夠激發(fā)學生思考問題的主動性,提高自主學習的興趣[4]。 其次,教學選用2~3 個案例同時展開,讓學生有更多機會理解與掌握相關知識。
2)課內授課:授課過程中,采用項目驅動和案例講解法,以案例為主線,教師為主體,帶領學生對授課案例中的問題進行分析討論,從而引入理論知識,結合案例講授相關知識點和問題解決方法。 然后再回到案例中,讓學生動手練習、解決案例中的問題,做到講練一體化,教師從旁協(xié)助。案例教學讓學生“在學中做,做中學”,提高學生的實踐動手能力[1]。
3)累加式實驗:課程實驗環(huán)節(jié)是學生將知識轉化為能力的重要環(huán)節(jié)。 按照不同的課程內容把案例分解為與之對應的教學項目,將各知識點遞進地融入到教學項目,實驗內容依次累加。 學生通過學習課程內容逐漸完成這種累加式的教學項目,從而對知識和應用的理解從零散、無頭緒的,似乎沒有什么用處的一個個點,串成線,由一條條線再織成面,加強了學生對所學知識總體的把握和綜合運用的能力[4]。
4)課外整體案例實踐:首先,將學生分成若干開發(fā)小組并選定項目組長。 然后教師給出項目及項目任務書。 項目必須涉及到該課程授課中的全部內容。接著,教師描述項目的全部需求和行業(yè)背景,幫助學生全面理清案例中涉及到的問題之間的相互關系,學生以小組為單位進行案例構思設計。 在案例實現(xiàn)運作過程中,小組成員根據(jù)職責進行任務劃分,相互配合完成各自負責的模塊,完成后進行系統(tǒng)的整合。最后由組長根據(jù)小組的案例分析實施情況,運用CDIO 理念中的構思—設計—實現(xiàn)—運作的步驟對案例的分析、編碼及團隊協(xié)調配合方面做全面闡述,進行答辯[1]。通過課外整體案例的實踐讓學生對項目的運作過程也有了親身實踐機會,同時也激發(fā)了學生的創(chuàng)造性思維,充分調動了學生學習的積極性, 提高了學生分析問題和解決問題的能力,很好的實現(xiàn)了“做中學、學中做”的教學效果。
不同于傳統(tǒng)的工科類課程采用期末書面形式展開的評估方法,根據(jù)CDIO 理念,課程考核將理論與實踐相結合,以學生的平時表現(xiàn)、實驗質量評價、口頭表達展示、筆試等多方面對學生的學習效果進行綜合評價[5]。
評價標準是: 平時情況占總成績的10%(缺席5 次不給予成績),實驗完成情況檢查占總成績的20%,課外作品完成后檢查評價和學生答辯演示占總成績的50%,相關文檔資料的質量占20%。 對于這門課的學習效果評價基本上是一個過程化的評價,而不是期末一次考試來決定學生的成績,通過這種方式可有效改變學生在期末全力以赴準備半個月來突擊通過考試這一現(xiàn)象,學生的學習效果也有較大提高。
綜上所述,《JSP 應用技術》教學中應用CDIO,符合課程的認知和教學規(guī)律。 通過CDIO 模式的滲入, 每個小組都完成了一個動態(tài)的WEB 網(wǎng)站, 參與項目的每個學生都獨立完成了一個模塊的設計與代碼編寫,在個人專業(yè)能力、工程實踐能力和人際交往能力等方面都得到了較大幅度的提高。同時,很多學生在項目實施過程中,通過自己查找資料學到了很多書本上沒有的知識,提高了他們的自學能力。 實踐證明,在課堂內容設置合理的基礎上,通過靈活多樣的教學手段、累加式實驗的設置、課外整體案例的實踐,可以激發(fā)學生的學習興趣和自主性,提高教學質量,為今后與企業(yè)需求的無縫銜接打下了堅實的基礎。
[1]劉志剛.CDIO 案例教學在程序設計課程中的實踐[J].課程教材,2011(4).
[2]楊虹.《Java 項目實訓》課程教學改革:基于CDIO 模式[J].遼寧警專學報,2012(6).
[3]王剛.CDIO 工程教育模式的解讀與思考[J].中國高教研究,2009(5).
[4]邱珊.CDIO 教育模式在《Java 語言程序設計》教學中的應用[J].現(xiàn)代計算機,2011(9).
[5]曹瑩瑩.基于CDIO 的程序設計類課程案例的設計與實施[J].計算機教育,2011(6).
[6]羅榮良.基于CDIO 的計算機應用類課程改革和實踐[J].計算機教育,2013(5).