摘 要 基于大學生對計算機語言課程學習狀況不佳的現狀,本研究主要以嘉興學院的四個年級不同專業的學生群體為調研對象,展開有關學習興趣的問題調研和分析,進而根據影響該類學習興趣的因素分析,提出幾點應對措施和建議,以期對大學生在學習計算機語言方面提高其興趣有所幫助。
關鍵詞 大學生 計算機語言 學習興趣
中圖分類號:G455 文獻標識碼:A
0 前言
隨著計算機的普及,計算機語言課已成為嘉興學院大學生的一門必修課。該課程的主要目的是,讓大學生了解計算機語言解決問題的過程與方法,同時訓練大學生的邏輯思維判斷能力,培養解決問題的能力。①但是由于嘉興學院的一些非計算機專業的學院都把計算機語言課程當作選修課,另外,學生在學習過程中也有一些為難情緒,致使非計算機專業的學生對該類課程的學習基本上停留在應付考試的層面,這種情況嚴重制約了計算機語言課程的健康發展,同時也對學生計算機語言興趣的培養產生巨大的阻力。如何提升大學生對于計算機語言的學習興趣已經逐漸成為一個重點的研究內容。本研究通過問卷調查的方式,從教學的思想、學生的學習興趣等方面對嘉興學院計算機語言課程學習的現狀進行調查、分析和研究,找出問題,同時提出幾點應對措施和建議,以對嘉興學院大學生對于計算機語言學習興趣的提高有一定的幫助。
1 大學生計算機語言課的學習現狀和影響因素分析——以嘉興學院為例
1.1 目前的學習興趣現狀
學習興趣是指學生力求認識某種學習對象或參與某種學習活動的傾向。②這種傾向和一定的情感是緊密聯系著的。在教學中,學習興趣是影響學生學習的自覺性和積極性的重要因素。學生的學習興趣一被激發,他們就會產生聚精會神的注意力、快樂的心情及堅強的意志力等,從而提高活動的效果。但問卷調查結果如圖1所示,不盡如人意。
圖1 嘉興學院大學生對計算機語言的興趣
從圖1可以發現,嘉興學院只有25%的學生對計算機語言感興趣或非常感興趣,而不感興趣的有45%,還有30%的學生說不出感覺,這充分說明嘉興學院的大部分學生對計算機語言的學習缺乏興趣。為此,怎樣調動學生的興趣和積極性是擺在我們面前的一大問題。
1.2 影響計算機課程學習情緒的因素分析
著重從主觀和客觀兩個方面進行了問卷調研,其一就是從學生主觀上不喜歡計算機語言原因進行統計,結果如圖2所示。
圖2 計算機語言學習興趣不佳的主觀原因
從圖2中可以發現不喜歡計算機語言的同樣很錯綜復雜。很大一部分都覺得它太難了,想學好不容易,而且各自有22%的學生覺得學這個很煩或者成績差,甚至還有十分之一的人認為學了沒用,這其實是一個很嚴重的現象。因此抓緊這門課程的學習就變得更加重要,應該適當改善學習方式,減輕學習壓力,以提升大學生們對于計算機語言的熱情。
而客觀上的不良影響因素,通過問卷調研,得到的統計結果如圖3所示:
圖3 計算機語言學習興趣不佳的客觀原因
從圖3中我們可以看到大學生對于計算機語言的看法是不一樣的,有13%的人認為是教材的問題,大概有22%的學生覺得應該注重理論知識的傳授,還有13%的認為其實是上課中編程實際鍛煉機會不多,最后一部分同學感覺是課程的難度太大了。當然原因其實還有很多的,從側面反映出這個問題的嚴重性。
另外,還對學習氛圍、問題解決方法等進行了調研分析。整體結果表明,嘉興學院大學生對于計算機語言的學習興趣不高。
2 提升大學生計算機語言學習興趣的措施和建議
(1)在心里上消除學生對學習計算機語言的恐懼心理。由于計算機語言相對來說比較抽象和枯燥,如果學生事先就有一種恐懼心理,那么勢必會影響學生學習的積極性。為此,如何幫助學生克服這種恐懼心理應該成為計算機語言課的首要任務。本研究認為,可以通過最初的幾節課作為課堂體驗課,教師以日常簡單的案例用該語言編寫出小的程序,在課堂上演示運行效果。這樣做,一方面使同學們建立起興趣,另一方面使同學們覺得這樣的示例編程沒什么可畏懼的。 另外,教師可以穿插一些小的編程成功和失敗的案例,豐富課堂的內容。并激發學生踴躍提供問題,老師現場根據問題編寫出程序,演示出結果,從而激發出學生的好奇心和制勝心。總之,為了提起學生對那些枯燥的理論知識的興趣,教師應該抓住學生好奇的心理,盡量將那些知識點融入示例中,并通過多媒體設備演示給學生看,③進而提高學習過程的直觀性和有趣性。
(2)建立學生預習機制。計算機語言課程由于語法規則繁瑣,語義復雜,稍有不慎,程序就會出錯,而且有些細小的錯誤因為不容易被發現而會使整個程序無法運行。所以,編寫有效的程序除了細心之外,最起碼的是要牢固掌握語法規則和編寫程序容易失誤的細節。這些僅依靠課堂的有限時間是比較困難做到的。所以,需要學生提前做好預習準備,這樣帶著疑問和知識點來聽老師講解更容易掌握該掌握的知識。這就需要建立預習機制,任課老師需要在每次上課之前掌握學生的預習情況,可以通過平時成績的獎勵措施監控學生的預習情況。
(3)培養學生的理論與實踐相結合,提高學習興趣。該類課程更恰當的理論與實踐相結合的方式就是多開展一些綜合性的設計實驗。而且實驗方案對學生能力培養起著關鍵的作用。在嘉興學院教材改革方面,對每次實驗按照驗證型、綜合設計型、研究創新型三個層次設計的若干實驗方案。④可以把綜合性的課程設計內容設計為驗證性和設計性兩個方面,驗證性實驗可由各個同學獨立完成;而設計性實驗可以將一個問題分解成若干個子問題,每個學生小組完成其中某個子模塊,這樣不僅能培養同學們的協作能力,更能培養學生獨立完成編程任務的能力。學生在項目開發過程中能夠學習和體驗軟件開發的各個步驟和方法,進一步培養計算機應用能力和合作精神。
(4)運用基于問題的教學法,培養學生的自主學習和實踐創新能力。編寫程序首先面對的是要解決的問題,所以,應該采取基于問題的教學方法。根據問題,分析問題的算法思想,根據算法流程,運用所學的計算機語言,按照語法規則編寫程序。這個過程允許學生不斷嘗試錯誤,只有在錯誤中改進,對所學知識才能有更深的印象。不管在課堂上還是在實驗課中,教學都應該圍繞準備出的問題進行設計和編程。
(5)大面積培養學生對計算機語言的興趣,營造學習的氛圍。鑒于學生最初大多還不具備編寫程序的思維,而且對編寫程序軟件的運用不太熟悉的情況,在開始的幾個實驗課,應該先從最簡單的問題設計和編寫程序開始做。也可以在實驗課上先讓學生做一下例題,之后再通過大家一起探討問題的方式來解決一些難點。這樣才能使學生建立對編程的自信心,從而促進對理論知識的學習,而且可以很好地渲染整個課程上的氣氛,讓大家都融入其中。
(6)師生協作。教學過程中,師生之間的協作學習是關鍵的。教師可以通過計算機把一些難以理解的問題展示在學生的面前,以便學生理解。在教學中,特別是設計較大的程序時,我們常常會遇到一些難解決的內容,需要師生一起才能完成,教師通過引導學生,甚至完成主程序的大致框架,讓學生完成余下的程序,學生再完成,讓學生得到情感上的滿足,激發其去思考和研究。
3 結束語
計算機語言課程實踐教學改革是一個長期的過程,為了不斷提高教學質量和學生的綜合能力,首要是幫助學生提升該類課程的學習興趣。本研究基于問卷調查的形式,以嘉興學院的大學生為研究對象,展開影響計算機語言課程學習興趣的因素分析,并提出了幾點措施和建議。
*劉彩虹為本文通訊作者。
注釋
① 鄧式陽.改進教學軟環境培養大學生學習興趣[J].濰坊學院學報,2008.8(3):465-466.
② 謝慶良.論教學質量與大學生學習興趣的關聯性[J].江蘇高教,2006(6):144-146.
③ 李富平,楊文通.非計算機專業高級語言實踐環節教學模式探討[J].計算機教育,2009(2):13-14.
④ 邊小勇,盛玉霞.計算機語言類課程教學法研究與實踐[J].計算機教育,2007(11):34-38.