文章編號(hào):1672-5913(2008)05-0056-03
摘要:針對(duì)當(dāng)前編程語(yǔ)言教學(xué)實(shí)踐過程中出現(xiàn)的問題,本文探討一種新的教學(xué)實(shí)踐方法QDeV,該方法的特色是質(zhì)疑驅(qū)動(dòng)、以驗(yàn)證性設(shè)計(jì)為核心、個(gè)性化和實(shí)踐性。
關(guān)鍵詞:QDeV;質(zhì)疑驅(qū)動(dòng);驗(yàn)證性設(shè)計(jì)
中圖分類號(hào):G64
文獻(xiàn)標(biāo)識(shí)碼:B
1 引言
高校學(xué)生,尤其是計(jì)算機(jī)相關(guān)專業(yè)的學(xué)生,需要學(xué)習(xí)多種編程語(yǔ)言,如C/C++、Java、SQL等。在編程語(yǔ)言教學(xué)實(shí)踐過程中,最根本的目標(biāo)是如何在短時(shí)間內(nèi)使學(xué)生掌握足夠多的語(yǔ)言元素的語(yǔ)法和語(yǔ)義,使學(xué)生能運(yùn)用這些元素進(jìn)行簡(jiǎn)單的問題求解,然后逐步進(jìn)行復(fù)雜系統(tǒng)的開發(fā)。但教學(xué)過程存在一些問題:過度灌輸、照本宣科、教學(xué)負(fù)擔(dān)重。學(xué)生也存在一些問題:對(duì)課堂內(nèi)容缺乏興趣,對(duì)自行設(shè)計(jì)缺乏信心,缺乏方法指導(dǎo)。本文針對(duì)以上問題,探討一種簡(jiǎn)單有效的方法,以改善課堂教學(xué)和實(shí)踐的效果。
為此,我們將注意力放在最基本最細(xì)微的教學(xué)實(shí)踐環(huán)節(jié)上。經(jīng)實(shí)踐觀察,在編程語(yǔ)言教學(xué)實(shí)踐中,最基本的環(huán)節(jié)是質(zhì)疑和驗(yàn)證:質(zhì)疑在于確定一個(gè)問題,而驗(yàn)證在于對(duì)此問題求解并得到結(jié)論。最理想的教學(xué)效果是學(xué)生能自行質(zhì)疑,自行設(shè)計(jì)驗(yàn)證結(jié)論,這樣學(xué)生有興趣,教師也輕松。但如何驗(yàn)證是一個(gè)亟待解決的問題。雖然文獻(xiàn)[1]中提出了問題求解的基本過程ADePT,但它是面向軟件開發(fā)的過程,不適合編程語(yǔ)言的教學(xué)和實(shí)踐。經(jīng)過幾年的教學(xué)實(shí)踐和觀察總結(jié),研究嘗試了多種方法[2],最后我們總結(jié)出一種適合編程語(yǔ)言教學(xué)實(shí)踐的方法,稱之為QDeV方法。……