鄧波 周紅波
摘要:學(xué)好一門計算機程序設(shè)計語言,對于大學(xué)文科類學(xué)生來說是非常不容易的,很多學(xué)生在學(xué)習(xí)過程中感覺到很難,從而不愿意花時間與精力去學(xué),所以普遍該門成績偏差,本文作者通過對某二本院校中文系學(xué)生調(diào)查,運用新的教學(xué)方法進(jìn)行教學(xué)改革實踐,取得較好教學(xué)效果。
關(guān)鍵詞:計算機程序設(shè)計語言;教學(xué)改革;數(shù)據(jù)結(jié)構(gòu);算法
一、 引言
眾所周知,計算機程序設(shè)計語言是程序設(shè)計者進(jìn)行程序設(shè)計不可缺少的工具。大學(xué)里要求所有學(xué)生學(xué)習(xí)一門計算機程序設(shè)計語言,其目的是為了讓學(xué)生了解計算機程序設(shè)計語言基本思想,并懂得用計算機語言進(jìn)行簡單地程序設(shè)計,從而可以進(jìn)一步了解軟件開發(fā)的過程,為以后走向社會奠定一個必要的基礎(chǔ)。
二、 文科類學(xué)生學(xué)習(xí)計算機程序設(shè)計語言現(xiàn)狀
作為一所二本院校,該校中文系的學(xué)生在入學(xué)時高考錄取分?jǐn)?shù)線比該校的最低錄取線通常要高十分左右,可想而知,其學(xué)生的整體素質(zhì)還是比較高的,通過該系學(xué)生在學(xué)校內(nèi)的各項比賽中經(jīng)常名列前茅可以看出,同時比如全國英語四、六級通過率、考研通過率該系在全校也是數(shù)一數(shù)二的,經(jīng)常得到學(xué)校的表揚。唯獨全國計算機等級考試通過率歷年來始終在全校排名靠后,只比藝術(shù)系、音樂系、體育系的學(xué)生稍微好一點,而后三者的學(xué)生大家都知道,音體美的學(xué)生本來入校就比中文系的學(xué)生要差一截。帶著疑惑,筆者進(jìn)行了一番相關(guān)調(diào)查,在教師同行評價時,對該系幾個專業(yè)的計算機程序設(shè)計課進(jìn)行了隨堂聽課,見證了整個教學(xué)過程,包括理論課教學(xué)和實驗課教學(xué),以及晚自習(xí)(該校大一學(xué)生都要求晚自習(xí),其他年級不做要求),情況大致如下:首先是理論課教學(xué),老師們上課絕對是沒什么問題的,上課時內(nèi)容基本都描述清楚,難點、重點也都很突出到位,唯有不同的是在與學(xué)生交流上有所差異,課堂氣氛也有所不同,有些活躍,老師和學(xué)生互動交流得很好,有些則顯得沉悶,老師采用滿堂灌方式,沒有給學(xué)生足夠的思考時間,老師與學(xué)生的互動性差,給人感覺一堂課的信息量很大,課后作業(yè)布置有差異;其次是上機實驗課,由老師布置實驗任務(wù),學(xué)生根據(jù)實驗指導(dǎo)書進(jìn)行實驗,基本上能完成實驗項目,但上機過程中,上網(wǎng)、打游戲的現(xiàn)象比較多,實驗完后填好實驗報告,交給學(xué)委就算完成,跟上理論課一樣,課前基本上是不做預(yù)習(xí)準(zhǔn)備的,現(xiàn)學(xué)現(xiàn)用,不會的地方就等其他學(xué)生做好后直接復(fù)制,特別是程序設(shè)計題可以看出來,要錯就錯同一個地方,而且涉及多個學(xué)生;最后是課后晚自習(xí),可能是該系傳統(tǒng)的思想的原因吧(注重英語),在晚自習(xí)時,看手機、聽英語聽力、做英語作業(yè)和其他任務(wù)的多,唯獨看程序設(shè)計語言書的少,大部分學(xué)生對計算機程序設(shè)計缺少必要的預(yù)習(xí)和復(fù)習(xí),找?guī)讉€同學(xué)調(diào)查,都說內(nèi)容看不懂,這多少有點令人費解。
三、 計算機程序設(shè)計語言教學(xué)改革探討
計算機程序設(shè)計語言對文科類初學(xué)者來說確實有點難,但并不是說文科類學(xué)生就不能學(xué)好,著名計算機專家沃思提出:程序設(shè)計=算法+數(shù)據(jù)結(jié)構(gòu),要學(xué)好程序設(shè)計語言,除了要了解某種語言的基本思想,還得懂得數(shù)據(jù)結(jié)構(gòu)的相關(guān)內(nèi)容。分析如下:首先是一個個人素質(zhì)問題,對文科學(xué)生來講難度關(guān)鍵是算法的實現(xiàn)上,在算法的描述方面存在不足,拿到一個問題根本不知道從何下手,這是所有文科類學(xué)生的欠缺,這也不是短期能夠解決得了的,只有通過長期的訓(xùn)練方可提高,而理工科的學(xué)生在這方面確實比文科學(xué)生要普遍高一個檔次。其次是后期的理論教學(xué)和實驗教學(xué)過程效果問題,理論教學(xué)過程的標(biāo)準(zhǔn)化,筆者認(rèn)為上課前,老師和學(xué)生都應(yīng)有所投入,比如對任課老師要求認(rèn)真?zhèn)湔n,寫好課堂教案,準(zhǔn)備好講義PPT,并事先對學(xué)生布置預(yù)習(xí)任務(wù)。而對于學(xué)生則要嚴(yán)格按照任課老師的要求去完成預(yù)習(xí)任務(wù),填好預(yù)習(xí)表,接受老師課前檢查,檢查后老師應(yīng)逐一登記作為平時成績,以給學(xué)生增加點壓力。教學(xué)課堂內(nèi),老師在向?qū)W生講解內(nèi)容的同時,要注意留有足夠的時間讓學(xué)生去思考,不能滿堂灌,特別是重點、難點問題要讓學(xué)生們弄明白。在與學(xué)生互動環(huán)節(jié)中,對于表現(xiàn)突出的學(xué)生要給予肯定、加平時分,對于進(jìn)步快的學(xué)生也應(yīng)考慮加分鼓勵,從而可以激勵更多學(xué)生勇于發(fā)言,從而活躍課堂氣氛,課后應(yīng)該留有作業(yè)及下次課的預(yù)習(xí)任務(wù)。計算機課是偏向工科課程,動手能力是必不可少的,而且很重要,動手能力的培養(yǎng)反應(yīng)在實驗教學(xué)環(huán)節(jié),實驗教學(xué)過程的前期任務(wù)跟理論教學(xué)過程差不多,總之,老師和學(xué)生都要有所準(zhǔn)備才行,在實驗過程中,學(xué)生應(yīng)該是課堂的主體,老師只負(fù)責(zé)一些簡單指導(dǎo),課前老師將實驗任務(wù)布置下去,然后要讓學(xué)生融入到課堂內(nèi)來,對于學(xué)生在實驗過程中暴露出來的問題,老師要第一時間進(jìn)行解決,負(fù)責(zé)答疑解惑,除此之外,老師還應(yīng)該通過教師端電腦進(jìn)行機房全程監(jiān)控,要嚴(yán)格防止學(xué)生在未完成實驗任務(wù)的基礎(chǔ)上去做其他事(比如上網(wǎng)、打游戲等),一旦發(fā)現(xiàn)要嚴(yán)肅處理,包括扣平時成績分。實驗報告要求在實驗做完后學(xué)生獨立完成,對于作業(yè)和實驗報告,檢查發(fā)現(xiàn)凡是有雷同者要有相應(yīng)的處罰措施。最后就是晚自習(xí)內(nèi)容安排問題,文科類學(xué)生相對于理工科學(xué)生在學(xué)習(xí)計算機語言方面既然有一點先天不足,那么就應(yīng)該后天通過努力補上,做到笨鳥先飛,每天都有小進(jìn)步,養(yǎng)成一個良好的學(xué)習(xí)習(xí)慣,一步一個腳印跟著老師從模仿入手,逐漸掌握好所有內(nèi)容,切不可貪多、求快、低效率,唯有如此堅持,才可見效。
四、 結(jié)論
通過以上計算機程序設(shè)計語言教學(xué)的分析與探討,筆者認(rèn)為能夠很好地克服以前計算機程序設(shè)計語言教學(xué)方面的一些不足,能夠充分調(diào)動文科類學(xué)生的學(xué)習(xí)程序設(shè)計語言的積極性,也能增強廣大學(xué)生的上機動手能力。
作者簡介:
鄧波,周紅波,湖南省邵陽市,邵陽學(xué)院信息工程學(xué)院。