陳蘇海
【摘要】高校計(jì)算機(jī)公共基礎(chǔ)程序設(shè)計(jì)課程實(shí)驗(yàn)教學(xué)存在著許多共性問(wèn)題,分析形成原因,找出癥結(jié)所在,從學(xué)校、教師和學(xué)生三個(gè)角度給出舉措辦法,形成合力。
【關(guān)鍵詞】程序設(shè)計(jì)課程 實(shí)驗(yàn)教學(xué) 問(wèn)題 舉措
【中圖分類號(hào)】G640 【文獻(xiàn)標(biāo)識(shí)碼】A 【文章編號(hào)】2095-3089(2015)12-0136-02
一、引言
程序設(shè)計(jì)課程是大學(xué)計(jì)算機(jī)公共基礎(chǔ)課程體系中的重要組成部分,教學(xué)目的是讓學(xué)生在掌握某種編程語(yǔ)言的基礎(chǔ)上具備程序設(shè)計(jì)能力,通過(guò)程序設(shè)計(jì)實(shí)訓(xùn)加強(qiáng)學(xué)生的 “計(jì)算思維”[1-2]。實(shí)驗(yàn)是課程教學(xué)必不可少的重要環(huán)節(jié),通過(guò)實(shí)驗(yàn)可以加深學(xué)生程序設(shè)計(jì)語(yǔ)言的“語(yǔ)感”,在集成開發(fā)環(huán)境中編寫程序,掌握程序調(diào)試技術(shù)[3],在實(shí)際編程過(guò)程中發(fā)現(xiàn)問(wèn)題、分析問(wèn)題和解決問(wèn)題,從而提升對(duì)“程序=算法+數(shù)據(jù)結(jié)構(gòu)”的理解。就實(shí)際教學(xué)現(xiàn)狀來(lái)看,存在許多共性問(wèn)題,如教學(xué)對(duì)象為非計(jì)算機(jī)專業(yè)學(xué)生,學(xué)生的基礎(chǔ)知識(shí)薄弱,學(xué)生獨(dú)立編程能力不強(qiáng);實(shí)驗(yàn)課時(shí)不夠用等,本文針對(duì)實(shí)驗(yàn)教學(xué)出現(xiàn)的問(wèn)題進(jìn)行分析并給出一些教學(xué)舉措。
二、存在問(wèn)題及分析
1.實(shí)驗(yàn)項(xiàng)目?jī)?nèi)容缺乏統(tǒng)籌規(guī)劃設(shè)計(jì) 實(shí)驗(yàn)項(xiàng)目一般和理論章節(jié)內(nèi)容相對(duì)應(yīng),大多為孤立的驗(yàn)證性實(shí)驗(yàn),缺乏系統(tǒng)性和關(guān)聯(lián)性。實(shí)驗(yàn)內(nèi)容單一,缺乏靈活性和多樣性,給予學(xué)生獨(dú)立編程、調(diào)試的時(shí)間有限。原因在于實(shí)驗(yàn)教學(xué)的思路和模式還是傳統(tǒng)的灌輸式、填鴨式教學(xué),忽視學(xué)生的學(xué)習(xí)主體作用[4],沒(méi)有做到“以人為本”和“與時(shí)俱進(jìn)”,在實(shí)驗(yàn)項(xiàng)目?jī)?nèi)容的設(shè)計(jì)上沒(méi)有創(chuàng)新性。
2.實(shí)驗(yàn)學(xué)時(shí)不夠用 實(shí)驗(yàn)教學(xué)既要完成集成開發(fā)環(huán)境的使用、語(yǔ)言語(yǔ)法規(guī)則的驗(yàn)證、數(shù)據(jù)運(yùn)算,變量的使用、函數(shù)的應(yīng)用、程序控制語(yǔ)句的應(yīng)用、數(shù)據(jù)結(jié)構(gòu)等驗(yàn)證性內(nèi)容,又要完成算法的設(shè)計(jì)分析,程序的編輯編譯,在實(shí)驗(yàn)過(guò)程中學(xué)生還要對(duì)編譯錯(cuò)誤進(jìn)行調(diào)試處理。有限的實(shí)驗(yàn)學(xué)時(shí)很難滿足實(shí)驗(yàn)教學(xué)內(nèi)容的需要。原因在于實(shí)驗(yàn)教學(xué)和理論教學(xué)定位不明確,本應(yīng)在理論教學(xué)完成的內(nèi)容納入到實(shí)驗(yàn)范疇。
3.實(shí)驗(yàn)指導(dǎo)人手不夠 公共基礎(chǔ)實(shí)驗(yàn)教學(xué)大多是合班上課,學(xué)生多,程序編譯出現(xiàn)的問(wèn)題多,而實(shí)驗(yàn)指導(dǎo)老師一般情況下只有一位,很難滿足實(shí)驗(yàn)教學(xué)指導(dǎo)任務(wù)的需要。原因在于教學(xué)的組織管理模式不對(duì),通常實(shí)驗(yàn)指導(dǎo)教師就是理論課教學(xué)教師,沒(méi)有統(tǒng)籌安排實(shí)驗(yàn)指導(dǎo)力量。
4.實(shí)驗(yàn)考核方式不合理 實(shí)驗(yàn)考核通常以實(shí)驗(yàn)報(bào)告或程序的運(yùn)行結(jié)果為依據(jù),考核目的是統(tǒng)計(jì)學(xué)生的平時(shí)成績(jī)。這種考核方式工作量少、操作簡(jiǎn)單。其負(fù)面效用較為突出,學(xué)生為了追求成績(jī)存在抄襲現(xiàn)象,脫離實(shí)際實(shí)驗(yàn)過(guò)程,反映不出學(xué)生真正的編寫程序和調(diào)試程序的能力[5]。有的高校采用無(wú)紙化實(shí)驗(yàn)教學(xué)平臺(tái)進(jìn)行實(shí)驗(yàn)教學(xué)和考核,雖然考核形式不同,但其實(shí)質(zhì)是一樣的,問(wèn)題同樣存在。一方面在于制定實(shí)驗(yàn)教學(xué)大綱時(shí)沒(méi)有考慮考核方式的合理性,另一方面在于實(shí)驗(yàn)考核的工作量不計(jì)入教師的教學(xué)工作量,很難調(diào)動(dòng)教師的工作積極性和主動(dòng)性。
5.實(shí)驗(yàn)效果不好 教學(xué)對(duì)象是非計(jì)算機(jī)專業(yè)新生,學(xué)生還停留在被動(dòng)式的學(xué)習(xí)方式上,實(shí)驗(yàn)課前預(yù)習(xí)準(zhǔn)備不充分,不明確實(shí)驗(yàn)?zāi)康?,不了解?shí)驗(yàn)內(nèi)容,過(guò)重依賴?yán)蠋煹闹笇?dǎo)。實(shí)驗(yàn)教師在教學(xué)過(guò)程中沒(méi)有充分調(diào)動(dòng)學(xué)生學(xué)習(xí)的主動(dòng)性,實(shí)驗(yàn)?zāi)康氖亲寣W(xué)生“做題”給出實(shí)驗(yàn)成績(jī),實(shí)驗(yàn)內(nèi)容陳舊,很難引起學(xué)生的實(shí)驗(yàn)興趣,實(shí)驗(yàn)教學(xué)效果不好。
三、教學(xué)舉措
1.學(xué)校要給予政策上的重視和支持 實(shí)驗(yàn)教學(xué)是一個(gè)完整的教學(xué)體系,牽扯到學(xué)校的方方面面,要想提高實(shí)驗(yàn)教學(xué)質(zhì)量,首先學(xué)校層面要重視實(shí)驗(yàn)教學(xué),在政策上給予支持。針對(duì)不同課程的實(shí)驗(yàn)教學(xué)實(shí)際情況來(lái)計(jì)算教學(xué)工作量,不能實(shí)行“一刀切”。要有相應(yīng)的激勵(lì)政策和機(jī)制支持老師編寫實(shí)驗(yàn)指導(dǎo)手冊(cè)或?qū)嶒?yàn)教材、發(fā)表實(shí)驗(yàn)教學(xué)論文、開展實(shí)驗(yàn)教學(xué)項(xiàng)目研究等。對(duì)實(shí)驗(yàn)室的開放增大支持力度,將開放實(shí)驗(yàn)項(xiàng)目納入選修學(xué)分,調(diào)動(dòng)實(shí)驗(yàn)室和學(xué)生的實(shí)驗(yàn)積極性。
2.實(shí)驗(yàn)教師要明確實(shí)驗(yàn)教學(xué)目標(biāo) 理論教學(xué)和實(shí)驗(yàn)教學(xué)雖然是相輔相成的,但在教學(xué)目標(biāo)上還是有所區(qū)別的,理論教學(xué)的目標(biāo)是介紹程序設(shè)計(jì)語(yǔ)言,針對(duì)某一問(wèn)題建立模型、設(shè)計(jì)算法和編寫程序,培養(yǎng)學(xué)生的“計(jì)算思維”。實(shí)驗(yàn)教學(xué)的目標(biāo)是集成開發(fā)環(huán)境的操作,在實(shí)際環(huán)境中驗(yàn)證程序的正確性、健壯性等,讓學(xué)生學(xué)會(huì)程序的調(diào)試,教學(xué)重點(diǎn)是解決程序編譯錯(cuò)誤。在實(shí)際教學(xué)中一些教師的教學(xué)思路和模式仍然沿襲理論教學(xué),認(rèn)為實(shí)驗(yàn)就是理論的“驗(yàn)證”和“補(bǔ)充”,不重視實(shí)驗(yàn)教學(xué)研究。這樣勢(shì)必會(huì)影響到實(shí)驗(yàn)教學(xué)的質(zhì)量和效果。要解決目前實(shí)驗(yàn)教學(xué)存在的問(wèn)題,最重要的是實(shí)驗(yàn)教師要明確教學(xué)目標(biāo),重視實(shí)驗(yàn)教學(xué)研究。
3.做好實(shí)驗(yàn)教學(xué)的“頂層設(shè)計(jì)” 實(shí)驗(yàn)教學(xué)的“頂層設(shè)計(jì)”體現(xiàn)在實(shí)驗(yàn)教學(xué)大綱的制定上,大綱的制定不能“閉門造車”,要考慮學(xué)生的基礎(chǔ)和水平,要對(duì)實(shí)驗(yàn)項(xiàng)目?jī)?nèi)容進(jìn)行系統(tǒng)規(guī)劃,增強(qiáng)實(shí)驗(yàn)項(xiàng)目的關(guān)聯(lián)性和整體性。驗(yàn)證性實(shí)驗(yàn)如開發(fā)環(huán)境界面的熟悉、數(shù)據(jù)類型及數(shù)據(jù)的運(yùn)算、系統(tǒng)函數(shù)的使用等不要占用過(guò)多的實(shí)驗(yàn)課時(shí),現(xiàn)在臺(tái)式機(jī)和筆記本在學(xué)生中普及度很高,這部分實(shí)驗(yàn)可以讓學(xué)生在課外自行驗(yàn)證。綜合設(shè)計(jì)性項(xiàng)目要有實(shí)驗(yàn)前的準(zhǔn)備說(shuō)明,明確要掌握哪些知識(shí),要設(shè)計(jì)好算法和數(shù)據(jù)結(jié)構(gòu),要有課前的檢查過(guò)程,避免學(xué)生盲目上機(jī)。實(shí)驗(yàn)內(nèi)容要多樣化,貼近現(xiàn)實(shí)生活,這樣才能讓學(xué)生“舉一反三”,增加學(xué)生的實(shí)驗(yàn)興趣。實(shí)驗(yàn)考核形式要靈活多樣,對(duì)部分綜合設(shè)計(jì)性實(shí)驗(yàn)要采用過(guò)程考核。設(shè)計(jì)好指導(dǎo)手冊(cè)的編制,每次實(shí)驗(yàn)的課前準(zhǔn)備、實(shí)驗(yàn)內(nèi)容、實(shí)驗(yàn)步驟、實(shí)驗(yàn)總結(jié)、程序的調(diào)試等都要體現(xiàn)在指導(dǎo)手冊(cè)上。實(shí)驗(yàn)教學(xué)大綱要隨著計(jì)算機(jī)技術(shù)、實(shí)驗(yàn)環(huán)境和實(shí)驗(yàn)參與者的變化而不斷的更新和完善。
4.調(diào)動(dòng)學(xué)生參與實(shí)驗(yàn)指導(dǎo)的積極性 許多高校實(shí)行“分組”式實(shí)驗(yàn)指導(dǎo)管理,一方面可以解決人手不夠的問(wèn)題,另一方面可以充分調(diào)動(dòng)學(xué)生的積極性。但是要加強(qiáng)對(duì)“分組”的管理。組長(zhǎng)要根據(jù)實(shí)際情況進(jìn)行輪換,讓更多的學(xué)生了解實(shí)驗(yàn)指導(dǎo)工作,同時(shí)增長(zhǎng)了自身的實(shí)驗(yàn)?zāi)芰?。難度較大的實(shí)驗(yàn)可以設(shè)有預(yù)做內(nèi)容,讓小組在課后完成,實(shí)驗(yàn)前由老師集中對(duì)組長(zhǎng)進(jìn)行檢查指導(dǎo),這樣可以起到“以點(diǎn)帶線、以線帶面”的效應(yīng),大大提高實(shí)驗(yàn)教學(xué)效率。
四、結(jié)語(yǔ)
實(shí)驗(yàn)教學(xué)在不同學(xué)校和不同學(xué)生群體出現(xiàn)的問(wèn)題是不一樣的,但對(duì)于共性問(wèn)題,需要高校和教師加強(qiáng)實(shí)驗(yàn)教學(xué)研究,改革實(shí)驗(yàn)教學(xué)模式[6],形成學(xué)校、教師和學(xué)生三方合力。
參考文獻(xiàn):
[1] 楊梅,王楊.以計(jì)算思維為導(dǎo)向的程序設(shè)計(jì)基礎(chǔ)課程教學(xué)研究[J].計(jì)算機(jī)教育,2015(16):94-97.
[2] 吳蕾,欽明皖,楊勇.基于計(jì)算思維能力培養(yǎng)的程序設(shè)計(jì)基礎(chǔ)課程教學(xué)新模式[J].計(jì)算機(jī)教育,2015(7): 1-3.
[3] 趙占芳,劉坤起,趙致琢.“高級(jí)語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)”課程的教學(xué)問(wèn)題探討[J].工業(yè)和信息化教育,2014(12): 34-39.
[4] 蔡長(zhǎng)安.《程序設(shè)計(jì)基礎(chǔ)實(shí)驗(yàn)》研究型教學(xué)探索[J].實(shí)驗(yàn)科學(xué)與技術(shù),2013(2):89-91.
[5] 黃宏博. 三重驅(qū)動(dòng)模式下程序設(shè)計(jì)實(shí)踐能力的培養(yǎng)與提升[J].高教學(xué)刊,2015(18):230-231.
[6] 劉在英,楊平,張麗曉.程序設(shè)計(jì)課程實(shí)踐教學(xué)模式的探討[J].實(shí)驗(yàn)室研究與探索,2013(10):156-159.
基金項(xiàng)目:江蘇省現(xiàn)代教育技術(shù)研究課題“非計(jì)算機(jī)專業(yè)程序設(shè)計(jì)類課程教學(xué)改革與實(shí)踐”