基于“THEOL”網(wǎng)絡(luò)教學(xué)平臺的軟件技術(shù)基礎(chǔ)課程的構(gòu)建

        發(fā)布時間:2019-08-07 來源: 人生感悟 點擊:


          摘要:基于網(wǎng)絡(luò)教學(xué)平臺來進(jìn)行輔助教學(xué)是傳統(tǒng)課堂教學(xué)的一種重要補充方式。以構(gòu)建非計算機專業(yè)理工科學(xué)生的軟件技術(shù)基礎(chǔ)課程為例。分析通過利用“THEOL”網(wǎng)絡(luò)教學(xué)平臺來開展軟件技術(shù)基礎(chǔ)課程的建設(shè)以及教學(xué)實踐的過程。探討了以學(xué)生為主體,教師為主導(dǎo)的網(wǎng)絡(luò)教學(xué)模式的優(yōu)缺點,對同類課程提供了實踐支持。
          關(guān)鍵詞:網(wǎng)絡(luò)教學(xué);THEOL;自主式學(xué)習(xí)
          中圖分類號:G424.4文獻(xiàn)標(biāo)識碼:A文章編號:1009-3044(2011)17-4243-03
          Based on "THEOL" Network Teaching Platform Software Technique Foundation Course Construction
          QI Jun
          (Computer Science Department of Qinghai University, Xining 810016, China)
          Abstract: Assistant teaching instruction which based on a network teaching system is a main supplement for traditional classroom teaching model. Take structuring non-specialized computer basic course for science and engineering students for example, through analyze the building and practice software technology basic course by using the network system-Qinghai University Education on Line. We discussed the relative merits of teacher-led, student-centered teaching model which provide practice support for similar courses.
          Key words: network teaching model; THEOL; self learining
          在現(xiàn)代信息技術(shù)的推動下,傳統(tǒng)的教學(xué)模式需要網(wǎng)絡(luò)的環(huán)境來順應(yīng)發(fā)展的新趨勢。網(wǎng)絡(luò)教學(xué)技術(shù)發(fā)展迅速,作為傳統(tǒng)教學(xué)模式的輔助環(huán)節(jié),網(wǎng)絡(luò)教學(xué)模式越來越凸顯著它的優(yōu)勢!扒嗪4髮W(xué)教育在線”即“THEOL”網(wǎng)絡(luò)教學(xué)平臺是由清華大學(xué)教育技術(shù)研究所捐贈,在“清華教育在線”數(shù)字校園系列軟件的基礎(chǔ)上,根據(jù)青海大學(xué)的實際情況和教學(xué)要求定制而成的,包括一個門戶網(wǎng)站、網(wǎng)絡(luò)教學(xué)支撐平臺以及網(wǎng)絡(luò)教學(xué)資源庫。利用這一網(wǎng)絡(luò)教學(xué)平臺教師可以對課堂教學(xué)進(jìn)行教學(xué)的輔助,是教師進(jìn)行網(wǎng)絡(luò)教學(xué)構(gòu)建的重要技術(shù)手段!败浖夹g(shù)基礎(chǔ)”課程在課程構(gòu)建中充分利用了該網(wǎng)絡(luò)教學(xué)平臺的支撐,對以往傳統(tǒng)的教學(xué)模式進(jìn)行了改革。為學(xué)生創(chuàng)建了開放的自主式的學(xué)習(xí)環(huán)境。
          1 軟件技術(shù)基礎(chǔ)課程網(wǎng)絡(luò)教學(xué)平臺的構(gòu)建
          為我校非計算機專業(yè)理工科學(xué)生開設(shè)的“軟件技術(shù)基礎(chǔ)”課程是繼“計算機應(yīng)用基礎(chǔ)”、“程序設(shè)計基礎(chǔ)(C)”后開設(shè)的一門計算機基礎(chǔ)課程。教學(xué)內(nèi)容涵蓋了數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、數(shù)據(jù)庫技術(shù)、軟件工程等四大方面的內(nèi)容。課程目標(biāo)是提高學(xué)生對于計算機基礎(chǔ)知識的系統(tǒng)的掌握。為后續(xù)專業(yè)課程打好必要的計算機基礎(chǔ)!败浖夹g(shù)基礎(chǔ)”課程網(wǎng)絡(luò)教學(xué)平臺的構(gòu)建建立在“THEOL”網(wǎng)絡(luò)教學(xué)平臺所提供的教學(xué)環(huán)境之上,課程內(nèi)容主要包括:教學(xué)資源、交互反饋、測試三大模塊(圖1)。
          圖1 課程內(nèi)容結(jié)構(gòu)圖
          1.1 教學(xué)資源模塊
          教學(xué)資源模塊主要為學(xué)生提供課程課件、上機實驗、講課素材、實驗指導(dǎo)等教學(xué)內(nèi)容和相關(guān)輔助資料。為學(xué)生在課下可以利用“THEOL”提供的教學(xué)資源來進(jìn)行自主式學(xué)習(xí)提供了平臺。教學(xué)資源中主要包括以下幾個方面的內(nèi)容:
          1.1.1 課程課件
          目前課堂教授的方式大多為多媒體授課。教師每堂課講授的理論知識信息量很大相應(yīng)的學(xué)生要接受的理論知識量也很多,所以單純依靠課堂進(jìn)行學(xué)習(xí)很難達(dá)到理想的教學(xué)效果。課堂的教學(xué)不應(yīng)隨著下課的鈴聲而終止。在當(dāng)今信息化的時代,學(xué)生希望可以通過網(wǎng)絡(luò)教學(xué)資源利用自己的課余時間來進(jìn)行針對性的學(xué)習(xí)鞏固課堂講授的所有知識點。利用“THEOL”網(wǎng)絡(luò)教學(xué)平臺,教師可以通過文件上傳的功能,將本門課程的課程課件、講義等教學(xué)資料上傳到教學(xué)平臺上以供學(xué)生自主學(xué)習(xí)。
          “軟件技術(shù)基礎(chǔ)”課程的教學(xué)內(nèi)容一共分為:算法、數(shù)據(jù)結(jié)構(gòu)、查找和排序、資源管理、數(shù)據(jù)庫技術(shù)、軟件工程這六個章節(jié)。教師將相對應(yīng)的這六個章節(jié)的內(nèi)容的課程課件上傳到“THEOL”的教學(xué)材料中(圖2),學(xué)生可以隨時通過登錄“THEOL”下載課程的課件進(jìn)行課下預(yù)習(xí)、復(fù)習(xí)從而達(dá)到預(yù)期的學(xué)習(xí)目標(biāo)。
          1.1.2 實驗環(huán)節(jié)
          “軟件技術(shù)基礎(chǔ)”課程共64個課時,其中實驗課時為32個學(xué)時,里面包括8個學(xué)時的課程設(shè)計。該課程要求學(xué)生具有一定的動手編程的能力所以實驗占很大比例。實驗完成的效果也直接影響著學(xué)生對后續(xù)課程內(nèi)容的理解和加深。相應(yīng)的實驗內(nèi)容會提前在“THEOL”上公布并要求學(xué)生預(yù)習(xí)實驗的要求。學(xué)生可以提前下載并預(yù)習(xí)實驗來掌握此次實驗的目的、要求和內(nèi)容。
          “軟件技術(shù)基礎(chǔ)”課程的實驗設(shè)計中有大部分是針對數(shù)據(jù)結(jié)構(gòu)的內(nèi)容,要求同學(xué)在理解算法的基礎(chǔ)上編寫程序上機實現(xiàn)。由于學(xué)生存在個體差異,針對不同水平的同學(xué)要針對性的進(jìn)行學(xué)習(xí)指導(dǎo)和著重。因此在實驗中還專門設(shè)置了實驗指導(dǎo)部分,針對編程能力較弱的學(xué)生提供了本次實驗的實驗參考樣例(圖3)來滿足不同層次學(xué)生的學(xué)習(xí)要求并以此來引導(dǎo)學(xué)生進(jìn)行自主式學(xué)習(xí)。
          實驗代碼參考樣例以實驗三線性表的初始化和插入運算為例:
          #include"stdio.h"
          #include"stdlib.h"
          input(int *v,int *n)
          {//請自己動手完成輸入函數(shù) }
          output()//自己完成函數(shù)首部
          {//請自己動手完成輸出函數(shù) }
          int *initsl(int m,int *n)
          {//參考課件初始化算法完成初始化 }
          insl(int *v,int m,int *n,int i,int b)
          {//請參考課件完成插入代碼 }
          void main()
          { int *v=NULL,*n=NULL,m;
          …
          v=initsl(m,n);//建立線型表
          …
          input(v,n);
          output(v,n);
          …
          insl(v,m,n,i,b);//調(diào)用插入函數(shù)
          output(v,n);
          }
          1.1.3 課程素材
          由于“軟件技術(shù)基礎(chǔ)”課程內(nèi)容有大量算法。課堂單純講授算法理論勢必方法單一,學(xué)生理解也比較困難和抽象。為了加深理論理解在“THEOL”中放置了相關(guān)算法的flash動畫等網(wǎng)絡(luò)資源。學(xué)生在理論講解和動畫演示相結(jié)合中對算法得到了深刻而又生動的理解。目前這一模塊還待完善,今后隨著課程構(gòu)建的深入還會加入課堂講授的視頻等多媒體教學(xué)資源。
          1.2 交互反饋模塊
          教與學(xué)是一個雙向互動的過程。學(xué)生和老師的互動交流對于促進(jìn)學(xué)生的學(xué)習(xí)能力和老師的教學(xué)水平以及提高教學(xué)效果起著至關(guān)重要的作用。傳統(tǒng)的課堂教學(xué)只能滿足學(xué)生和老師面對面的交流。由于時間和空間因素的限制這種互動模式已不能滿足教學(xué)的需要。充分利用“THEOL”這一網(wǎng)絡(luò)平臺,可以為師生互動提供一個方便快捷、親切友好的交流方式。在“軟件技術(shù)基礎(chǔ)”這門課程中主要開設(shè)有郵件答疑、課程論壇、調(diào)查問卷等內(nèi)容來進(jìn)行師生互動、生生互動。

        相關(guān)熱詞搜索:軟件技術(shù) 構(gòu)建 課程 基礎(chǔ) 教學(xué)

        版權(quán)所有 蒲公英文摘 www.zuancaijixie.com
        91啦在线播放,特级一级全黄毛片免费,国产中文一区,亚洲国产一成人久久精品