东方亚洲欧a∨人在线观看|欧美亚洲日韩在线播放|日韩欧美精品一区|久久97AV综合

        基于“THEOL”網絡教學平臺的軟件技術基礎課程的構建

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


          摘要:基于網絡教學平臺來進行輔助教學是傳統(tǒng)課堂教學的一種重要補充方式。以構建非計算機專業(yè)理工科學生的軟件技術基礎課程為例。分析通過利用“THEOL”網絡教學平臺來開展軟件技術基礎課程的建設以及教學實踐的過程。探討了以學生為主體,教師為主導的網絡教學模式的優(yōu)缺點,對同類課程提供了實踐支持。
          關鍵詞:網絡教學;THEOL;自主式學習
          中圖分類號:G424.4文獻標識碼: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)代信息技術的推動下,傳統(tǒng)的教學模式需要網絡的環(huán)境來順應發(fā)展的新趨勢。網絡教學技術發(fā)展迅速,作為傳統(tǒng)教學模式的輔助環(huán)節(jié),網絡教學模式越來越凸顯著它的優(yōu)勢!扒嗪4髮W教育在線”即“THEOL”網絡教學平臺是由清華大學教育技術研究所捐贈,在“清華教育在線”數(shù)字校園系列軟件的基礎上,根據(jù)青海大學的實際情況和教學要求定制而成的,包括一個門戶網站、網絡教學支撐平臺以及網絡教學資源庫。利用這一網絡教學平臺教師可以對課堂教學進行教學的輔助,是教師進行網絡教學構建的重要技術手段!败浖夹g基礎”課程在課程構建中充分利用了該網絡教學平臺的支撐,對以往傳統(tǒng)的教學模式進行了改革。為學生創(chuàng)建了開放的自主式的學習環(huán)境。
          1 軟件技術基礎課程網絡教學平臺的構建
          為我校非計算機專業(yè)理工科學生開設的“軟件技術基礎”課程是繼“計算機應用基礎”、“程序設計基礎(C)”后開設的一門計算機基礎課程。教學內容涵蓋了數(shù)據(jù)結構、操作系統(tǒng)、數(shù)據(jù)庫技術、軟件工程等四大方面的內容。課程目標是提高學生對于計算機基礎知識的系統(tǒng)的掌握。為后續(xù)專業(yè)課程打好必要的計算機基礎!败浖夹g基礎”課程網絡教學平臺的構建建立在“THEOL”網絡教學平臺所提供的教學環(huán)境之上,課程內容主要包括:教學資源、交互反饋、測試三大模塊(圖1)。
          圖1 課程內容結構圖
          1.1 教學資源模塊
          教學資源模塊主要為學生提供課程課件、上機實驗、講課素材、實驗指導等教學內容和相關輔助資料。為學生在課下可以利用“THEOL”提供的教學資源來進行自主式學習提供了平臺。教學資源中主要包括以下幾個方面的內容:
          1.1.1 課程課件
          目前課堂教授的方式大多為多媒體授課。教師每堂課講授的理論知識信息量很大相應的學生要接受的理論知識量也很多,所以單純依靠課堂進行學習很難達到理想的教學效果。課堂的教學不應隨著下課的鈴聲而終止。在當今信息化的時代,學生希望可以通過網絡教學資源利用自己的課余時間來進行針對性的學習鞏固課堂講授的所有知識點。利用“THEOL”網絡教學平臺,教師可以通過文件上傳的功能,將本門課程的課程課件、講義等教學資料上傳到教學平臺上以供學生自主學習。
          “軟件技術基礎”課程的教學內容一共分為:算法、數(shù)據(jù)結構、查找和排序、資源管理、數(shù)據(jù)庫技術、軟件工程這六個章節(jié)。教師將相對應的這六個章節(jié)的內容的課程課件上傳到“THEOL”的教學材料中(圖2),學生可以隨時通過登錄“THEOL”下載課程的課件進行課下預習、復習從而達到預期的學習目標。
          1.1.2 實驗環(huán)節(jié)
          “軟件技術基礎”課程共64個課時,其中實驗課時為32個學時,里面包括8個學時的課程設計。該課程要求學生具有一定的動手編程的能力所以實驗占很大比例。實驗完成的效果也直接影響著學生對后續(xù)課程內容的理解和加深。相應的實驗內容會提前在“THEOL”上公布并要求學生預習實驗的要求。學生可以提前下載并預習實驗來掌握此次實驗的目的、要求和內容。
          “軟件技術基礎”課程的實驗設計中有大部分是針對數(shù)據(jù)結構的內容,要求同學在理解算法的基礎上編寫程序上機實現(xiàn)。由于學生存在個體差異,針對不同水平的同學要針對性的進行學習指導和著重。因此在實驗中還專門設置了實驗指導部分,針對編程能力較弱的學生提供了本次實驗的實驗參考樣例(圖3)來滿足不同層次學生的學習要求并以此來引導學生進行自主式學習。
          實驗代碼參考樣例以實驗三線性表的初始化和插入運算為例:
          #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);//調用插入函數(shù)
          output(v,n);
          }
          1.1.3 課程素材
          由于“軟件技術基礎”課程內容有大量算法。課堂單純講授算法理論勢必方法單一,學生理解也比較困難和抽象。為了加深理論理解在“THEOL”中放置了相關算法的flash動畫等網絡資源。學生在理論講解和動畫演示相結合中對算法得到了深刻而又生動的理解。目前這一模塊還待完善,今后隨著課程構建的深入還會加入課堂講授的視頻等多媒體教學資源。
          1.2 交互反饋模塊
          教與學是一個雙向互動的過程。學生和老師的互動交流對于促進學生的學習能力和老師的教學水平以及提高教學效果起著至關重要的作用。傳統(tǒng)的課堂教學只能滿足學生和老師面對面的交流。由于時間和空間因素的限制這種互動模式已不能滿足教學的需要。充分利用“THEOL”這一網絡平臺,可以為師生互動提供一個方便快捷、親切友好的交流方式。在“軟件技術基礎”這門課程中主要開設有郵件答疑、課程論壇、調查問卷等內容來進行師生互動、生生互動。

        相關熱詞搜索:軟件技術 構建 課程 基礎 教學

        版權所有 蒲公英文摘 smilezhuce.com