摘 要:隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)和多媒體技術(shù)的快速發(fā)展,傳統(tǒng)的教學(xué)模式不能適應(yīng)現(xiàn)代教學(xué)要求,在高職高專基于Web的網(wǎng)絡(luò)教學(xué)模式逐漸成為新的教學(xué)改革模式。本文探討了設(shè)計(jì)《C語言》網(wǎng)絡(luò)教學(xué)系統(tǒng)的基本功能及基本結(jié)構(gòu)。
關(guān)鍵詞:C語言;網(wǎng)絡(luò)系統(tǒng);網(wǎng)絡(luò)教學(xué)
中圖分類號(hào):G712 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1002-7661(2012)17-072-01
引言:近年來,高職高專職業(yè)教育掀起進(jìn)行課程改革的熱潮。計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)和多媒體技術(shù)已成為高等職業(yè)教育的重要輔助手段。網(wǎng)絡(luò)教學(xué)交互性強(qiáng)、資源豐富,越來越成為高校教學(xué)體系重要的組成部分,發(fā)揮重要的作用。通過網(wǎng)絡(luò)教學(xué),實(shí)現(xiàn)教學(xué)資源共享,給學(xué)生創(chuàng)造新型學(xué)習(xí)環(huán)境,同時(shí)促進(jìn)教學(xué)內(nèi)容和教學(xué)方法的改革,提高學(xué)生的學(xué)習(xí)興趣,培養(yǎng)學(xué)生自主學(xué)習(xí)能力和協(xié)作合作精神,提高了教學(xué)的質(zhì)量。
《C語言》是計(jì)算機(jī)職業(yè)教育的基礎(chǔ)課程。C語言的理論概念抽象、內(nèi)容多,實(shí)踐性強(qiáng),傳統(tǒng)教學(xué)模式下理論和實(shí)踐脫節(jié),不能很好的融合在一起,很多學(xué)生反映學(xué)習(xí)不易。怎樣更好地講授和學(xué)習(xí)C語言,采用哪種先進(jìn)有效的教學(xué)模式,一直是高校教師研究的問題。本文作者及同事在C語言教學(xué)中嘗試網(wǎng)絡(luò)教學(xué),探索構(gòu)建基于WEB的網(wǎng)絡(luò)教學(xué)系統(tǒng)。
一、《C語言》網(wǎng)絡(luò)教學(xué)系統(tǒng)體系結(jié)構(gòu)
1、系統(tǒng)的功能需求分析
《C語言》網(wǎng)絡(luò)教學(xué)系統(tǒng)應(yīng)為教師、學(xué)生提供C語言網(wǎng)絡(luò)教學(xué)的互動(dòng)平臺(tái)。根據(jù)教學(xué)活動(dòng)中的要求與教學(xué)環(huán)節(jié),本系統(tǒng)應(yīng)具備如下功能:教師要將教學(xué)計(jì)劃、授課內(nèi)容、電子教案、制作的多媒體教學(xué)課件、實(shí)驗(yàn)設(shè)計(jì)的操作實(shí)例、作業(yè)布置及在線測試等作為教學(xué)資源發(fā)布在系統(tǒng)上;學(xué)生從系統(tǒng)中下載教學(xué)資源,完成作業(yè)及實(shí)驗(yàn)設(shè)計(jì)實(shí)例,上傳給教師批改;以及師生在教學(xué)中的互動(dòng)。
2、系統(tǒng)設(shè)計(jì)的功能模塊
根據(jù)以上所述的功能需求分析,我們?cè)凇禖語言》網(wǎng)絡(luò)教學(xué)系統(tǒng)中設(shè)計(jì)了如下功能模塊。
(1)系統(tǒng)管理模塊。系統(tǒng)管理模塊的管理權(quán)限分明,主要分為系統(tǒng)管理、教師管理和學(xué)生管理三個(gè)子模塊,他們各自擁有自己的級(jí)別權(quán)限。系統(tǒng)管理是屬于技術(shù)層面的管理,具有網(wǎng)絡(luò)教學(xué)系統(tǒng)的最高管理權(quán)限。系統(tǒng)管理員在服務(wù)器或客戶端對(duì)整個(gè)網(wǎng)絡(luò)系統(tǒng)進(jìn)行安全維護(hù)等。教師管理是教師信息注冊(cè),學(xué)生注冊(cè)管理,學(xué)生成績管理等。學(xué)生管理包括系統(tǒng)中的個(gè)人注冊(cè)及個(gè)人資料管理。(2)教學(xué)管理模塊。教學(xué)管理模塊部分是系統(tǒng)的核心部分,分教師教學(xué)管理和學(xué)生學(xué)習(xí)管理兩個(gè)子模塊。教師教學(xué)管理子模塊是教學(xué)資源的管理,可進(jìn)行基于web的教學(xué)資源上傳及編輯,作業(yè)及實(shí)驗(yàn)任務(wù)的發(fā)布,在線考試管理,實(shí)時(shí)或非實(shí)時(shí)答疑管理,學(xué)生分組討論管理等。學(xué)生學(xué)習(xí)子模塊是學(xué)習(xí)資源的下載管理,學(xué)習(xí)筆記的保存及作業(yè)上傳管理等。(3)輔導(dǎo)答疑模塊。輔導(dǎo)答疑模塊分為實(shí)時(shí)和非實(shí)時(shí)輔導(dǎo)答疑兩個(gè)子模塊。實(shí)時(shí)教學(xué)模式下的交互過程有文本型的交流、音頻和視頻的交互、電子白板的實(shí)時(shí)交互。學(xué)生和教師實(shí)時(shí)討論教學(xué)過程中的問題及學(xué)習(xí)中的難點(diǎn)等,相互交流教學(xué)的心得體會(huì)。非實(shí)時(shí)教學(xué)模式下的交流工具有學(xué)習(xí)論壇或貼吧、電子郵件,學(xué)生針對(duì)某一主題,參與討論或發(fā)表意見、留言。(4)作業(yè)發(fā)布與提交模塊。作業(yè)發(fā)布與提交模塊提供教師教學(xué)作業(yè)發(fā)布,批改、點(diǎn)評(píng)作業(yè),學(xué)生完成提交作業(yè)等功能。作業(yè)根據(jù)需要由教師按教學(xué)章節(jié)發(fā)布,作業(yè)分客觀題和主觀題。學(xué)生作業(yè)由教師批改、點(diǎn)評(píng)后可返回學(xué)生。(5)在線考試模塊。在線考試模塊建立考試試題庫,試題分為選擇題、填空題和簡答題,可以生成并發(fā)布測試試卷,學(xué)生必須在規(guī)定的時(shí)間內(nèi)完成試卷,答卷上交后,考試系統(tǒng)自動(dòng)閱卷評(píng)分。系統(tǒng)管理員或教師可以添加、刪改試題庫,因此本模塊子系統(tǒng)具有隨機(jī)動(dòng)態(tài)測試能力,具有一定的智能性。
二、《C語言》網(wǎng)絡(luò)教學(xué)系統(tǒng)的設(shè)計(jì)思路
我們利用現(xiàn)有的網(wǎng)絡(luò)設(shè)備和校園網(wǎng),使用web技術(shù)組建網(wǎng)絡(luò)教學(xué)系統(tǒng)。本系統(tǒng)的設(shè)計(jì),是在網(wǎng)上建立web教學(xué)站點(diǎn),教學(xué)內(nèi)容以web頁面的形式呈現(xiàn)在站點(diǎn)中,用戶通過訪問站點(diǎn)的教學(xué)系統(tǒng)web頁面來實(shí)現(xiàn)網(wǎng)上教學(xué)。因此,采用三層B/S結(jié)構(gòu),即瀏覽器/服務(wù)器(Browser/Server)模式。
第一層是教學(xué)內(nèi)容表示層,即Web瀏覽器,是用戶的輸入/輸出交互表示界面。用戶使用Web瀏覽器訪問Web服務(wù)器,提出訪問申請(qǐng),Web服務(wù)器將所申請(qǐng)的教學(xué)資源數(shù)據(jù)傳輸給客戶端,在瀏覽器中以web頁面形式輸出。第二層是教學(xué)信息應(yīng)用層,即Web服務(wù)器。它介于Web瀏覽器和數(shù)據(jù)庫服務(wù)器之間,接受用戶信息的輸入,形成動(dòng)態(tài)網(wǎng)頁。第三層是教學(xué)信息資源訪問層—數(shù)據(jù)庫服務(wù)器。主要功能是完成教學(xué)資源信息的數(shù)據(jù)存儲(chǔ)和組織,接受訪問請(qǐng)求后響應(yīng)請(qǐng)求并進(jìn)行運(yùn)算。
三、網(wǎng)絡(luò)教學(xué)系統(tǒng)設(shè)計(jì)的關(guān)鍵技術(shù)
1、ASP 設(shè)計(jì)動(dòng)態(tài)網(wǎng)頁實(shí)現(xiàn)交互功能 ASP(Active Server Page)是微軟公司的服務(wù)器端腳本編寫環(huán)境。應(yīng)用ASP可以創(chuàng)建并運(yùn)行動(dòng)態(tài)的交互式 Web 服務(wù)器應(yīng)用程序。
2、Access 使用Access2003創(chuàng)建數(shù)據(jù)庫
Access2003是Windows環(huán)境下的數(shù)據(jù)庫應(yīng)用開發(fā)系統(tǒng),簡單易學(xué),功能強(qiáng)大。
3、ASF ASF(Advanced Stream Format)是一種包含圖像、音頻、視頻、控制命令及腳本等多媒體數(shù)據(jù)在內(nèi)的數(shù)據(jù)格式。
4、IIS 完成《C語言》網(wǎng)絡(luò)教學(xué)系統(tǒng),將其加載于微軟的IIS5、0服務(wù)器上,并在Internet上進(jìn)行發(fā)布。
一個(gè)性能優(yōu)越的網(wǎng)絡(luò)教學(xué)系統(tǒng)是實(shí)現(xiàn)網(wǎng)絡(luò)教學(xué)的基礎(chǔ)。基于WEB的《C語言》網(wǎng)絡(luò)教學(xué)系統(tǒng),具有開放性、交互性、靈活性、通用性等顯著特點(diǎn)。在實(shí)踐教學(xué)中達(dá)到動(dòng)態(tài)、交互的學(xué)習(xí)效果,豐富了教學(xué)模式,培養(yǎng)了學(xué)生自主學(xué)習(xí)能力,教學(xué)質(zhì)量得到明顯提高。
參考資料
[1] 鄧來勝. 運(yùn)用多媒體網(wǎng)絡(luò)技術(shù)建構(gòu)自主學(xué)習(xí)教學(xué)模式的嘗試與思考,電化教育研究,2008[20].