◆劉 奎
(東北大學秦皇島分校)
理論知識難以融會貫通、課內實驗過于模式化和教學內容與學生的技能與軟件企業要求存在差距是傳統教學在數據倉庫與數據挖掘課程的缺點,要改正這些缺點,可在課程中采用任務驅動案例教學法,選取貼近企業的項目為任務,通過案例去講解任務中的知識點,培養學生的創造能力,并跟學生說明任務驅動案例教學法的實施過程及注意事項。
數據倉庫與數據挖掘技術在20世紀80年代出現,于90年代快速發展。它的出現與發展是滿足信息和數據深度處理的結果,其本身又能充分體現信息的價值,并廣泛應用于社會各行業。
“任務驅動”是適用于學習操作類的知識和技能,尤其適用于學習計算機應用方面的知識和技能的一種教學法。其案例教學適合具有較強的理論性和實踐性的數據倉庫與數據挖掘這樣的課程,有完整的案例貫通課程,學生才能將所學的理論知識融會貫通,應用于實際。案例教學不僅可以培養學生解決問題的能力,也可以增強學生對實際問題建模的邏輯思維能力,激發學生參與學習過程的主動性,因為通過案例,學生會帶著問題學習,并在學習中逐步分析、解決問題,縮小理論和實踐的落差,使創新能力得到提高。
數據倉庫和數據挖掘是為計算機專業高年級學生開設的一門具有很強理論性和實用性的專業課,目標是培養學生創造性解決實際決策問題的能力,它的特點要求學生具備較強的邏輯思維和編程開發能力。由于數據倉庫和數據挖掘有許多的技術和方法是開放式的或仍處于探索階段,所以學生不能只掌握基本概念和方法,還要了解該門學科中的問題和有待拓展的研究方向。這樣,學生才能對這學科有一個廣博適度的概覽,提高自主學習能力。
1.課程規劃不合理導致學生難以將理論知識融會貫通。目前,大部分設有計算機專業的高校將數據倉庫和數據挖掘這門課安排在其他課程學完之后,割斷了該學科與其他面向對象的語言聯系。雖然在設計思路和方法上大不相同,但該學科是一門高級編程課程,具有理論性和實踐性,所以這種授課安排是不科學的。從教學內容上看,只有案例教學才能適用于知識結構復雜、專業性強的數據倉庫和數據挖掘課程教學,只有通過案例,學生才能將眾多理論知識融會貫通,理解應用于實際中的一些復雜專業術語。
2.課程實驗的模擬化不利于學生創造性思維的培養。從教學目標和對象來看,案例教學不僅可以培養學生解決問題的能力,也可以增強學生對實際問題建模的邏輯思維能力,激發學生參與學習過程的主動性,因為通過案例,學生會帶著問題學習,并在學習中逐步分析、解決問題,縮小理論和實踐的落差,使得創新能力得到提高。
3.存在于課程教學內容與學生的技能與軟件企業要求的差距。目前高校的課程教學的知識講授和技術培養都是十分基礎的,教學過程中既不重視新知識、新技術的講授,也沒有按照數據挖掘項目開發的全部過程的系統的教學,導致學生缺乏完整的體系架構,無法所學知識應用于實際問題的解決,而只是單純地把數據挖掘理論視為數學公式的堆砌,把數據挖掘系統編程看成是代碼的編寫。這些弊端必然擴大學生的技能與軟件企業要求的差距。
構建主義學習理論是任務驅動模式的基礎,其中的構建主義學習理論是一種與學生為中心的自主學習理論,序學生在教師的指導下,借助“情景”“協作”“會話”和“意義建構”環節來主動完成建構知識是獲取構建主義學習理論的主要觀點。以發展學生能力為主,把教師的功能定位在“促進學生學習,引導學生成功”上,通過對教材內容的重整合,把教學內容和教學目標巧妙地隱含在一個個任務之中,教師的教學與學生的學習都是圍繞著一個個任務來完成的,這些都是任務驅動教學模式的特征。要真正培養學生的創新能力、自學能力、實踐能力,讓學生的獨立意識和協作精神得到增強,就必須轉換師生傳統的觀念和角色,在教師的組織、引導、促進、控制、咨詢下,發揮學生在教學中的主體作用。
1.提出任務,創設情景。讓學生在利用已學知識解決實際問題的過程中發現新問題,把新問題當成本節課的新內容,換句話說就是把復習舊知識的教學環節設計成為新知識,符合激發學生學習興趣的關鍵是情境設定教學方法。
2分析任務,提出方案。任務驅動教學法的本質由“以學生為主體,教師為主導”的教學策略體現,即提出任務后,學生獨立討論和尋找解決問題的方法,總結出出解決問題的設想和方案,以此讓學生的主動性和創造性得到充分發揮,激發參與意識得到。
3.搜集素材,完成任務。在解決遇到的新知識點時,有時需要使用到自學教材中教師講解的知識,有時學生還要看一定的參考或者上網查閱有關資料。等材料準備好后,教師要在學生完成教學任務期間,進行必要的輔導和答疑,或采取鼓勵學生相互討論,相互協作完成教學任務的教學方法。
4.成果展示,評價總結。認真完成學習任務后,教師可以讓學生展示自己的勞動成果,并對表現好的學生給予肯定和鼓勵,對在學生任務練習中脫穎而出的作品給予表揚,還要讓讓學生參與活動討論,指出彼此的不足之處或出需改進的地方。這樣可以培養學生成就意識,保持長久的的學習興趣,并增強自信心。
在實驗教學中的驗證性誓言要減少,用合適的設計研究性的內容來代替,讓實驗的層次化得到充分體現,讓不同要求的學生有足夠的思維空間。對考核方式進行改革,讓考核形式多樣化。教師和學生不僅要重平時成績,還要重動手能力,重聯想思維,重創新意識。等到設計實驗完成之后,老師必須逐項驗收每人的將設計結果,集體答辯時要把設計題目、方案構思、實驗完成情況、實驗中遇到的問題與解決的辦法報告給全體同學,并回答大家的提問進行檢驗。此種考核模式,既可以讓老師了解各組學生設計實驗的情況,也學生口頭表述能力得到鍛煉,還讓督促總結、相互交流、互相啟發的研討作用在教學中得到有效發揮。
數據庫技術、ETL技術、OLAP技術、元數據管理技術、前臺展現技術、報表技術、挖掘技術、仿真優化技術,都是數據倉庫的主要支撐技術。各行業業務與這些支撐技術結合后,生各式各樣的應用就會應運而生。任務驅動模式采取過程中,欲使學生對企業中工作崗位的工作職責與要求、軟件開發的各個環節充分了解,就要選擇企業的實際項目中有代表性并符合當前主流開發技術的內容作為案例,充分發揮任務驅動教學模式的作用。
[1]毛春紅.任務驅動法在中職《計算機應用基礎》課程教學中的應用研究[D].山東師范大學,2007.
[2]解遠霞.任務驅動教學模式在網頁制作教學中的應用[D].內蒙古師范大學,2007.
[3]徐明成.基于“任務驅動”的現代教育技術教學中的“合作—探究”教學法探討[J].教育與職業,2004,(12).
[4]李長玖.網絡(Internet/Intranet)環境下信息技術與化學教學整合研究初探[D].山東師范大學,2003.