張麗娜 張悅
摘要:針對傳統(tǒng)OOP課程網(wǎng)絡(luò)教學(xué)的不足,將案例教學(xué)和自適應(yīng)學(xué)習(xí)與網(wǎng)絡(luò)教學(xué)體系相結(jié)合,提出了基于案例的OOP自適應(yīng)網(wǎng)絡(luò)教學(xué)體系,詳細(xì)闡述了OOP自適應(yīng)網(wǎng)絡(luò)教學(xué),反饋機(jī)制,基于案例的三層實(shí)踐教學(xué)模塊,該教學(xué)體系具有激發(fā)學(xué)生興趣、動態(tài)地反映學(xué)生學(xué)習(xí)效果、提高學(xué)生實(shí)踐能力的特點(diǎn)。
關(guān)鍵詞:案例教學(xué);自適應(yīng)學(xué)習(xí);網(wǎng)絡(luò)教學(xué)體系;三層實(shí)踐教學(xué)
中圖分類號:G642 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2014)25-5932-03
在計算機(jī)程序設(shè)計領(lǐng)域中,社會需要的人才模式已經(jīng)從單一模式轉(zhuǎn)向了實(shí)踐型、研究型和開放型的多元模式,因此,高等院校對計算機(jī)程序設(shè)計領(lǐng)域人才的培養(yǎng)模式也應(yīng)隨之發(fā)展。這對大學(xué)計算機(jī)專業(yè)的面向?qū)ο蟪绦蛟O(shè)計(OOP,Object Oriented Programming)課程提出了更高的教學(xué)要求和教學(xué)目標(biāo)。隨著互聯(lián)網(wǎng)的廣泛應(yīng)用,網(wǎng)絡(luò)教學(xué)已經(jīng)成為現(xiàn)代高等院校教學(xué)中一種非常重要的教學(xué)方式[1],但是,現(xiàn)階段的網(wǎng)絡(luò)教學(xué)模式不能動態(tài)地反映學(xué)生在學(xué)習(xí)過程中的個體差異。因此,如何將自適應(yīng)學(xué)習(xí)與網(wǎng)絡(luò)教學(xué)方式相結(jié)合,建立OOP課程新的教學(xué)體系已經(jīng)成為一個新的挑戰(zhàn)。
目前,OOP課程網(wǎng)絡(luò)教學(xué)面臨著如下幾個問題:
1) 教學(xué)內(nèi)容組織缺乏動態(tài)性[2] [3]
OOP課程網(wǎng)絡(luò)教學(xué)內(nèi)容組織主要以教材為藍(lán)本,結(jié)合PPT講授基礎(chǔ)知識,因此不同水平、不同能力的學(xué)生接受的是一樣的教學(xué)內(nèi)容。教學(xué)內(nèi)容缺乏針對不同學(xué)生的不同要求組織的有針對性的指導(dǎo),因此沒有做到真正意義上的因材施教。
2) 教學(xué)過程缺乏應(yīng)變性
OOP課程主要培養(yǎng)的是學(xué)生對實(shí)際問題的理解和解決問題的編程能力。學(xué)生在學(xué)習(xí)過程中由于個體化差異產(chǎn)生不同的學(xué)習(xí)目標(biāo)和學(xué)習(xí)需求,而目前教師在教學(xué)過程中采用的教學(xué)模式、教學(xué)環(huán)節(jié)和教學(xué)策略都是固定不變的,缺乏根據(jù)不同學(xué)生出現(xiàn)的不同問題進(jìn)行針對性的教學(xué)過程的設(shè)計。
3) 實(shí)踐教學(xué)缺乏個性化實(shí)踐性
傳統(tǒng)的OOP課程教學(xué)過程中實(shí)踐教學(xué)模塊中實(shí)驗(yàn)都是對基礎(chǔ)知識的簡單應(yīng)用,缺乏培養(yǎng)學(xué)生對實(shí)際問題的綜合解決能力。同時,學(xué)生的實(shí)踐能力的培養(yǎng)目標(biāo)是存在個體戶差異的,傳統(tǒng)的OOP課程教學(xué)過程中也缺乏對不同層次學(xué)生的個性化實(shí)踐能力培養(yǎng)。
1自適應(yīng)網(wǎng)絡(luò)教學(xué)
1.1 OOP課程特點(diǎn)
OOP課程在高等院校的計算機(jī)專業(yè)教學(xué)中是一類重要的基礎(chǔ)必修課程,主要包括各種面向?qū)ο蟪绦蛟O(shè)計語言的編程技術(shù)和編程方法的學(xué)習(xí),計算機(jī)專業(yè)學(xué)生需要熟練掌握OOP能力是今后在本領(lǐng)域發(fā)展的基本素質(zhì)。因此OOP課程具有如下的特點(diǎn):
1)實(shí)踐性強(qiáng)
OOP課程的教學(xué)基本都分為兩個模塊:基礎(chǔ)知識模塊和實(shí)踐應(yīng)用模塊。對于OOP語言的掌握和熟練程度主要取決于實(shí)踐應(yīng)用模塊的學(xué)習(xí)。
2)學(xué)生學(xué)習(xí)效果差異大
在實(shí)踐應(yīng)用模塊的學(xué)習(xí)中,對于同一個實(shí)踐項(xiàng)目,不同學(xué)生的學(xué)習(xí)效果相差比較大。主要原因是學(xué)生對基礎(chǔ)知識的理解程度不同,以及學(xué)生上機(jī)實(shí)踐能力的不同。
因此,教師在OOP課程的教學(xué)過程中應(yīng)該在實(shí)踐應(yīng)用模塊教學(xué)中采用更有針對性的,適合不同層次不同需求的學(xué)生的教學(xué)方式——自適應(yīng)學(xué)習(xí)。
1.2自適應(yīng)學(xué)習(xí)
自適應(yīng)學(xué)習(xí)是指學(xué)生在教師的幫助和引導(dǎo)下,利用自適應(yīng)學(xué)習(xí)系統(tǒng)中的各個模塊能自適應(yīng)的進(jìn)行學(xué)習(xí)、測試和評估學(xué)習(xí)效果,從而調(diào)整學(xué)習(xí)內(nèi)容和學(xué)習(xí)策略,從而達(dá)到更好的學(xué)習(xí)效果。[4]
1.3 自適應(yīng)網(wǎng)絡(luò)教學(xué)
目前已經(jīng)存在的典型的自適應(yīng)學(xué)習(xí)系統(tǒng)有基于知識控件的超鏈接適應(yīng)性超媒體系統(tǒng)、基于用戶模板適應(yīng)性超媒體系統(tǒng)、以學(xué)生為中心的適應(yīng)性超媒體學(xué)習(xí)系統(tǒng)、基于網(wǎng)絡(luò)的職能學(xué)習(xí)與測驗(yàn)評估系統(tǒng)、虛擬學(xué)習(xí)社區(qū)的職能網(wǎng)絡(luò)教學(xué)支撐平臺等。[1]但所有的自適應(yīng)網(wǎng)絡(luò)教學(xué)系統(tǒng)都沒有對OOP課程的特點(diǎn)有針對性的應(yīng)用。
因此,針對OOP課程的特點(diǎn),結(jié)合自適應(yīng)學(xué)習(xí)機(jī)制,建立一個針對OOP課程的自適應(yīng)網(wǎng)絡(luò)教學(xué)體系成為目前一個急需解決的問題。
2 基于案例的OOP自適應(yīng)網(wǎng)絡(luò)教學(xué)體系設(shè)計
基于案例的OOP自適應(yīng)網(wǎng)絡(luò)教學(xué)體系是將OOP課程的網(wǎng)絡(luò)教學(xué)與自適應(yīng)學(xué)習(xí)相結(jié)合,建立以學(xué)生為主體的自適應(yīng)學(xué)習(xí)目標(biāo)和學(xué)習(xí)評估機(jī)制,并將針對不同層次學(xué)生的評估通過反饋機(jī)制模塊反饋給教師,教師再根據(jù)這個反饋結(jié)果調(diào)整理論教學(xué)模塊和實(shí)踐教學(xué)模塊的內(nèi)容。在實(shí)踐教學(xué)模塊中建立基于案例的三層體系結(jié)構(gòu)。該文建立的基于案例的OOP自適應(yīng)網(wǎng)絡(luò)教學(xué)體系架構(gòu)如圖1所示。
2.1 OOP自適應(yīng)網(wǎng)絡(luò)教學(xué)體系框架
該框架的是以學(xué)生為主體,主要包括自適應(yīng)學(xué)習(xí)目標(biāo)建立模塊、教學(xué)模塊、自適應(yīng)測試和評估三個模塊。
1) 自適應(yīng)學(xué)習(xí)目標(biāo)建立模塊
學(xué)生在開始進(jìn)行自適應(yīng)學(xué)習(xí)開始,首先要根據(jù)自身的具體情況建立適合自己的學(xué)習(xí)目標(biāo)。學(xué)生建立適合自己的學(xué)習(xí)目標(biāo)需要從課堂學(xué)習(xí)情況和對新知識的需求兩個方面入手。如果學(xué)生選擇的不合適可以根據(jù)自適應(yīng)測試和評估模塊的結(jié)果進(jìn)行調(diào)整。
2) 教學(xué)模塊
教學(xué)模塊分為兩個部分:理論教學(xué)模塊和基于案例的實(shí)踐教學(xué)模塊。這兩個模塊都會根據(jù)學(xué)生為自己建立的學(xué)習(xí)目標(biāo)為學(xué)生提供相應(yīng)的理論教學(xué)和實(shí)踐教學(xué)。其中的理論教學(xué)模塊主要以適應(yīng)性超媒體鏈接的方式為其提供相應(yīng)理論教學(xué)。實(shí)踐教學(xué)模塊中采用的是基于案例的三層實(shí)踐教學(xué)體系,將在2.3中進(jìn)行詳細(xì)的闡述。
3) 自適應(yīng)測試和評估模塊
學(xué)生進(jìn)行完自適應(yīng)學(xué)習(xí)后,通過自適應(yīng)測試和評估模塊檢查是否達(dá)到最初建立的自適應(yīng)學(xué)習(xí)目標(biāo),如果達(dá)到目標(biāo)就可以進(jìn)行下一次的自適應(yīng)學(xué)習(xí),否則將根據(jù)評估的結(jié)果重新進(jìn)行自適應(yīng)學(xué)習(xí)。同時,這個測試和評估結(jié)果也將通過反饋機(jī)制反饋給教師。
2.2 反饋機(jī)制
反饋機(jī)制模塊是該教學(xué)體系中一個重要的環(huán)節(jié)。教師可以對反饋機(jī)制提供的信息進(jìn)行分析,根據(jù)分析結(jié)果動態(tài)地調(diào)整教學(xué)模塊中的教學(xué)內(nèi)容和教學(xué)策略。
2.3基于案例的三層實(shí)踐教學(xué)體系模塊
基于案例的實(shí)踐教學(xué)模塊采用的是三層體系結(jié)構(gòu),如圖2所示。
該體系將實(shí)踐教學(xué)內(nèi)容分成了三個層次:基礎(chǔ)型實(shí)踐、基于案例的分析型實(shí)踐和開發(fā)型實(shí)踐以及創(chuàng)新型實(shí)踐。
1) 基礎(chǔ)型實(shí)踐
基礎(chǔ)型OOP課程實(shí)踐內(nèi)容就是根據(jù)OOP課程的基礎(chǔ)理論知識進(jìn)行上機(jī)練習(xí)實(shí)踐,是學(xué)習(xí)OOP課程的基本環(huán)節(jié)。
2) 基于案例的分析型和開發(fā)型實(shí)踐
OOP課程的一個重要特點(diǎn)就是實(shí)踐性強(qiáng),因此,如何將理論與實(shí)踐更好地結(jié)合在一起一直是OOP課程實(shí)踐教學(xué)過程中的一個重要難題。該文在實(shí)踐教學(xué)模塊中增加了一個基于案例的分析型和開發(fā)型實(shí)踐,將其作為從基礎(chǔ)理論的實(shí)踐到實(shí)際應(yīng)用的一個過渡。在本層中主要以實(shí)際的開發(fā)項(xiàng)目為案例,結(jié)合基礎(chǔ)理論知識,幫助學(xué)生分析如何用基礎(chǔ)理論知識解決實(shí)際問題,同時提供一些實(shí)際的開發(fā)案例,擴(kuò)展學(xué)生的視野,幫助學(xué)生積累實(shí)際的項(xiàng)目開發(fā)經(jīng)驗(yàn)。
3) 創(chuàng)新型實(shí)踐
一個優(yōu)秀的計算機(jī)程序?qū)I(yè)人員一定要具備的特點(diǎn)就是創(chuàng)新性。因此,教師在實(shí)際的教學(xué)過程中也需要通過各種啟發(fā)式的教學(xué)方法,挖掘出學(xué)生的創(chuàng)新潛能,創(chuàng)新型實(shí)踐就起到這個作用。但在創(chuàng)新型實(shí)踐的設(shè)計過程中,要避免拔苗助長類的錯誤,因此需要教師要對反饋機(jī)制提供的信息進(jìn)行詳細(xì)的分析,從而設(shè)計出適合不同層次不同需求學(xué)生的創(chuàng)新型實(shí)踐。
3 結(jié)束語
本文針對傳統(tǒng)OOP課程網(wǎng)絡(luò)教學(xué)的不足,將案例教學(xué)和自適應(yīng)學(xué)習(xí)與網(wǎng)絡(luò)教學(xué)體系相結(jié)合,提出了基于案例的OOP自適應(yīng)網(wǎng)絡(luò)教學(xué)體系,詳細(xì)闡述了OOP自適應(yīng)網(wǎng)絡(luò)教學(xué),反饋機(jī)制,基于案例的三層實(shí)踐教學(xué)模塊。該教學(xué)體系具有激發(fā)學(xué)生興趣、調(diào)動學(xué)生學(xué)習(xí)的主動性、跟蹤學(xué)生對OOP課程的學(xué)習(xí)過程、動態(tài)地反映學(xué)生學(xué)習(xí)效果、提高學(xué)生實(shí)踐能力的特點(diǎn)。
參考文獻(xiàn):
[1] 曹偉.網(wǎng)絡(luò)教學(xué)系統(tǒng)中自適應(yīng)學(xué)習(xí)機(jī)制的研究與實(shí)現(xiàn)[D].長沙:國防科技技術(shù)大學(xué),2006.
[2] 張偉遠(yuǎn).創(chuàng)建第三代網(wǎng)絡(luò)教學(xué)[J].現(xiàn)代遠(yuǎn)程教育研究,2011(1).
[3] 馮友梅,顏士剛.網(wǎng)絡(luò)教學(xué)組織形式及其選取策略[J].沈陽師范大學(xué)學(xué)報:社會科學(xué)版,2011(1).
[4] 姜強(qiáng),趙蔚,王續(xù)迪.自適應(yīng)學(xué)習(xí)系統(tǒng)中用戶模型和知識模型本體參考規(guī)范的設(shè)計[J].現(xiàn)代遠(yuǎn)距離教育,2011(1).