胡麗霞 王鳳梅
(湖南科技學(xué)院 計算機與通信工程系,湖南 永州 425199 )
隨著社會信息化的發(fā)展,信息技術(shù)作為現(xiàn)代科技革命的基礎(chǔ)和核心,已經(jīng)滲透到社會生活的各個領(lǐng)域,計算機基礎(chǔ)教育變得必不可缺。我國的中小學(xué)教育中,雖然已普及了計算機教育,但計算機課僅僅是作為輔修課,許多學(xué)生對于計算機功能的掌握僅限于聊天、聽歌、瀏覽網(wǎng)頁的水平[1]。在一些偏遠(yuǎn)地區(qū),由于當(dāng)?shù)貙W(xué)校硬件條件限制,學(xué)生對計算機的認(rèn)識是一片空白,甚至連開機關(guān)機都不會。在這樣的前提下,大學(xué)的計算機基礎(chǔ)教學(xué)變得至關(guān)重要。各大高校均開設(shè)了計算機基礎(chǔ)課程,并在實踐與探索中,不斷的改革大學(xué)計算機基礎(chǔ)課程的教學(xué),爭取尋找到更合適的教學(xué)方式。
程序設(shè)計課程是一門計算機專業(yè)與非計算機專業(yè)均開設(shè)計算機基礎(chǔ)課程。在許多高校非計算機專業(yè)的程序設(shè)計教學(xué)由教計算機專業(yè)程序設(shè)計的老師一并承擔(dān)。老師對非計算機專業(yè)的教學(xué)采用與計算機專業(yè)相同的教學(xué)方式,但其教學(xué)效果卻存在著很大的差異性。究其原因在于計算機專業(yè)與非計算機專業(yè)的學(xué)生在學(xué)習(xí)這門課時,存在著幾點不同之處。
(1)學(xué)生的學(xué)習(xí)目的不同。對于計算機專業(yè),程序設(shè)計課程是堆磚砌瓦的奠基石,沒有了這塊奠基石,學(xué)生在今后的學(xué)習(xí)中寸步難行。而對于非計算機專業(yè),程序設(shè)計課程是為他們在計算機領(lǐng)域掃盲的工具之一,對于一些專業(yè),程序設(shè)計課程的學(xué)習(xí)無法融入到專業(yè)課的學(xué)習(xí)當(dāng)中,使得學(xué)生對課程的學(xué)習(xí)興趣變低。
(2)課程的性質(zhì)不同。對于計算機專業(yè),程序設(shè)計是作為專業(yè)課開設(shè)的。而對于非計算機專業(yè),程序設(shè)計是作為公共必修課開設(shè)的。學(xué)生們往往認(rèn)為,專業(yè)課學(xué)習(xí)得好壞,對今后的就業(yè)或者進(jìn)一步深造都會有較大的影響,而公共課學(xué)習(xí)得好壞并不會影響到今后的學(xué)習(xí)、工作等。于是,非計算機專業(yè)的學(xué)生對程序設(shè)計課程的學(xué)習(xí)積極性比較低。
(3)學(xué)生的學(xué)習(xí)態(tài)度不同。程序設(shè)計課程是計算機專業(yè)的基礎(chǔ)課程,是學(xué)生踏入計算機領(lǐng)域的通行證,學(xué)生對該課程的重視度非常之高。而對于非計算機專業(yè),程序設(shè)計是計算機基礎(chǔ)課程之一,是學(xué)生了解計算機領(lǐng)域的其中一扇窗戶,學(xué)生還可通過其它課程了解計算機,因此非計算機專業(yè)學(xué)生對程序設(shè)計課程的重視度較低。
(4)學(xué)生的學(xué)習(xí)基礎(chǔ)不同。學(xué)好程序設(shè)計需要有良好的邏輯思維能力。有計算機專業(yè)學(xué)生,高中時選讀的是理科,同時計算機專業(yè)開設(shè)的數(shù)學(xué)課程較多,學(xué)生經(jīng)過學(xué)習(xí),具有了較好的邏輯思維。而非計算機專業(yè)中,有的專業(yè)只開設(shè)了高等數(shù)學(xué)一門與數(shù)學(xué)相關(guān)的課程,并且老師講授的內(nèi)容覆蓋面教小,學(xué)生的邏輯思維能力鍛煉不夠,學(xué)習(xí)程序設(shè)計課程時,感覺到比較困難,久而久之,便失去了學(xué)習(xí)興趣。
程序設(shè)計作為非計算機專業(yè)的大學(xué)計算機基礎(chǔ)之一,是非計算機中專業(yè)學(xué)生必須修讀的一門課程。隨著學(xué)科的發(fā)展和信息社會對人才素質(zhì)的要求,該課程的教學(xué)暴露出一些問題。結(jié)合實際教學(xué)情況,在此提出當(dāng)前非計算機專業(yè)程序設(shè)計課程教學(xué)存在的幾點問題。
(1)學(xué)生對課程學(xué)習(xí)目的不明確。實際教學(xué)經(jīng)歷發(fā)現(xiàn),許多學(xué)生在學(xué)習(xí)該課程中,并不明白其學(xué)習(xí)得目的和意義。許多教師在教授內(nèi)容時,按照教材上編排的章節(jié)順序?qū)⒏鱾€知識點逐一教授給學(xué)生,并沒有強調(diào)開設(shè)此門課的意義。這樣造成學(xué)生只是機械的學(xué)習(xí),而不是自主的學(xué)習(xí)。
(2)理論與實踐脫節(jié)。許多教師同時教授計算機專業(yè)的程序設(shè)計課程和非計算機專業(yè)的程序設(shè)計課程,并且采用同種教學(xué)方式。理論課上采用填鴨式教學(xué)方式,將理論知識灌輸給學(xué)生,實驗課上讓學(xué)生按照實驗教材進(jìn)行實踐操作,理論課與實踐課聯(lián)系較少。對于計算機專業(yè)而言,程序設(shè)計課程中不僅要讓學(xué)生學(xué)會各種實例編程,同時還要讓學(xué)生學(xué)習(xí)其理論,學(xué)會編程的方法,因此理論與實踐并重。但對于非計算機專業(yè)而言,主要是讓他們能夠在程序設(shè)計這門課程中自己動手實踐,學(xué)會簡單的程序編寫。如果對非計算機專業(yè)與計算機專業(yè)采用相同的教學(xué)方式,必然會造成非計算機專業(yè)學(xué)生在上課時感到枯燥乏味,同時感覺內(nèi)容難度過大,逐漸失去學(xué)習(xí)興趣。
(3)教學(xué)內(nèi)容陳舊。大部分教師在講授程序設(shè)計時,都會把重心放在語法規(guī)則和語義等理論知識的講解上,把“程序設(shè)計課程”變成了“計算機語言課程”,偏移了學(xué)生的學(xué)習(xí)重心。
(4)教學(xué)實例枯燥無趣。許多教學(xué)實例都是為了講理論而舉出的實例,其主要目的是讓學(xué)生理解理論知識,因此許多實例枯燥無趣,學(xué)生學(xué)習(xí)積極性很低。
針對以上幾點非計算機專業(yè)程序設(shè)計課程教學(xué)中存在的問題,本文提出了一種“趣味性實例為主、理論為輔的總分式”教學(xué)方法。該教學(xué)方法主要體現(xiàn)在以下幾個方面。
(1)課程的第一節(jié)課,明確學(xué)生的學(xué)習(xí)目的,讓學(xué)生知道為什么要學(xué)程序設(shè)計。同時,設(shè)計好一個總的學(xué)習(xí)任務(wù),即設(shè)計一個綜合性系統(tǒng),讓學(xué)生清楚的知道學(xué)完該門課程后,可以做出一個實實在在的系統(tǒng)。這樣既能讓學(xué)生由機械性學(xué)習(xí)變?yōu)樽灾餍詫W(xué)習(xí),同時調(diào)動了學(xué)生的積極性。
(2)理論課上教學(xué),以實例為主,理論為輔,用實例帶出相關(guān)理論知識,讓學(xué)生在學(xué)習(xí)的過程中慢慢體會理解相關(guān)理論知識。同時,多構(gòu)思一些趣味性的實例,并將第一節(jié)課的綜合性系統(tǒng)拆分開來,分配到每一節(jié)課中,讓學(xué)生在不知不覺中通向“羅馬殿堂”。
(3)實踐課上讓學(xué)生自己動手編寫完成理論課上的實例,讓學(xué)生在動手實踐的同時復(fù)習(xí)了理論課上講授的內(nèi)容。
“趣味性實例為主、理論為輔的總分式”教學(xué)方法已在本校的信息技術(shù)與教育系和生命科學(xué)與化學(xué)工程系進(jìn)行了試驗,取得了較好的教學(xué)效果。教學(xué)方法改革前,學(xué)生到課率為80%,學(xué)生認(rèn)真聽課的人數(shù)占總?cè)藬?shù)的50%,教學(xué)方法改革后,學(xué)生到課率高達(dá)98%,比改革前提高了18%,而學(xué)生認(rèn)真聽課的人數(shù)占總?cè)藬?shù)的80%,比改革前提高了30%。“趣味性實例為主、理論為輔的總分式”教學(xué)方法采用趣味性的實例將知識傳授給學(xué)生,大大提高了學(xué)生學(xué)習(xí)的興趣??偡质浇虒W(xué)讓學(xué)生在課程初就明確了課程學(xué)習(xí)最終獲得的收獲,提高了學(xué)生學(xué)習(xí)的動力。但隨著社會不斷發(fā)展,高校大力擴招,學(xué)生的基礎(chǔ)也在改變,教學(xué)方法也需要推陳出新,不斷改進(jìn),這樣才能促使非計算機專業(yè)程序設(shè)計課程教育穩(wěn)步發(fā)展。
[1]張志峰,徐鵬.淺談計算機基礎(chǔ)課程改革[J].魅力中國,2010,(6).
[2]高原.高校計算機專業(yè)程序設(shè)計課程教學(xué)改革探討[J].中國論文下載中心,2010,(6).
[3]關(guān)心.關(guān)于高等學(xué)校計算機基礎(chǔ)教學(xué)存在問題的探討[J].黑龍江教育,2006:(3):44-45.