湯濤
摘要:網(wǎng)絡(luò)課程是高校教學(xué)活動(dòng)的一個(gè)重要組成部分,網(wǎng)絡(luò)課程的使用,可以彌補(bǔ)傳統(tǒng)教學(xué)的不足,提高教學(xué)效果。該文對(duì)程序設(shè)計(jì)網(wǎng)絡(luò)課程的內(nèi)容和結(jié)構(gòu)進(jìn)行了分析討論,給出了基于任務(wù)的程序設(shè)計(jì)網(wǎng)絡(luò)課程的實(shí)現(xiàn)方法。
關(guān)鍵詞:網(wǎng)絡(luò)課程;程序設(shè)計(jì);任務(wù)驅(qū)動(dòng);B/S
中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)34-8227-02
程序設(shè)計(jì)是我校開(kāi)設(shè)的實(shí)踐性較強(qiáng)的公共基礎(chǔ)課,課程的任務(wù)是培養(yǎng)學(xué)生應(yīng)用計(jì)算機(jī)解決實(shí)際問(wèn)題的能力。目前采用的是以教師為主體的傳統(tǒng)教學(xué)模式,學(xué)生只能被動(dòng)地接受課堂上教師灌輸?shù)闹R(shí)點(diǎn),無(wú)法充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,教學(xué)效果差。為此,我們?cè)O(shè)計(jì)開(kāi)發(fā)了基于任務(wù)的程序設(shè)計(jì)網(wǎng)絡(luò)課程,作為課堂教學(xué)的延伸和補(bǔ)充。實(shí)踐證明,學(xué)生通過(guò)網(wǎng)絡(luò)課程進(jìn)行學(xué)習(xí)或復(fù)習(xí),學(xué)習(xí)成績(jī)有了明顯提高。
1 系統(tǒng)的功能
系統(tǒng)的功能模塊見(jiàn)圖1:
1.1用戶管理
用戶管理模塊主要包括用戶注冊(cè)和用戶登錄二個(gè)模塊:
1.1.1 用戶注冊(cè)
新用戶使用本系統(tǒng)需先注冊(cè),用戶注冊(cè)的過(guò)程,也是系統(tǒng)收集用戶信息(用戶名、密碼等)的過(guò)程。
1.1.2 用戶登錄
用戶要進(jìn)入本系統(tǒng)學(xué)習(xí)必須先登錄,登錄的過(guò)程,也是系統(tǒng)提取用戶信息的過(guò)程。只有正確輸入用戶名和密碼,才能進(jìn)入系統(tǒng)。
1.2 學(xué)習(xí)指導(dǎo)
主要包括課程內(nèi)容介紹、教學(xué)設(shè)計(jì)介紹、教學(xué)大綱、教學(xué)參考書(shū)等。使學(xué)生對(duì)網(wǎng)絡(luò)課程的教學(xué)從整體上有個(gè)全面了解。
1.3 授課系統(tǒng)
課程采用任務(wù)驅(qū)動(dòng)教學(xué)法,該方法是將所學(xué)知識(shí)隱含在一個(gè)或幾個(gè)任務(wù)中,學(xué)生通過(guò)提出問(wèn)題、分析問(wèn)題、明確問(wèn)題所涉及知識(shí),并在教師的指導(dǎo)下解決問(wèn)題。本模塊由電子版教學(xué)資源構(gòu)成,主要包括基于任務(wù)驅(qū)動(dòng)設(shè)計(jì)的各教學(xué)任務(wù)和與當(dāng)前學(xué)習(xí)主題相關(guān)的情境,任務(wù)以文字、圖片、視頻動(dòng)畫(huà)、聲音等多媒體形式呈現(xiàn)。通過(guò)創(chuàng)設(shè)的學(xué)習(xí)情境,可以使學(xué)習(xí)更加直觀和形象化,提高學(xué)習(xí)效果。
1.4 網(wǎng)上作業(yè)
靈活新穎的習(xí)題設(shè)計(jì)有利于提高學(xué)生的學(xué)習(xí)興趣,有利于教學(xué)任務(wù)的順利完成。本模塊配有大量的練習(xí)題,習(xí)題設(shè)計(jì)典型、新穎、有層次,供不同學(xué)習(xí)階段的學(xué)生選用。教師可隨時(shí)登錄對(duì)習(xí)題進(jìn)行修改、刪除或增加新的習(xí)題。
1.5 練習(xí)測(cè)試
本模塊主要包括抽題組卷和在線測(cè)試二項(xiàng)功能:
1.5.1 抽題組卷
本模塊通過(guò)抽取后臺(tái)數(shù)據(jù)庫(kù)中的試題進(jìn)行組卷,生成基礎(chǔ)性和難度較大的二套試卷供學(xué)生選擇。試卷由單選、填空、程序閱讀、編程等四種題型構(gòu)成。
1.5.2 在線測(cè)試
選定試卷后,即可在線自測(cè),測(cè)試完成并提交后,系統(tǒng)會(huì)自動(dòng)閱卷評(píng)分,并給出完整的參考答案。根據(jù)測(cè)試結(jié)果,學(xué)生可了解自己對(duì)課程內(nèi)容的掌握程度。
1.6 答疑討論
通過(guò)建立具有留言板功能的課程討論區(qū),可以實(shí)現(xiàn)教師與學(xué)生之間、學(xué)生與學(xué)生之間的交流互動(dòng)。學(xué)生通過(guò)留言板發(fā)布需解決的問(wèn)題,教師或其它同學(xué)通過(guò)留言板針對(duì)該問(wèn)題給出回復(fù)。這就要求教師要經(jīng)常登錄系統(tǒng)查看留言,避免學(xué)生提出的問(wèn)題得不到及時(shí)解答。教師也可預(yù)先把學(xué)習(xí)中可能會(huì)出現(xiàn)的常見(jiàn)問(wèn)題及其解決方案通過(guò)留言板發(fā)布,供需要的同學(xué)查看。
1.7 教學(xué)評(píng)價(jià)
該模塊的主要功能是通過(guò)網(wǎng)上調(diào)查,搜集學(xué)生對(duì)網(wǎng)絡(luò)課程的教學(xué)設(shè)計(jì)、教學(xué)內(nèi)容、信息呈現(xiàn)、文檔資料等方面的意見(jiàn)反饋。通過(guò)對(duì)收集到的意見(jiàn)進(jìn)行分析,及時(shí)對(duì)該課程做出相應(yīng)的改進(jìn)。
2 教學(xué)設(shè)計(jì)
2.1教學(xué)內(nèi)容的設(shè)計(jì)
采用任務(wù)驅(qū)動(dòng)教學(xué)法,課程內(nèi)容可設(shè)計(jì)成若干個(gè)任務(wù)模塊。任務(wù)的劃分要考慮以下因素:
1)任務(wù)的大小要適當(dāng),一個(gè)教學(xué)內(nèi)容可設(shè)計(jì)成多個(gè)任務(wù)。
2)各任務(wù)之間應(yīng)具有相對(duì)的獨(dú)立性。
3)任務(wù)應(yīng)包含即將要學(xué)的知識(shí)點(diǎn)。
4)設(shè)計(jì)的任務(wù)應(yīng)具有趣味性,這樣可以激發(fā)學(xué)生學(xué)習(xí)的主動(dòng)性。
5) 對(duì)于教學(xué)重點(diǎn)和難點(diǎn),應(yīng)提供多層次的學(xué)習(xí)內(nèi)容,從而設(shè)計(jì)多層次的任務(wù)模塊。
2.2教學(xué)情境的設(shè)計(jì)
教學(xué)情境是指具有一定情感氛圍的教學(xué)活動(dòng)。創(chuàng)設(shè)情境是希望學(xué)生能夠從復(fù)雜的現(xiàn)實(shí)情景中去捕捉信息,發(fā)現(xiàn)、提出問(wèn)題,并試著去解決問(wèn)題。本系統(tǒng)從聲音、色彩、情節(jié)、過(guò)程等方面,設(shè)計(jì)與學(xué)習(xí)主題相關(guān)的,盡可能真實(shí)的學(xué)習(xí)情境,使學(xué)生在這種情景中探索實(shí)踐,加深對(duì)問(wèn)題的理解。
2.3信息傳遞方式的設(shè)計(jì)
信息傳遞方式的設(shè)計(jì)主要圍繞以下三個(gè)方面進(jìn)行:
1)任務(wù)的呈現(xiàn)
在創(chuàng)設(shè)的學(xué)習(xí)情境中,任務(wù)以文字、圖片、視頻動(dòng)畫(huà)、聲音等多媒體形式呈現(xiàn),使學(xué)習(xí)更加形象化。
2)任務(wù)的剖析
任務(wù)的剖析過(guò)程,是通過(guò)演示編制好的多媒體軟件來(lái)完成的。通過(guò)演示,可以使學(xué)生對(duì)問(wèn)題的求解過(guò)程有著更為直觀的認(rèn)識(shí)。
3)解決方案的呈現(xiàn)
最后以流程圖的形式給出求解的算法,以文本形式給出相應(yīng)的程序代碼。
3 系統(tǒng)設(shè)計(jì)
系統(tǒng)采用B/S模式的三層結(jié)構(gòu),其體系結(jié)構(gòu)見(jiàn)圖2。客戶端的操作系統(tǒng)是Windows 2000或Windows xp,服務(wù)器端的操作系統(tǒng)為Windows 2000 server。
課程平臺(tái)的主要開(kāi)發(fā)工具是Dreamweaver MX 結(jié)合ASP動(dòng)態(tài)數(shù)據(jù)庫(kù)訪問(wèn)技術(shù),后臺(tái)數(shù)據(jù)庫(kù)采用Access來(lái)設(shè)計(jì)。實(shí)現(xiàn)方法主要包括:
1)采用Dreamweaver MX軟件來(lái)設(shè)計(jì)課程的界面;
2)采用ADO 技術(shù)實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的動(dòng)態(tài)交互以及數(shù)據(jù)庫(kù)的搜索和查找,完成試題的組卷和分頁(yè)顯示;
3)采用WEB頁(yè)和ASP技術(shù)相結(jié)合的方法將用戶留言添加到數(shù)據(jù)庫(kù)中,動(dòng)態(tài)地生成到頁(yè)面供回復(fù)和查閱,并可實(shí)現(xiàn)網(wǎng)絡(luò)課程的遠(yuǎn)程數(shù)據(jù)維護(hù)。
4 結(jié)束語(yǔ)
網(wǎng)絡(luò)課程的使用,使教學(xué)從課堂內(nèi)延伸到課堂外,增強(qiáng)了師生之間的互動(dòng),充分調(diào)動(dòng)了學(xué)生學(xué)習(xí)積極性和主動(dòng)性,提高了學(xué)生的學(xué)習(xí)效率,教學(xué)效果良好。
參考文獻(xiàn):
[1] 余勝泉.多媒體網(wǎng)絡(luò)課程的設(shè)計(jì)與開(kāi)發(fā)[J].教育技術(shù)通訊,2000(10).
[2] 李志河.對(duì)外漢語(yǔ)網(wǎng)絡(luò)教學(xué)資源庫(kù)及課件的研究與設(shè)計(jì)[D].北京:清華大學(xué)人文學(xué)院,2005.
[3] 丁海燕,趙征鵬,李維華.“高級(jí)語(yǔ)言程序設(shè)計(jì)”網(wǎng)絡(luò)課程的研究與開(kāi)發(fā)[J].計(jì)算機(jī)教育,2010(16):102-105.
[4] Alenka Kavcic, Fuzzy user modeling for adaptation ineducational hypermedia[J].IEEE Transactions on Systems, Man,and Cybernetics-Part C: Applications and Reviews,2004,34(4):439-449.endprint
摘要:網(wǎng)絡(luò)課程是高校教學(xué)活動(dòng)的一個(gè)重要組成部分,網(wǎng)絡(luò)課程的使用,可以彌補(bǔ)傳統(tǒng)教學(xué)的不足,提高教學(xué)效果。該文對(duì)程序設(shè)計(jì)網(wǎng)絡(luò)課程的內(nèi)容和結(jié)構(gòu)進(jìn)行了分析討論,給出了基于任務(wù)的程序設(shè)計(jì)網(wǎng)絡(luò)課程的實(shí)現(xiàn)方法。
關(guān)鍵詞:網(wǎng)絡(luò)課程;程序設(shè)計(jì);任務(wù)驅(qū)動(dòng);B/S
中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)34-8227-02
程序設(shè)計(jì)是我校開(kāi)設(shè)的實(shí)踐性較強(qiáng)的公共基礎(chǔ)課,課程的任務(wù)是培養(yǎng)學(xué)生應(yīng)用計(jì)算機(jī)解決實(shí)際問(wèn)題的能力。目前采用的是以教師為主體的傳統(tǒng)教學(xué)模式,學(xué)生只能被動(dòng)地接受課堂上教師灌輸?shù)闹R(shí)點(diǎn),無(wú)法充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,教學(xué)效果差。為此,我們?cè)O(shè)計(jì)開(kāi)發(fā)了基于任務(wù)的程序設(shè)計(jì)網(wǎng)絡(luò)課程,作為課堂教學(xué)的延伸和補(bǔ)充。實(shí)踐證明,學(xué)生通過(guò)網(wǎng)絡(luò)課程進(jìn)行學(xué)習(xí)或復(fù)習(xí),學(xué)習(xí)成績(jī)有了明顯提高。
1 系統(tǒng)的功能
系統(tǒng)的功能模塊見(jiàn)圖1:
1.1用戶管理
用戶管理模塊主要包括用戶注冊(cè)和用戶登錄二個(gè)模塊:
1.1.1 用戶注冊(cè)
新用戶使用本系統(tǒng)需先注冊(cè),用戶注冊(cè)的過(guò)程,也是系統(tǒng)收集用戶信息(用戶名、密碼等)的過(guò)程。
1.1.2 用戶登錄
用戶要進(jìn)入本系統(tǒng)學(xué)習(xí)必須先登錄,登錄的過(guò)程,也是系統(tǒng)提取用戶信息的過(guò)程。只有正確輸入用戶名和密碼,才能進(jìn)入系統(tǒng)。
1.2 學(xué)習(xí)指導(dǎo)
主要包括課程內(nèi)容介紹、教學(xué)設(shè)計(jì)介紹、教學(xué)大綱、教學(xué)參考書(shū)等。使學(xué)生對(duì)網(wǎng)絡(luò)課程的教學(xué)從整體上有個(gè)全面了解。
1.3 授課系統(tǒng)
課程采用任務(wù)驅(qū)動(dòng)教學(xué)法,該方法是將所學(xué)知識(shí)隱含在一個(gè)或幾個(gè)任務(wù)中,學(xué)生通過(guò)提出問(wèn)題、分析問(wèn)題、明確問(wèn)題所涉及知識(shí),并在教師的指導(dǎo)下解決問(wèn)題。本模塊由電子版教學(xué)資源構(gòu)成,主要包括基于任務(wù)驅(qū)動(dòng)設(shè)計(jì)的各教學(xué)任務(wù)和與當(dāng)前學(xué)習(xí)主題相關(guān)的情境,任務(wù)以文字、圖片、視頻動(dòng)畫(huà)、聲音等多媒體形式呈現(xiàn)。通過(guò)創(chuàng)設(shè)的學(xué)習(xí)情境,可以使學(xué)習(xí)更加直觀和形象化,提高學(xué)習(xí)效果。
1.4 網(wǎng)上作業(yè)
靈活新穎的習(xí)題設(shè)計(jì)有利于提高學(xué)生的學(xué)習(xí)興趣,有利于教學(xué)任務(wù)的順利完成。本模塊配有大量的練習(xí)題,習(xí)題設(shè)計(jì)典型、新穎、有層次,供不同學(xué)習(xí)階段的學(xué)生選用。教師可隨時(shí)登錄對(duì)習(xí)題進(jìn)行修改、刪除或增加新的習(xí)題。
1.5 練習(xí)測(cè)試
本模塊主要包括抽題組卷和在線測(cè)試二項(xiàng)功能:
1.5.1 抽題組卷
本模塊通過(guò)抽取后臺(tái)數(shù)據(jù)庫(kù)中的試題進(jìn)行組卷,生成基礎(chǔ)性和難度較大的二套試卷供學(xué)生選擇。試卷由單選、填空、程序閱讀、編程等四種題型構(gòu)成。
1.5.2 在線測(cè)試
選定試卷后,即可在線自測(cè),測(cè)試完成并提交后,系統(tǒng)會(huì)自動(dòng)閱卷評(píng)分,并給出完整的參考答案。根據(jù)測(cè)試結(jié)果,學(xué)生可了解自己對(duì)課程內(nèi)容的掌握程度。
1.6 答疑討論
通過(guò)建立具有留言板功能的課程討論區(qū),可以實(shí)現(xiàn)教師與學(xué)生之間、學(xué)生與學(xué)生之間的交流互動(dòng)。學(xué)生通過(guò)留言板發(fā)布需解決的問(wèn)題,教師或其它同學(xué)通過(guò)留言板針對(duì)該問(wèn)題給出回復(fù)。這就要求教師要經(jīng)常登錄系統(tǒng)查看留言,避免學(xué)生提出的問(wèn)題得不到及時(shí)解答。教師也可預(yù)先把學(xué)習(xí)中可能會(huì)出現(xiàn)的常見(jiàn)問(wèn)題及其解決方案通過(guò)留言板發(fā)布,供需要的同學(xué)查看。
1.7 教學(xué)評(píng)價(jià)
該模塊的主要功能是通過(guò)網(wǎng)上調(diào)查,搜集學(xué)生對(duì)網(wǎng)絡(luò)課程的教學(xué)設(shè)計(jì)、教學(xué)內(nèi)容、信息呈現(xiàn)、文檔資料等方面的意見(jiàn)反饋。通過(guò)對(duì)收集到的意見(jiàn)進(jìn)行分析,及時(shí)對(duì)該課程做出相應(yīng)的改進(jìn)。
2 教學(xué)設(shè)計(jì)
2.1教學(xué)內(nèi)容的設(shè)計(jì)
采用任務(wù)驅(qū)動(dòng)教學(xué)法,課程內(nèi)容可設(shè)計(jì)成若干個(gè)任務(wù)模塊。任務(wù)的劃分要考慮以下因素:
1)任務(wù)的大小要適當(dāng),一個(gè)教學(xué)內(nèi)容可設(shè)計(jì)成多個(gè)任務(wù)。
2)各任務(wù)之間應(yīng)具有相對(duì)的獨(dú)立性。
3)任務(wù)應(yīng)包含即將要學(xué)的知識(shí)點(diǎn)。
4)設(shè)計(jì)的任務(wù)應(yīng)具有趣味性,這樣可以激發(fā)學(xué)生學(xué)習(xí)的主動(dòng)性。
5) 對(duì)于教學(xué)重點(diǎn)和難點(diǎn),應(yīng)提供多層次的學(xué)習(xí)內(nèi)容,從而設(shè)計(jì)多層次的任務(wù)模塊。
2.2教學(xué)情境的設(shè)計(jì)
教學(xué)情境是指具有一定情感氛圍的教學(xué)活動(dòng)。創(chuàng)設(shè)情境是希望學(xué)生能夠從復(fù)雜的現(xiàn)實(shí)情景中去捕捉信息,發(fā)現(xiàn)、提出問(wèn)題,并試著去解決問(wèn)題。本系統(tǒng)從聲音、色彩、情節(jié)、過(guò)程等方面,設(shè)計(jì)與學(xué)習(xí)主題相關(guān)的,盡可能真實(shí)的學(xué)習(xí)情境,使學(xué)生在這種情景中探索實(shí)踐,加深對(duì)問(wèn)題的理解。
2.3信息傳遞方式的設(shè)計(jì)
信息傳遞方式的設(shè)計(jì)主要圍繞以下三個(gè)方面進(jìn)行:
1)任務(wù)的呈現(xiàn)
在創(chuàng)設(shè)的學(xué)習(xí)情境中,任務(wù)以文字、圖片、視頻動(dòng)畫(huà)、聲音等多媒體形式呈現(xiàn),使學(xué)習(xí)更加形象化。
2)任務(wù)的剖析
任務(wù)的剖析過(guò)程,是通過(guò)演示編制好的多媒體軟件來(lái)完成的。通過(guò)演示,可以使學(xué)生對(duì)問(wèn)題的求解過(guò)程有著更為直觀的認(rèn)識(shí)。
3)解決方案的呈現(xiàn)
最后以流程圖的形式給出求解的算法,以文本形式給出相應(yīng)的程序代碼。
3 系統(tǒng)設(shè)計(jì)
系統(tǒng)采用B/S模式的三層結(jié)構(gòu),其體系結(jié)構(gòu)見(jiàn)圖2??蛻舳说牟僮飨到y(tǒng)是Windows 2000或Windows xp,服務(wù)器端的操作系統(tǒng)為Windows 2000 server。
課程平臺(tái)的主要開(kāi)發(fā)工具是Dreamweaver MX 結(jié)合ASP動(dòng)態(tài)數(shù)據(jù)庫(kù)訪問(wèn)技術(shù),后臺(tái)數(shù)據(jù)庫(kù)采用Access來(lái)設(shè)計(jì)。實(shí)現(xiàn)方法主要包括:
1)采用Dreamweaver MX軟件來(lái)設(shè)計(jì)課程的界面;
2)采用ADO 技術(shù)實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的動(dòng)態(tài)交互以及數(shù)據(jù)庫(kù)的搜索和查找,完成試題的組卷和分頁(yè)顯示;
3)采用WEB頁(yè)和ASP技術(shù)相結(jié)合的方法將用戶留言添加到數(shù)據(jù)庫(kù)中,動(dòng)態(tài)地生成到頁(yè)面供回復(fù)和查閱,并可實(shí)現(xiàn)網(wǎng)絡(luò)課程的遠(yuǎn)程數(shù)據(jù)維護(hù)。
4 結(jié)束語(yǔ)
網(wǎng)絡(luò)課程的使用,使教學(xué)從課堂內(nèi)延伸到課堂外,增強(qiáng)了師生之間的互動(dòng),充分調(diào)動(dòng)了學(xué)生學(xué)習(xí)積極性和主動(dòng)性,提高了學(xué)生的學(xué)習(xí)效率,教學(xué)效果良好。
參考文獻(xiàn):
[1] 余勝泉.多媒體網(wǎng)絡(luò)課程的設(shè)計(jì)與開(kāi)發(fā)[J].教育技術(shù)通訊,2000(10).
[2] 李志河.對(duì)外漢語(yǔ)網(wǎng)絡(luò)教學(xué)資源庫(kù)及課件的研究與設(shè)計(jì)[D].北京:清華大學(xué)人文學(xué)院,2005.
[3] 丁海燕,趙征鵬,李維華.“高級(jí)語(yǔ)言程序設(shè)計(jì)”網(wǎng)絡(luò)課程的研究與開(kāi)發(fā)[J].計(jì)算機(jī)教育,2010(16):102-105.
[4] Alenka Kavcic, Fuzzy user modeling for adaptation ineducational hypermedia[J].IEEE Transactions on Systems, Man,and Cybernetics-Part C: Applications and Reviews,2004,34(4):439-449.endprint
摘要:網(wǎng)絡(luò)課程是高校教學(xué)活動(dòng)的一個(gè)重要組成部分,網(wǎng)絡(luò)課程的使用,可以彌補(bǔ)傳統(tǒng)教學(xué)的不足,提高教學(xué)效果。該文對(duì)程序設(shè)計(jì)網(wǎng)絡(luò)課程的內(nèi)容和結(jié)構(gòu)進(jìn)行了分析討論,給出了基于任務(wù)的程序設(shè)計(jì)網(wǎng)絡(luò)課程的實(shí)現(xiàn)方法。
關(guān)鍵詞:網(wǎng)絡(luò)課程;程序設(shè)計(jì);任務(wù)驅(qū)動(dòng);B/S
中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)34-8227-02
程序設(shè)計(jì)是我校開(kāi)設(shè)的實(shí)踐性較強(qiáng)的公共基礎(chǔ)課,課程的任務(wù)是培養(yǎng)學(xué)生應(yīng)用計(jì)算機(jī)解決實(shí)際問(wèn)題的能力。目前采用的是以教師為主體的傳統(tǒng)教學(xué)模式,學(xué)生只能被動(dòng)地接受課堂上教師灌輸?shù)闹R(shí)點(diǎn),無(wú)法充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,教學(xué)效果差。為此,我們?cè)O(shè)計(jì)開(kāi)發(fā)了基于任務(wù)的程序設(shè)計(jì)網(wǎng)絡(luò)課程,作為課堂教學(xué)的延伸和補(bǔ)充。實(shí)踐證明,學(xué)生通過(guò)網(wǎng)絡(luò)課程進(jìn)行學(xué)習(xí)或復(fù)習(xí),學(xué)習(xí)成績(jī)有了明顯提高。
1 系統(tǒng)的功能
系統(tǒng)的功能模塊見(jiàn)圖1:
1.1用戶管理
用戶管理模塊主要包括用戶注冊(cè)和用戶登錄二個(gè)模塊:
1.1.1 用戶注冊(cè)
新用戶使用本系統(tǒng)需先注冊(cè),用戶注冊(cè)的過(guò)程,也是系統(tǒng)收集用戶信息(用戶名、密碼等)的過(guò)程。
1.1.2 用戶登錄
用戶要進(jìn)入本系統(tǒng)學(xué)習(xí)必須先登錄,登錄的過(guò)程,也是系統(tǒng)提取用戶信息的過(guò)程。只有正確輸入用戶名和密碼,才能進(jìn)入系統(tǒng)。
1.2 學(xué)習(xí)指導(dǎo)
主要包括課程內(nèi)容介紹、教學(xué)設(shè)計(jì)介紹、教學(xué)大綱、教學(xué)參考書(shū)等。使學(xué)生對(duì)網(wǎng)絡(luò)課程的教學(xué)從整體上有個(gè)全面了解。
1.3 授課系統(tǒng)
課程采用任務(wù)驅(qū)動(dòng)教學(xué)法,該方法是將所學(xué)知識(shí)隱含在一個(gè)或幾個(gè)任務(wù)中,學(xué)生通過(guò)提出問(wèn)題、分析問(wèn)題、明確問(wèn)題所涉及知識(shí),并在教師的指導(dǎo)下解決問(wèn)題。本模塊由電子版教學(xué)資源構(gòu)成,主要包括基于任務(wù)驅(qū)動(dòng)設(shè)計(jì)的各教學(xué)任務(wù)和與當(dāng)前學(xué)習(xí)主題相關(guān)的情境,任務(wù)以文字、圖片、視頻動(dòng)畫(huà)、聲音等多媒體形式呈現(xiàn)。通過(guò)創(chuàng)設(shè)的學(xué)習(xí)情境,可以使學(xué)習(xí)更加直觀和形象化,提高學(xué)習(xí)效果。
1.4 網(wǎng)上作業(yè)
靈活新穎的習(xí)題設(shè)計(jì)有利于提高學(xué)生的學(xué)習(xí)興趣,有利于教學(xué)任務(wù)的順利完成。本模塊配有大量的練習(xí)題,習(xí)題設(shè)計(jì)典型、新穎、有層次,供不同學(xué)習(xí)階段的學(xué)生選用。教師可隨時(shí)登錄對(duì)習(xí)題進(jìn)行修改、刪除或增加新的習(xí)題。
1.5 練習(xí)測(cè)試
本模塊主要包括抽題組卷和在線測(cè)試二項(xiàng)功能:
1.5.1 抽題組卷
本模塊通過(guò)抽取后臺(tái)數(shù)據(jù)庫(kù)中的試題進(jìn)行組卷,生成基礎(chǔ)性和難度較大的二套試卷供學(xué)生選擇。試卷由單選、填空、程序閱讀、編程等四種題型構(gòu)成。
1.5.2 在線測(cè)試
選定試卷后,即可在線自測(cè),測(cè)試完成并提交后,系統(tǒng)會(huì)自動(dòng)閱卷評(píng)分,并給出完整的參考答案。根據(jù)測(cè)試結(jié)果,學(xué)生可了解自己對(duì)課程內(nèi)容的掌握程度。
1.6 答疑討論
通過(guò)建立具有留言板功能的課程討論區(qū),可以實(shí)現(xiàn)教師與學(xué)生之間、學(xué)生與學(xué)生之間的交流互動(dòng)。學(xué)生通過(guò)留言板發(fā)布需解決的問(wèn)題,教師或其它同學(xué)通過(guò)留言板針對(duì)該問(wèn)題給出回復(fù)。這就要求教師要經(jīng)常登錄系統(tǒng)查看留言,避免學(xué)生提出的問(wèn)題得不到及時(shí)解答。教師也可預(yù)先把學(xué)習(xí)中可能會(huì)出現(xiàn)的常見(jiàn)問(wèn)題及其解決方案通過(guò)留言板發(fā)布,供需要的同學(xué)查看。
1.7 教學(xué)評(píng)價(jià)
該模塊的主要功能是通過(guò)網(wǎng)上調(diào)查,搜集學(xué)生對(duì)網(wǎng)絡(luò)課程的教學(xué)設(shè)計(jì)、教學(xué)內(nèi)容、信息呈現(xiàn)、文檔資料等方面的意見(jiàn)反饋。通過(guò)對(duì)收集到的意見(jiàn)進(jìn)行分析,及時(shí)對(duì)該課程做出相應(yīng)的改進(jìn)。
2 教學(xué)設(shè)計(jì)
2.1教學(xué)內(nèi)容的設(shè)計(jì)
采用任務(wù)驅(qū)動(dòng)教學(xué)法,課程內(nèi)容可設(shè)計(jì)成若干個(gè)任務(wù)模塊。任務(wù)的劃分要考慮以下因素:
1)任務(wù)的大小要適當(dāng),一個(gè)教學(xué)內(nèi)容可設(shè)計(jì)成多個(gè)任務(wù)。
2)各任務(wù)之間應(yīng)具有相對(duì)的獨(dú)立性。
3)任務(wù)應(yīng)包含即將要學(xué)的知識(shí)點(diǎn)。
4)設(shè)計(jì)的任務(wù)應(yīng)具有趣味性,這樣可以激發(fā)學(xué)生學(xué)習(xí)的主動(dòng)性。
5) 對(duì)于教學(xué)重點(diǎn)和難點(diǎn),應(yīng)提供多層次的學(xué)習(xí)內(nèi)容,從而設(shè)計(jì)多層次的任務(wù)模塊。
2.2教學(xué)情境的設(shè)計(jì)
教學(xué)情境是指具有一定情感氛圍的教學(xué)活動(dòng)。創(chuàng)設(shè)情境是希望學(xué)生能夠從復(fù)雜的現(xiàn)實(shí)情景中去捕捉信息,發(fā)現(xiàn)、提出問(wèn)題,并試著去解決問(wèn)題。本系統(tǒng)從聲音、色彩、情節(jié)、過(guò)程等方面,設(shè)計(jì)與學(xué)習(xí)主題相關(guān)的,盡可能真實(shí)的學(xué)習(xí)情境,使學(xué)生在這種情景中探索實(shí)踐,加深對(duì)問(wèn)題的理解。
2.3信息傳遞方式的設(shè)計(jì)
信息傳遞方式的設(shè)計(jì)主要圍繞以下三個(gè)方面進(jìn)行:
1)任務(wù)的呈現(xiàn)
在創(chuàng)設(shè)的學(xué)習(xí)情境中,任務(wù)以文字、圖片、視頻動(dòng)畫(huà)、聲音等多媒體形式呈現(xiàn),使學(xué)習(xí)更加形象化。
2)任務(wù)的剖析
任務(wù)的剖析過(guò)程,是通過(guò)演示編制好的多媒體軟件來(lái)完成的。通過(guò)演示,可以使學(xué)生對(duì)問(wèn)題的求解過(guò)程有著更為直觀的認(rèn)識(shí)。
3)解決方案的呈現(xiàn)
最后以流程圖的形式給出求解的算法,以文本形式給出相應(yīng)的程序代碼。
3 系統(tǒng)設(shè)計(jì)
系統(tǒng)采用B/S模式的三層結(jié)構(gòu),其體系結(jié)構(gòu)見(jiàn)圖2??蛻舳说牟僮飨到y(tǒng)是Windows 2000或Windows xp,服務(wù)器端的操作系統(tǒng)為Windows 2000 server。
課程平臺(tái)的主要開(kāi)發(fā)工具是Dreamweaver MX 結(jié)合ASP動(dòng)態(tài)數(shù)據(jù)庫(kù)訪問(wèn)技術(shù),后臺(tái)數(shù)據(jù)庫(kù)采用Access來(lái)設(shè)計(jì)。實(shí)現(xiàn)方法主要包括:
1)采用Dreamweaver MX軟件來(lái)設(shè)計(jì)課程的界面;
2)采用ADO 技術(shù)實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的動(dòng)態(tài)交互以及數(shù)據(jù)庫(kù)的搜索和查找,完成試題的組卷和分頁(yè)顯示;
3)采用WEB頁(yè)和ASP技術(shù)相結(jié)合的方法將用戶留言添加到數(shù)據(jù)庫(kù)中,動(dòng)態(tài)地生成到頁(yè)面供回復(fù)和查閱,并可實(shí)現(xiàn)網(wǎng)絡(luò)課程的遠(yuǎn)程數(shù)據(jù)維護(hù)。
4 結(jié)束語(yǔ)
網(wǎng)絡(luò)課程的使用,使教學(xué)從課堂內(nèi)延伸到課堂外,增強(qiáng)了師生之間的互動(dòng),充分調(diào)動(dòng)了學(xué)生學(xué)習(xí)積極性和主動(dòng)性,提高了學(xué)生的學(xué)習(xí)效率,教學(xué)效果良好。
參考文獻(xiàn):
[1] 余勝泉.多媒體網(wǎng)絡(luò)課程的設(shè)計(jì)與開(kāi)發(fā)[J].教育技術(shù)通訊,2000(10).
[2] 李志河.對(duì)外漢語(yǔ)網(wǎng)絡(luò)教學(xué)資源庫(kù)及課件的研究與設(shè)計(jì)[D].北京:清華大學(xué)人文學(xué)院,2005.
[3] 丁海燕,趙征鵬,李維華.“高級(jí)語(yǔ)言程序設(shè)計(jì)”網(wǎng)絡(luò)課程的研究與開(kāi)發(fā)[J].計(jì)算機(jī)教育,2010(16):102-105.
[4] Alenka Kavcic, Fuzzy user modeling for adaptation ineducational hypermedia[J].IEEE Transactions on Systems, Man,and Cybernetics-Part C: Applications and Reviews,2004,34(4):439-449.endprint