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