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