基于“THEOL”網(wǎng)絡(luò)教學(xué)平臺的軟件技術(shù)基礎(chǔ)課程的構(gòu)建
發(fā)布時間:2019-08-07 來源: 人生感悟 點(diǎn)擊:
摘要:基于網(wǎng)絡(luò)教學(xué)平臺來進(jìn)行輔助教學(xué)是傳統(tǒng)課堂教學(xué)的一種重要補(bǔ)充方式。以構(gòu)建非計(jì)算機(jī)專業(yè)理工科學(xué)生的軟件技術(shù)基礎(chǔ)課程為例。分析通過利用“THEOL”網(wǎng)絡(luò)教學(xué)平臺來開展軟件技術(shù)基礎(chǔ)課程的建設(shè)以及教學(xué)實(shí)踐的過程。探討了以學(xué)生為主體,教師為主導(dǎo)的網(wǎng)絡(luò)教學(xué)模式的優(yōu)缺點(diǎn),對同類課程提供了實(shí)踐支持。
關(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é)的實(shí)際情況和教學(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)建
為我校非計(jì)算機(jī)專業(yè)理工科學(xué)生開設(shè)的“軟件技術(shù)基礎(chǔ)”課程是繼“計(jì)算機(jī)應(yīng)用基礎(chǔ)”、“程序設(shè)計(jì)基礎(chǔ)(C)”后開設(shè)的一門計(jì)算機(jī)基礎(chǔ)課程。教學(xué)內(nèi)容涵蓋了數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、數(shù)據(jù)庫技術(shù)、軟件工程等四大方面的內(nèi)容。課程目標(biāo)是提高學(xué)生對于計(jì)算機(jī)基礎(chǔ)知識的系統(tǒng)的掌握。為后續(xù)專業(yè)課程打好必要的計(jì)算機(jī)基礎(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é)生提供課程課件、上機(jī)實(shí)驗(yàn)、講課素材、實(shí)驗(yàn)指導(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í)鞏固課堂講授的所有知識點(diǎn)。利用“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 實(shí)驗(yàn)環(huán)節(jié)
“軟件技術(shù)基礎(chǔ)”課程共64個課時,其中實(shí)驗(yàn)課時為32個學(xué)時,里面包括8個學(xué)時的課程設(shè)計(jì)。該課程要求學(xué)生具有一定的動手編程的能力所以實(shí)驗(yàn)占很大比例。實(shí)驗(yàn)完成的效果也直接影響著學(xué)生對后續(xù)課程內(nèi)容的理解和加深。相應(yīng)的實(shí)驗(yàn)內(nèi)容會提前在“THEOL”上公布并要求學(xué)生預(yù)習(xí)實(shí)驗(yàn)的要求。學(xué)生可以提前下載并預(yù)習(xí)實(shí)驗(yàn)來掌握此次實(shí)驗(yàn)的目的、要求和內(nèi)容。
“軟件技術(shù)基礎(chǔ)”課程的實(shí)驗(yàn)設(shè)計(jì)中有大部分是針對數(shù)據(jù)結(jié)構(gòu)的內(nèi)容,要求同學(xué)在理解算法的基礎(chǔ)上編寫程序上機(jī)實(shí)現(xiàn)。由于學(xué)生存在個體差異,針對不同水平的同學(xué)要針對性的進(jìn)行學(xué)習(xí)指導(dǎo)和著重。因此在實(shí)驗(yàn)中還專門設(shè)置了實(shí)驗(yàn)指導(dǎo)部分,針對編程能力較弱的學(xué)生提供了本次實(shí)驗(yàn)的實(shí)驗(yàn)參考樣例(圖3)來滿足不同層次學(xué)生的學(xué)習(xí)要求并以此來引導(dǎo)學(xué)生進(jìn)行自主式學(xué)習(xí)。
實(shí)驗(yàn)代碼參考樣例以實(shí)驗(yàn)三線性表的初始化和插入運(yùn)算為例:
#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é)
熱點(diǎn)文章閱讀