張毅
摘要:高校程序設(shè)計(jì)課程類公共基礎(chǔ)課程是培養(yǎng)非計(jì)算機(jī)專業(yè)學(xué)生的邏輯思維、分析、解決問(wèn)題的能力、創(chuàng)新能力而進(jìn)行設(shè)置的。但從已開(kāi)設(shè)程序設(shè)計(jì)課程的眾多高校來(lái)看,存在課程設(shè)置不合理,各專業(yè)具體應(yīng)該選擇哪門程序設(shè)計(jì)課程進(jìn)行設(shè)置,沒(méi)有充分考慮專業(yè)的需要和程序設(shè)計(jì)方法和技術(shù)的發(fā)展,存在跟風(fēng)現(xiàn)象。本文結(jié)合貴州理工學(xué)院三個(gè)專業(yè)程序設(shè)計(jì)課程的設(shè)置情況和教學(xué)運(yùn)行情況,對(duì)各專業(yè)程序設(shè)計(jì)課程設(shè)置的合理性進(jìn)行了分析。
關(guān)鍵詞:程序設(shè)計(jì)課程;設(shè)置;專業(yè)需要;教學(xué)改革
中圖分類號(hào):G424 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2015)20-0133-02
教育部高等學(xué)校非計(jì)算機(jī)專業(yè)計(jì)算機(jī)基礎(chǔ)課程教學(xué)指導(dǎo)委員會(huì)編寫(xiě)的《關(guān)于進(jìn)一步加強(qiáng)高等學(xué)校計(jì)算機(jī)基礎(chǔ)教學(xué)的意見(jiàn)》中明確指出:計(jì)算機(jī)基礎(chǔ)教學(xué)在本科教育中與數(shù)學(xué)、外語(yǔ)一樣,具有基礎(chǔ)性、普及性,同時(shí)還有實(shí)用性、不可替代性;它在培養(yǎng)學(xué)生信息素養(yǎng)方面具有比其它課程更為直接、更為深遠(yuǎn)的作用;本科培養(yǎng)計(jì)劃中計(jì)算機(jī)基礎(chǔ)是不可缺乏的一部分,并提出了“1+X”的課程設(shè)置方案,即:大學(xué)生計(jì)算機(jī)基礎(chǔ)+若干必修/選修課程。
1 省內(nèi)幾所高校程序設(shè)計(jì)課程的設(shè)置現(xiàn)狀
通過(guò)對(duì)貴州省幾所具有代表性的高校程序設(shè)計(jì)課程的調(diào)查,所有高校都按照教育部的“1+X”的計(jì)算機(jī)課程的設(shè)置要求進(jìn)行了設(shè)置,但在程序設(shè)計(jì)課程的設(shè)置上,也存在跟風(fēng)現(xiàn)象,從調(diào)查情況看,各高校基本上都按照文理科專業(yè)來(lái)進(jìn)行分類,選擇相應(yīng)的程序設(shè)計(jì)課程進(jìn)行各專業(yè)的程序設(shè)計(jì)課程的設(shè)置,如大部分文科類專業(yè)都是選擇數(shù)據(jù)庫(kù)作為程序設(shè)計(jì)課程進(jìn)行設(shè)置,理科類都選擇C/C++、VB作為程序設(shè)計(jì)課程進(jìn)行設(shè)置,沒(méi)有充分考慮各專業(yè)的需求,存在跟風(fēng)和肓目性。
2 貴州理工學(xué)院程序設(shè)計(jì)課程的設(shè)置情況
貴州理工學(xué)院是2013年才成立的本科高校,所以有必要在明確學(xué)校辦學(xué)理念的基礎(chǔ)上,研究各專業(yè)的特點(diǎn)和需求,合理的設(shè)置各專業(yè)的程序設(shè)計(jì)課程,對(duì)傳統(tǒng)的教學(xué)計(jì)劃和教學(xué)手段進(jìn)行改革,使程序設(shè)計(jì)課程的設(shè)置和教學(xué)能夠真正的為各專業(yè)的教學(xué)服務(wù),為各專業(yè)的市場(chǎng)需求服務(wù),能夠更進(jìn)一步突出貴州理工院的辦學(xué)特色。從貴州理工學(xué)院2013和2014兩年的各專業(yè)培養(yǎng)方案和教學(xué)運(yùn)行來(lái)看,我校主要是理工類專業(yè),各專業(yè)的程序設(shè)計(jì)課程主要開(kāi)設(shè)的是C語(yǔ)言程序設(shè)計(jì)課程。在我國(guó),C語(yǔ)言是受廣大計(jì)算機(jī)工作者肯定和歡迎的程序設(shè)計(jì)語(yǔ)言,很多高校都開(kāi)設(shè)了C語(yǔ)言作為理工類專業(yè)的程序設(shè)計(jì)課程。C語(yǔ)言是最為理想的結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言,還可以作為數(shù)據(jù)結(jié)構(gòu)和操作系統(tǒng)等課程的前導(dǎo)課程,也是各專業(yè)學(xué)生學(xué)習(xí)其它流行的程序設(shè)計(jì)語(yǔ)言的基礎(chǔ),對(duì)培養(yǎng)各非計(jì)算機(jī)專業(yè)學(xué)生的計(jì)算思維具有較好的作用。C語(yǔ)言具有低級(jí)語(yǔ)言和高級(jí)語(yǔ)言的特點(diǎn),既能進(jìn)行系統(tǒng)開(kāi)發(fā),也能進(jìn)行應(yīng)用軟件的開(kāi)發(fā),也是一種較好的教學(xué)語(yǔ)言。所以對(duì)于貴州理工學(xué)院的各專業(yè)來(lái)說(shuō),開(kāi)設(shè)C語(yǔ)言作為各理工專業(yè)的程序設(shè)計(jì)課程是合理的。同時(shí)從各專業(yè)的培養(yǎng)方案來(lái)看,大部分專業(yè)都在第三或第四學(xué)期開(kāi)設(shè)這門課程,從教學(xué)順序和教學(xué)時(shí)間上看,也是較合理的。
3 目標(biāo)專業(yè)程序設(shè)計(jì)課程的設(shè)置情況及分析
我們選取了貴州理工學(xué)院2014級(jí)機(jī)械工程學(xué)院的機(jī)械設(shè)計(jì)制造及自動(dòng)化專業(yè)、電氣工程學(xué)院的電氣工程及其自動(dòng)化專業(yè)、經(jīng)濟(jì)管理學(xué)院的工程管理專業(yè)三個(gè)專業(yè)跨度較大的專業(yè)作為目標(biāo)專業(yè)進(jìn)行調(diào)查和分析。機(jī)械設(shè)計(jì)制造及自動(dòng)化專業(yè)在第三學(xué)期開(kāi)設(shè)了C語(yǔ)言程序設(shè)計(jì)課程,共54學(xué)時(shí),理論36學(xué)時(shí),實(shí)驗(yàn)18學(xué)時(shí);電氣工程及其自動(dòng)化專業(yè)在第三學(xué)期開(kāi)設(shè)了程序設(shè)計(jì)課程,共46學(xué)時(shí),理論34學(xué)時(shí),實(shí)驗(yàn)12學(xué)時(shí),同時(shí)在同一學(xué)期又開(kāi)設(shè)了數(shù)據(jù)庫(kù)課程,共36學(xué)時(shí),理論24學(xué)時(shí),實(shí)驗(yàn)12學(xué)時(shí);工程管理專業(yè)沒(méi)有開(kāi)設(shè)相應(yīng)的程序設(shè)計(jì)課程,只在第五學(xué)期開(kāi)設(shè)了CAD制圖,第七學(xué)期開(kāi)設(shè)了項(xiàng)目軟件與應(yīng)用課程。
通過(guò)從以上三個(gè)專業(yè)的專業(yè)教師及專業(yè)負(fù)責(zé)人處的了解,在制定各專業(yè)培養(yǎng)方案時(shí),對(duì)程序設(shè)計(jì)課程的選取、學(xué)時(shí)安排、理論及實(shí)驗(yàn)學(xué)時(shí)的確定、教學(xué)內(nèi)容等方面均沒(méi)有與程序設(shè)計(jì)課程所在教研室進(jìn)行溝通和討論,對(duì)課程的選取存在跟風(fēng),對(duì)學(xué)時(shí)的安排存在隨意性和培養(yǎng)方案對(duì)學(xué)時(shí)及學(xué)分的要求,對(duì)課程教學(xué)內(nèi)容及要求沒(méi)有考慮專業(yè)的需要,由任課教師自由安排。電氣工程專業(yè)在第三學(xué)期除了開(kāi)設(shè)程序設(shè)計(jì)課程外,還開(kāi)設(shè)了數(shù)據(jù)庫(kù)課程,根據(jù)其專業(yè)特點(diǎn),這門課程的設(shè)置的必要性和合理性就存在問(wèn)題。另外,工程管理專業(yè)在第七學(xué)期開(kāi)設(shè)了項(xiàng)目軟件與應(yīng)用課程,這門課程應(yīng)該具備相關(guān)程序設(shè)計(jì)的方法與技術(shù)作為前導(dǎo)課程,但除了在第一學(xué)期開(kāi)設(shè)的大學(xué)計(jì)算機(jī)基礎(chǔ)課程和第五學(xué)期開(kāi)設(shè)的CAD制圖課程外,沒(méi)有開(kāi)設(shè)其它的程序設(shè)計(jì)課程,就存在學(xué)生不具備項(xiàng)目軟件及應(yīng)用課程相關(guān)基礎(chǔ)知識(shí)的問(wèn)題。所以建議為了保持課程的連續(xù)性,應(yīng)該在第三學(xué)期或第四學(xué)期開(kāi)設(shè)相關(guān)的程序設(shè)計(jì)課程,根據(jù)專業(yè)需要,可以開(kāi)設(shè)相關(guān)的數(shù)據(jù)庫(kù)或C語(yǔ)言作為程序設(shè)計(jì)課程,來(lái)培養(yǎng)學(xué)生必備計(jì)算思維和程序設(shè)計(jì)方法,從而更有利于其它后續(xù)課程的學(xué)習(xí)。
4 我校程序設(shè)計(jì)課程教學(xué)中存在的問(wèn)題
從我校前兩年的程序設(shè)計(jì)課程的教學(xué)運(yùn)行效果看,效果不是很理想。單純從期末考試成績(jī)看,全校普遍存在卷面成績(jī)及格率不高,許多任課教師在教學(xué)中發(fā)現(xiàn),很大一部分學(xué)生的學(xué)習(xí)積極性不高,主動(dòng)性差,大部分學(xué)生不知道學(xué)習(xí)程序設(shè)計(jì)課程有什么作用,與本專業(yè)有什么關(guān)系。通過(guò)分析,主要存在以下幾個(gè)方面的原因:
1) 采用傳統(tǒng)的教學(xué)方法,對(duì)專業(yè)能力的培養(yǎng)不夠重視
在教學(xué)中強(qiáng)調(diào)以課堂為中心、以教師為中心、以教材為中心,忽略對(duì)學(xué)生能力和創(chuàng)造性的培養(yǎng),在教學(xué)中過(guò)多的強(qiáng)調(diào)程序語(yǔ)言本身的要素,忽視了專業(yè)特點(diǎn)、學(xué)生專業(yè)素養(yǎng)、學(xué)以致用精神的培養(yǎng)。
2) 對(duì)課程的實(shí)踐性重視不夠
在教學(xué)中只是過(guò)多的關(guān)注程序語(yǔ)言本身的特性,知識(shí)運(yùn)用的實(shí)踐較少,只是根據(jù)課程要求完成一些簡(jiǎn)單的驗(yàn)證性實(shí)驗(yàn),實(shí)踐教學(xué)不夠系統(tǒng)和完善,沒(méi)有與專業(yè)實(shí)踐相結(jié)合進(jìn)行培養(yǎng),從而不能激發(fā)學(xué)生的學(xué)習(xí)興趣和學(xué)習(xí)積極性,不能消除學(xué)習(xí)“學(xué)習(xí)程序設(shè)計(jì)課程有什么用?”的疑慮。
3) 對(duì)教學(xué)目標(biāo)一概而論
通過(guò)長(zhǎng)期的教學(xué)實(shí)踐和思考,我們認(rèn)為程序設(shè)計(jì)課程的教學(xué)目標(biāo)應(yīng)該是分層次的,不能一概而論,因?yàn)椴煌瑢I(yè)的培養(yǎng)目標(biāo)不同?,F(xiàn)在有很大一部分專業(yè)都在開(kāi)設(shè)程序設(shè)計(jì)課程,特別是很多專業(yè)都在開(kāi)設(shè)C語(yǔ)言程序設(shè)計(jì)課程,我們應(yīng)當(dāng)認(rèn)識(shí)到程序設(shè)計(jì)課程對(duì)不同專業(yè)的學(xué)生在將來(lái)的工作中所起的重要作用,但要求所有專業(yè)的學(xué)生將來(lái)都與程序員一樣來(lái)解決工作中所遇到的問(wèn)題是不現(xiàn)實(shí)的。
5 我校程序設(shè)計(jì)課程教學(xué)改革措施
貴州理工學(xué)院的絕大部分專業(yè)都開(kāi)設(shè)了C 語(yǔ)言程序設(shè)計(jì)作為各專業(yè)的程序設(shè)計(jì)課程,C語(yǔ)言具有應(yīng)用面廣、通用性和可移植性好、表達(dá)能力強(qiáng)、使用靈活方便、目標(biāo)程序執(zhí)行效率高等優(yōu)點(diǎn)。但由于其語(yǔ)法規(guī)則繁多、運(yùn)算符和數(shù)據(jù)結(jié)構(gòu)豐富等特點(diǎn),學(xué)生學(xué)習(xí)起來(lái)困難較大,學(xué)習(xí)積極性不高,因此有必要對(duì)我校的程序設(shè)計(jì)課程在課堂教學(xué)內(nèi)容、教學(xué)方法和手段上進(jìn)行改革。
1) 充分利用現(xiàn)代化網(wǎng)絡(luò)教學(xué)手段,增強(qiáng)網(wǎng)絡(luò)課外輔導(dǎo),激發(fā)學(xué)生的學(xué)習(xí)自主性
我校師生在程序設(shè)計(jì)課程的教學(xué)過(guò)程中,可以充分利用現(xiàn)有的清華在線輔助網(wǎng)絡(luò)教學(xué)平臺(tái),為學(xué)生營(yíng)造一個(gè)良好的自主學(xué)習(xí)氛圍,可以充分利用平臺(tái)上的“教學(xué)材料”、“課程作業(yè)”、“在線測(cè)試”、“答疑討論”等功能模塊,讓學(xué)生可根據(jù)需要隨時(shí)進(jìn)行課程預(yù)習(xí)、復(fù)習(xí),查閱課程資料,讓學(xué)生隨時(shí)能夠?qū)ψ约旱膶W(xué)習(xí)情況、各知識(shí)點(diǎn)的掌握情況進(jìn)行測(cè)試,讓任課教師隨時(shí)了解每個(gè)學(xué)生的學(xué)習(xí)情況,及時(shí)進(jìn)行教學(xué)內(nèi)容、教學(xué)方法的調(diào)整。
2) 根據(jù)各專業(yè)的培養(yǎng)目標(biāo)合理進(jìn)行程序設(shè)計(jì)課程的設(shè)置
各專業(yè)在制定培養(yǎng)目標(biāo)時(shí),對(duì)程序設(shè)計(jì)課程的設(shè)置要改變跟風(fēng)和隨意性,在課程的選取、課時(shí)的確定、理論與實(shí)驗(yàn)課時(shí)的分配上、在課程安排順序上各專業(yè)負(fù)責(zé)人要充分與程序設(shè)計(jì)課程所屬教研室進(jìn)行協(xié)商、溝通,使課程設(shè)置學(xué)時(shí)、課程教學(xué)內(nèi)容真正符合專業(yè)的需要,在課程教學(xué)內(nèi)容和實(shí)驗(yàn)項(xiàng)目的設(shè)計(jì)上,通過(guò)專業(yè)負(fù)責(zé)人和任課教師的協(xié)商,在教學(xué)內(nèi)容和實(shí)驗(yàn)中能夠設(shè)計(jì)出盡可能多的與專業(yè)情境相結(jié)合的教學(xué)內(nèi)容和實(shí)驗(yàn)項(xiàng)目,能夠把學(xué)生引入到需要通過(guò)某個(gè)知識(shí)點(diǎn)來(lái)解決專業(yè)現(xiàn)實(shí)問(wèn)題的情境。讓學(xué)生感受到為什么學(xué),學(xué)了有什么用,這樣學(xué)生的學(xué)習(xí)積極性、主動(dòng)性和方向性就得到了提高。
6 結(jié)束語(yǔ)
在高校各相關(guān)專業(yè)中開(kāi)設(shè)程序設(shè)計(jì)課程是一項(xiàng)系統(tǒng)工程,該課程在不同的專業(yè)和專業(yè)方向中的地位有所不同,其知識(shí)范圍及培養(yǎng)的學(xué)生能力在不同的就業(yè)崗位中所起的作用也有所不同。隨著計(jì)算機(jī)科學(xué)技術(shù)的進(jìn)步和計(jì)算機(jī)應(yīng)用的發(fā)展,程序設(shè)計(jì)語(yǔ)言、程序設(shè)計(jì)方法也會(huì)隨之發(fā)生變化,程序設(shè)計(jì)課程教學(xué)改革的研究也會(huì)不斷的深入。
參考文獻(xiàn):
[1] 潘地林,李敬兆.非計(jì)算機(jī)專業(yè)程序設(shè)計(jì)課程教學(xué)思考[J].安徽理工大學(xué)學(xué)報(bào):社會(huì)科學(xué)版,2010,12(2).
[2] 耿國(guó)華.程序設(shè)計(jì)能力培養(yǎng)模式的探索和實(shí)踐[J].中國(guó)大學(xué)教學(xué),2009(3):30-32.
[3] 鐘治初.程序設(shè)計(jì)系列課程教學(xué)改革之我見(jiàn)[J].計(jì)算機(jī)教育,2011(24):30.
[4] 劉世華.計(jì)算機(jī)語(yǔ)言類創(chuàng)新教育程序設(shè)計(jì)實(shí)踐體會(huì)[J].計(jì)算機(jī)教育,2009(11):51-53.
[5] 簡(jiǎn)惠支.提高C語(yǔ)言程序設(shè)計(jì)教學(xué)質(zhì)量的探討[J].理工高教研究2004, 23(6).