摘要:針對高校在Access程序設計課程教學中存在的問題,將CDIO教育理念引入到該課程的教學過程,提出“教、學、做”一體的新型教學模式,實踐證明,該模式有利于培養學生的實際應用、自主學習和團隊協作能力,并獲得了良好的教學效果。
關鍵詞:CDIO模式;實踐教學;教、學、做一體化
CDIO模式是近年來國際工程教育改革的最新成果,是由瑞典查爾姆斯技術學院、瑞典林克平大學、美國麻省理工學院、瑞典皇家技術學院于2001年合作開發的一個新型工程教育平臺。CDIO代表構思(Conceive)、設計(Design)、實現(Implement)和運作(Operate),強調課程學習與項目設計相聯系,培養學生的實踐能力[1]。通過項目設計,將整個課程體系系統地、有機地結合起來,不僅有利于學生更好的學習知識,還能提高實踐能力,并有利于加強團隊協作與溝通能力的素質教育,在學習的過程中,體現了“教、學、做”一體的新型教學模式。
1Access程序設計課程教學中的問題
“Access程序設計”是本校繼“大學計算機基礎”之后的一門有關于程序設計和數據庫項目開發的課程,授課對象大多是文科專業的學生。由于傳統的教學模式是“理論+上機”,老師講完課后,學生再到機房去“上機驗證”。學生大多會有“一看就會,一做又忘”的感覺。另外,由于教師都是從Access基礎知識開始教起,然后再按步就班的引入數據庫、表、查詢、報表、窗體等內容,學生學起來沒有系統性,不能把前后知識貫穿起來,不利于整個課程體系的把握。學生在上機過程中也只是各做各的,被動的接受和學習各項內容,缺乏創新性思維和綜合運用能力的培養。
2建立CDIO模式的教學體系
基于傳統教學中存在的這些問題,我們將CDIO工程教育模式引入到Access程序設計課程中,樹立“以學生為中心”的觀念,引導學生主動學習,確定新的培養目標和培養大綱,以項目設計為導向[2],以實際開發能力為培養目標的新的教學模式。這種新模式我們從兩方面來討論,一是老師的“教”的方式的變化,而是學生的“學”的方式的變化,中間環節為老師帶動學生來“做”,從而達到了“教、學、做”三方面的有機統一,同時還能將學生的學習過程由被動接受型轉化為主動學習型。
2.1 “教”的模式轉變
傳統的“教”是按教學大綱分章節地逐步講授所要求的內容,老師主動的“教”只是帶來學生被動的“學”[3]。因此要從一開始就將CDIO工程教育的理念融入到教學過程中。教師首先向學生演示事先開發好的“教學管理系統”,讓學生一開始就明確項目的概念,明確項目目標,展望項目的開發過程和最終效果[4]。還可以讓學生直觀感受Access2003的基本功能,具體了解一個工程項目所需要完成的模塊,自然地引入工程項目的理念。在簡要介紹了教材中的案例后,對本學期的項目任務做出部署。一是要求學生在學習各章節內容的同時,邊學邊做地完成“教學管理系統”;二是要求學生根據自身的專業特點,自主選擇和開發一個小型的數據庫應用系統,比如說“學生信息管理系統”、“圖書管理系統”、“財務管理系統”、“旅游資源管理系統”、“產品銷售管理系統”等。
在講述各章節內容的同時,注重引入項目規劃和項目開發的概念和方法。以“教學管理系統”項目為例,該項目規劃為7個子項目,每個子項目具體設計為:(1)創建數據庫和表:“教學管理系統”數據庫和“教師”、“學生”、“課程”、“成績”表。(2)創建查詢:創建關于教師、學生、課程、成績等信息的簡單查詢和綜合查詢。(3)創建窗體:創建主界面以及基本數據的添加、修改、瀏覽、查詢、刪除以及統計窗體。(4)創建報表:創建教師、學生、成績三類信息的統計匯總報表。(5)創建頁:創建教師、學生、成績三類信息的數據訪問頁。(6)創建宏:創建一個用于身份驗證、用于主窗體與其他數據庫對象的打開和關閉的宏。(7)創建模塊:編程實現系統的登錄模塊、數據輸入模塊、數據查詢模塊、數據統計模塊、數據打印模塊。設計和運行用戶的菜單,并發布應用系統。要求學生在做好必做項目的同時,按部就班的同時進行自選項目的設計與開發,及時做好“所學”到“所用”的轉化工作,一方面鞏固所學知識點,一方面又提高了學生的理論聯系實際和綜合應用開發的能力。
2.2 “學”的模式轉變
2.2.1教學實例引導
學生在老師的授課之后,要按照老師的要求,做好教材中的“教學管理系統”。在“做中學”的同時,要清楚自己完成的并不是零碎的小項目,要注重提出問題、分析問題、解決問題的過程,識別并形成對整個過程的系統思維能力。在系統學習的前提下,掌握課程中的相關知識點,并及時把握重點突破難點,從而循序漸進地提高學生的個人能力與職業技能。
2.2.2自選項目開發
在做完了教學所要求的工作之后,要求學生根據自己所學的專業選擇一個小型的數據庫系統,進行“基于項目的學習”。盡量考慮企業和社會環境的大背景,將構思、設計、實現和運作四個階段融通入到自己的項目開發地過程中[5]。在此以“圖書管理系統”為例,討論分析項目任務驅動的開發過程。具體設計如表1所示。
如表1所示,學生在學完整個課程的同時,只要按步驟完成自選項目的設計與開發,把各個小任務做必要的鏈接和整合,就能把平時覺得零碎的知識點連貫起來,從而完成綜合項目的設計。在“做中學”的過程中,培養學生的理論聯系實際和綜合開發能力。
2.2.3分組互學互助
在教學過程中,我們將學生分成若干小組,每組找一名學習比較好的同學任組長,負責帶領本組同學進行本組必做項目和選做項目的設計與開發。每個學生都要向小組其他成員及時傳遞自己獲得的資料、任務的進展情況等,既有分工又有合作。課堂討論和期末考核也會以小組為單位進行。通過這樣的方式,既可以防止兩級分化,又能調動學生的學習積極性。通過學生之間的交流與合作,從而可以大大提高學生的團隊協作和溝通能力。
3綜合能力考核
以往的考核方式都是以考試為主,加上作業和考勤的平時分。這樣并不能真正評價學生整個的學習過程,所以我們改進了考核評價的方式。由教師制定一個總成績的評分標準,除了期末考試成績、平時考勤成績外,另外加上一個項目開發成績,這部分的分數由學生和教師共同評價給出。在項目完成之后,由學生們進行分組講解,論述自己的開發過程、方法策略并展示最終的成果,由其他組的同學和教師進行評價[6]。針對其他同學提出來的意見或是建議,也可以引導學生反思、總結和改進自己的成果。每個小組的分數作為每個同學的基準分,再根據他在本組中的參與程度與開發能力給以適當的加分,最后就是該同學的項目開發成績。這樣的評價方式能體現出CDIO模式以“過程”為基礎,關注知識、技能的學習、關注實踐與應用能力的培養的教育理念,從而達到知識與能力的協調統一。
4結語
我們的教學實踐證明,在Access程序設計課程中應用CDIO模式,可以把培養目標融入到整個課程體系中,為實踐教學提供新的方法和手段,是一種能取得較好教學效果的探索。學生也能更好地從具體實踐出發,然后上升至理論,最后再回到實際操作中來,以創作最終產品為教學目標。在學與做的過程中,能大大提高學生的技術知識與推理能力、個人的職業技能、團隊的協作與溝通能力。所以說,基于CDIO的“教、學、做”是一種行之有效的新型教學模式。
參考文獻:
[1]