陳加糧
【摘 要】計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)課程是高校非計(jì)算機(jī)專業(yè)主要必修的公共基礎(chǔ)課程之一。本文對(duì)當(dāng)前高校計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)課程現(xiàn)狀以及面臨的實(shí)際問題進(jìn)行全面剖析,并以Visual Foxpro程序設(shè)計(jì)為例,就該實(shí)驗(yàn)課程的教學(xué)內(nèi)容、教學(xué)模式、教學(xué)方法等提出了具體的改進(jìn)辦法與措施,從而提高實(shí)驗(yàn)課程教學(xué)質(zhì)量。
【關(guān)鍵詞】程序設(shè)計(jì);教學(xué)內(nèi)容;教學(xué)方法;教學(xué)效果
Reform and Research on Teaching Methods of Public Computer Experiment Course
——Take the Visual FoxPro program course for example
CHEN Jia-liang
(Information Science and Engineering College, Jishou University, Jishou Hunan 416000, China)
【Abstract】The course of basis on computer programming is one of the mainly required public basic courses in college. In this paper conducts a comprehensive analysis the present situation and practical problems on the course of basis on computer programming, take Visual FoxPro program design for example, in respect of the experimental course of teaching content, teaching mode, teaching methods, proposed concrete improvement measures and measures, so as to improve the quality of experimental teaching.
【Key words】 Program design; Teaching content; Teaching method; Teaching effect
0 引言
計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)課程是高校本科非計(jì)算機(jī)專業(yè)主要必修的公共基礎(chǔ)課程之一。目前,高校公共計(jì)算機(jī)教學(xué)課程設(shè)置中,大部分采用的是“1+x”的教學(xué)模式[1]。其中“1”指的是計(jì)算機(jī)基礎(chǔ)課程,而“x”是一門計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)課程,針對(duì)不同的專業(yè),開設(shè)課程有所不一樣。一般理科類專業(yè)開設(shè)的是C語言程序設(shè)計(jì),而文科類可開設(shè)Visual Basic(簡(jiǎn)稱VB)、Visual Foxpro(簡(jiǎn)稱VFP)、Hypertext Preprocessor(簡(jiǎn)稱PHP)等[2]。本文主要以VFP課程為例,對(duì)該課程實(shí)驗(yàn)教學(xué)改革的現(xiàn)狀進(jìn)行剖析和研究并提出相關(guān)改革措施。
1 VFP程序設(shè)計(jì)實(shí)驗(yàn)課程教學(xué)現(xiàn)狀分析
結(jié)合本人從事公共計(jì)算機(jī)課程教學(xué)經(jīng)驗(yàn)以及目前VFP程序設(shè)計(jì)實(shí)驗(yàn)課程教學(xué)的實(shí)際情況,得出結(jié)論是:在傳統(tǒng)的公共計(jì)算機(jī)程序設(shè)計(jì)課程教學(xué)過程中,老師們的教學(xué)觀念、教學(xué)內(nèi)容、教學(xué)方法等各方面或多或少存在一些不足之處,特別是實(shí)踐教學(xué)環(huán)節(jié)還存在以下幾個(gè)方面的問題。
1.1 教學(xué)觀念落后,不重視實(shí)驗(yàn)教學(xué)
在傳統(tǒng)的教學(xué)模式中,主要表現(xiàn)在以下幾個(gè)特性:
(1)沒有把實(shí)驗(yàn)教學(xué)和理論教學(xué)放到同等重要的位置,在傳統(tǒng)的教學(xué)模式中,老師們往往重視的都是應(yīng)試教育,主要精力都放在理論課堂教學(xué)和做課后練習(xí)的環(huán)節(jié)上,對(duì)實(shí)驗(yàn)教學(xué)重視程度不夠。另外,理論授課一般在多媒體教室,而實(shí)驗(yàn)在機(jī)房進(jìn)行,這樣不能實(shí)現(xiàn)很好的教學(xué)合一。
(2)實(shí)驗(yàn)內(nèi)容大多來源于教材中的實(shí)例,而沒有來源于實(shí)際市場(chǎng),因此,存在著實(shí)踐教學(xué)內(nèi)容與生產(chǎn)實(shí)際容易產(chǎn)生雙方相脫節(jié)的情況。而這種情況往往會(huì)導(dǎo)致學(xué)生學(xué)習(xí)目的性不強(qiáng),學(xué)完后也不能達(dá)到學(xué)以致用的目的。
1.2 實(shí)驗(yàn)教學(xué)重驗(yàn)證、 輕設(shè)計(jì),傳統(tǒng)的考核方式陳舊
(1)在傳統(tǒng)的VFP程序設(shè)計(jì)實(shí)驗(yàn)課程教學(xué)環(huán)節(jié)中,實(shí)驗(yàn)教材中涉及的實(shí)驗(yàn)內(nèi)容大多以注重驗(yàn)證性實(shí)驗(yàn)為主,能有效提高學(xué)生素質(zhì)的綜合性、設(shè)計(jì)性、創(chuàng)新性實(shí)驗(yàn)較少,而且實(shí)驗(yàn)的形式也比較單一。另外,學(xué)生在實(shí)驗(yàn)過程中只為完成任務(wù),實(shí)驗(yàn)做完后,往往不能很好的總結(jié)。如:實(shí)驗(yàn)在調(diào)試過程中出現(xiàn)的問題,解決的方法、體會(huì)等[3]。
(2)傳統(tǒng)的單一的“筆試”考核方式根本無法檢驗(yàn)學(xué)生實(shí)踐能力水準(zhǔn)?;蛘卟糠衷盒R膊捎昧怂^的“實(shí)踐考核”方式,而這些所謂的“實(shí)踐考核”方式通常是指利用某考試軟件,將在紙上做答的部分改革為在計(jì)算機(jī)上完成,但考試的題型基本沒變,考試的內(nèi)容仍然偏重于知識(shí)性、記憶性的題目,并沒有真正達(dá)到考核學(xué)生實(shí)踐技能的目的,而這種考核的方式只需要在考前進(jìn)行強(qiáng)制性的背概念,做題目就行,這樣會(huì)導(dǎo)致學(xué)生更加不重視動(dòng)手操作能力的培養(yǎng)。
1.3 學(xué)生學(xué)習(xí)興趣未得到激發(fā)
我校文科類非計(jì)算機(jī)專業(yè)學(xué)生大部分開設(shè)的是Visual Foxpro程序設(shè)計(jì)課程,屬于公共基礎(chǔ)課程。進(jìn)幾年來,學(xué)校對(duì)計(jì)算機(jī)過級(jí)的要求有所放松,學(xué)生對(duì)待這門課程的學(xué)習(xí)積極性就更加難以得到有效激發(fā)。大部分學(xué)生具有以下幾點(diǎn)共性:
(1)學(xué)習(xí)有依賴思想,缺乏主動(dòng)學(xué)習(xí)的精神;
(2)多數(shù)學(xué)生對(duì)計(jì)算機(jī)學(xué)習(xí)的期望值很高, 但學(xué)習(xí)的主動(dòng)性和自覺性不高,厭學(xué)情緒越來越明顯,學(xué)習(xí)效益不斷下降。為端正學(xué)生學(xué)習(xí)態(tài)度、明確教學(xué)目標(biāo)、提高教學(xué)質(zhì)量,所以VFP程序設(shè)計(jì)實(shí)驗(yàn)課程改革勢(shì)在必行。
2 VFP程序設(shè)計(jì)實(shí)驗(yàn)課程教學(xué)改革措施
根據(jù)以上我校公共計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)實(shí)驗(yàn)教學(xué)教學(xué)現(xiàn)狀分析,本人提出以下幾點(diǎn)有關(guān)VFP程序設(shè)計(jì)實(shí)驗(yàn)課程教學(xué)改革相關(guān)措施。
2.1 改變傳統(tǒng)教學(xué)觀念, 精心編寫實(shí)驗(yàn)指導(dǎo)習(xí)題
隨著計(jì)算機(jī)科學(xué)技術(shù)的不斷發(fā)展,社會(huì)各行各業(yè)對(duì)計(jì)算機(jī)基本技術(shù)的要求日益增強(qiáng),尤其表現(xiàn)在實(shí)際操作能力方面。近年來,無論是任課老師還是學(xué)生也逐漸認(rèn)識(shí)到實(shí)驗(yàn)教學(xué)的重要性。因而為了讓我們所學(xué)課程能不和社會(huì)實(shí)踐脫節(jié),我們?cè)诰帉憣?shí)驗(yàn)教材的時(shí)候就得認(rèn)真規(guī)劃和精心設(shè)計(jì)。例如:我們?cè)诰帉慥FP實(shí)驗(yàn)教材時(shí)適量減少驗(yàn)證性實(shí)驗(yàn),多增加設(shè)計(jì)性、創(chuàng)新性實(shí)驗(yàn)的設(shè)置,并且在設(shè)置設(shè)計(jì)性、創(chuàng)新性實(shí)驗(yàn)的同時(shí)能增加學(xué)生之間的協(xié)同合作、團(tuán)結(jié)互助的學(xué)習(xí)氛圍。也能充分調(diào)動(dòng)學(xué)生學(xué)習(xí)積極性。
2.2 以學(xué)生為中心,遵循啟發(fā)式教學(xué)原則
為了提高我校VFP實(shí)驗(yàn)課程教學(xué)效果,我們教研室正在嘗試“以學(xué)生為中心” 的教學(xué)模式進(jìn)行教學(xué),主要強(qiáng)調(diào)學(xué)生是學(xué)習(xí)的主體,教師是組織者和設(shè)計(jì)者。為培養(yǎng)學(xué)生的邏輯思維和創(chuàng)新能力,在實(shí)驗(yàn)教學(xué)中任課教師可以遵循啟發(fā)式教學(xué)原則,根據(jù)學(xué)生掌握知識(shí)和技能思維過程與方法,按照該流程設(shè)計(jì)相應(yīng)的啟發(fā)式問題,積極鼓勵(lì)學(xué)生獨(dú)立思考完成任務(wù),并逐步過渡到讓學(xué)生提出問題、分析并解決問題。
學(xué)習(xí)知識(shí)是一種循序漸進(jìn)的過程,在教學(xué)中我們應(yīng)該充分體現(xiàn)出以學(xué)生為中心,遵循啟發(fā)式教學(xué)原則,充分調(diào)動(dòng)學(xué)生的積極性。首先,我們可以從簡(jiǎn)單的實(shí)例出發(fā),等學(xué)生掌握了基本方法和技巧后,再增加或者改變實(shí)例的約束條件,然后逐漸加大實(shí)例的深度和難度,提高學(xué)生的編程和分析程序的能力。具體實(shí)施過程而言, 在實(shí)驗(yàn)時(shí)教師可先將實(shí)驗(yàn)的重點(diǎn)、難點(diǎn)及其基本算法、編程思路等進(jìn)行必要的演示講解,然后讓學(xué)生模擬操作,教師對(duì)學(xué)生的動(dòng)態(tài)的實(shí)際操作過程予以指導(dǎo),對(duì)于實(shí)驗(yàn)過程中有共性的問題可組織學(xué)生集體討論,讓學(xué)生充分發(fā)表自己的見解和意見,引導(dǎo)學(xué)生積極思考探索并完成程序的開發(fā)和設(shè)計(jì)。這樣學(xué)生在學(xué)習(xí)過程中既能找到自信又具有一定的挑戰(zhàn),當(dāng)學(xué)生通過自己的努力或者是團(tuán)隊(duì)的討論完成一項(xiàng)較大的任務(wù)或者項(xiàng)目時(shí)就更加體現(xiàn)自身的價(jià)值和愉悅感,也能逐漸提升學(xué)生的創(chuàng)新思維和團(tuán)隊(duì)合作能力。
2.3 采用任務(wù)驅(qū)動(dòng)法實(shí)施實(shí)驗(yàn)教學(xué)
Vfp課程知識(shí)點(diǎn)學(xué)到后面的時(shí)候,我們可以利用所學(xué)知識(shí)進(jìn)行一些簡(jiǎn)單項(xiàng)目的開發(fā)。而通常在介紹項(xiàng)目開發(fā)之前,可以先給學(xué)生布置好相關(guān)教學(xué)任務(wù)。讓他們從一開始就清楚學(xué)完該章節(jié)或者學(xué)完該門課程后應(yīng)該能完成什么任務(wù),達(dá)到什么目標(biāo)。例如:在學(xué)習(xí)應(yīng)用程序開發(fā)這一章時(shí),任課老師可以學(xué)習(xí)之前給學(xué)生布置一個(gè)相應(yīng)任務(wù):即創(chuàng)建一個(gè)簡(jiǎn)單的學(xué)籍管理系統(tǒng),要求具有登錄模塊、檔案管理、成績(jī)管理、學(xué)籍管理、教學(xué)計(jì)劃管理、畢業(yè)生學(xué)籍處理等相關(guān)功能模塊,并強(qiáng)調(diào)每個(gè)功能模塊必須實(shí)現(xiàn)哪些具體的基本功能等基本要求。首先,我們把每個(gè)班級(jí)分成幾個(gè)小組,每個(gè)小組就是一個(gè)團(tuán)隊(duì)。這樣,同學(xué)們?cè)谏侠碚摵蛯?shí)驗(yàn)課程過程中,讓他們?cè)趯W(xué)習(xí)時(shí)就能有的放矢,一直帶有任務(wù)在學(xué)習(xí),激發(fā)他們學(xué)習(xí)的動(dòng)力和興趣。同時(shí),依靠個(gè)人力量難以完成一個(gè)較大項(xiàng)目的任務(wù),往往需要強(qiáng)大的團(tuán)隊(duì)協(xié)同合作精神,共同努力才能達(dá)到完成項(xiàng)目的目標(biāo)。
2.4 以計(jì)算機(jī)設(shè)計(jì)大賽為主線,培養(yǎng)學(xué)生興趣愛好
近兩年來,隨著全國大學(xué)生計(jì)算機(jī)設(shè)計(jì)大賽的興起,激發(fā)了很多同學(xué)對(duì)學(xué)習(xí)計(jì)算機(jī)課程的興趣和愛好。從計(jì)算機(jī)設(shè)計(jì)大賽的目的和要求來看,大賽不限制學(xué)生所學(xué)專業(yè),不限作品題材,只要是通過計(jì)算機(jī)為輔助工具,無論采用哪種工具或者開發(fā)軟件,只要是題意獨(dú)特,具有很好的教育意義而且是本人或者團(tuán)隊(duì)獨(dú)立自主研發(fā)的設(shè)計(jì)成果都可以參賽,作品類型可以是動(dòng)漫、微課、數(shù)字媒體設(shè)計(jì)等。其目的就是為了提高大學(xué)生對(duì)計(jì)算機(jī)知識(shí)和技能學(xué)習(xí)的興趣以及運(yùn)用信息技術(shù)解決實(shí)際問題的能力,同時(shí)培養(yǎng)大學(xué)生創(chuàng)新能力及團(tuán)隊(duì)合作意識(shí)。在前兩屆全國計(jì)算機(jī)設(shè)計(jì)大賽中,我校參賽團(tuán)隊(duì)曾獲獎(jiǎng)多項(xiàng):全國一等獎(jiǎng)一項(xiàng)、全國二等獎(jiǎng)和三等獎(jiǎng)多項(xiàng)獎(jiǎng)勵(lì)。通過這兩屆計(jì)算機(jī)設(shè)計(jì)大賽的組織和宣傳,今年報(bào)名參賽的同學(xué)越來越多,參加作品選拔的同學(xué)的作品質(zhì)量也越來越高。這項(xiàng)比賽從很大程度上提高了我校學(xué)生對(duì)計(jì)算機(jī)實(shí)驗(yàn)課程學(xué)習(xí)的動(dòng)力和積極性。
2.5 完善實(shí)驗(yàn)教學(xué)考核體系
實(shí)驗(yàn)教學(xué)考核作為評(píng)價(jià)程序設(shè)計(jì)類課程實(shí)驗(yàn)教學(xué)效果的主要手段,對(duì)整個(gè)教學(xué)過程具有診斷、反饋、激勵(lì)以及導(dǎo)向的作用。程序設(shè)計(jì)實(shí)驗(yàn)教學(xué)的目的在加深學(xué)生對(duì)理論知識(shí)的理解之外, 還應(yīng)促進(jìn)學(xué)生實(shí)踐能力的提高, 加強(qiáng)創(chuàng)新精神和創(chuàng)新能力的培養(yǎng)[4]。例如,對(duì)于VFP程序設(shè)計(jì)課程采用卷面考試(占40%)、程序考查(占40%)、平時(shí)成績(jī)(占20%)相結(jié)合的考核方式較為合理。卷面考試主要考查基礎(chǔ)知識(shí)、 基本概念; 程序考查可采取現(xiàn)場(chǎng)考核方式,讓學(xué)生邊演示邊講解,老師現(xiàn)場(chǎng)提問并驗(yàn)收評(píng)分,側(cè)重于考核綜合編程能力和程序調(diào)試能力;平時(shí)成績(jī)主要指課堂練習(xí)、實(shí)驗(yàn)報(bào)告等成績(jī)。避免少數(shù)學(xué)生只聽不動(dòng)手或期末考試靠抄襲而獲得好成績(jī)的現(xiàn)象。這種綜合性的考核方式有助于培養(yǎng)學(xué)生學(xué)習(xí)程序設(shè)計(jì)類課程的綜合能力, 充分調(diào)動(dòng)學(xué)生學(xué)習(xí)理論知識(shí)和參與實(shí)驗(yàn)的積極主動(dòng)性。
3 結(jié)束語
通過一段時(shí)間VFP程序設(shè)計(jì)實(shí)驗(yàn)課程實(shí)踐教學(xué)表明,這些方法能夠很好地培養(yǎng)學(xué)生的自學(xué)能力、合作與創(chuàng)新精神,極大地提高了學(xué)生的動(dòng)手能力,較好地達(dá)到了計(jì)算機(jī)程序設(shè)計(jì)類實(shí)驗(yàn)教學(xué)目的,值得嘗試與推廣。隨著市場(chǎng)經(jīng)濟(jì)的不斷發(fā)展,社會(huì)對(duì)人才的實(shí)際工作能力和綜合素質(zhì)的要求越來越高,高等教育正而臨著嚴(yán)峻的挑戰(zhàn),實(shí)驗(yàn)教學(xué)效果是高等教育中的一個(gè)重要組成部分,在實(shí)驗(yàn)教學(xué)中有許多值得研究和探討的問題。
【參考文獻(xiàn)】
[1]李瑞生,王秋云,安德智,金濤,李燕.計(jì)算機(jī)程序設(shè)計(jì)類課程實(shí)踐教學(xué)的改革與創(chuàng)新[J].實(shí)驗(yàn)技術(shù)與管理,2012,04:183-185.
[2]葉楓,張鈺,陳春燕.《Visual FoxPro程序設(shè)計(jì)》的教學(xué)改革與實(shí)踐[J].蚌埠醫(yī)學(xué)院學(xué)報(bào),2010,11:1166-1167.
[3]王新,李向群,袁力,王娟,高娟,陳同俊.大學(xué)文科專業(yè)《Visual FoxPro程序設(shè)計(jì)》教學(xué)改革探討[J].現(xiàn)代計(jì)算機(jī)(專業(yè)版),2012,02:35-37.
[4]劉幫濤,羅敏,李敏軍.《Visual FoxPro程序設(shè)計(jì)》實(shí)驗(yàn)教學(xué)的改革與實(shí)踐[J].實(shí)驗(yàn)科學(xué)與技術(shù),2011,S1:204-205.