摘要:本文分析了高職學生學習特點及程序設計語言學習現狀;論述了高職學生學習程序設計語言效率低的因素;說明了提高程序設計語言學習效率的對策。
關鍵詞:程序設計語言 學習效率 對策
0 引言
程序設計語言課程在計算機科學教育中的重要性是無庸置疑的,在高職的教學過程中,如何提高學生學習程序設計類語言的學習效率一直是一個難題。本人根據多年講授程序設計課程的教學經驗,對程序設計語言類課程進行了多方面的改革和探索,并取得良好效果。
1 高職學生的學習特點和學習程序設計語言的現狀
1.1 高職學生學習特點
就目前情況而言,高職學生大都是高考成績不理想的學生,大部分學生的學習基礎差,并且有著長期以來的一系列缺點,如學習思想不端正,注意力不集中,學習積極性、主動性差等特征。這些是教學效果不能達到預期的直接原因。但他們對實踐性強的課程的學習情況明顯比理論性強的課程要好。
1.2 高職學生學習程序設計語言現狀
高職學生在學習過程中對陌生事物的熱情也僅僅是三分鐘熱度,新鮮過后,根深蒂固的惰性會逐漸表現出來。主要表現在:上課不想聽,聽講5分鐘后就開始注意力不集中,思想溜號,開始玩手機,或干別的事,對老師的講解漠不關心,對老師提出的問題也不進行思考,不和老師有任何互動,更加不動筆記錄,不懂也不想問,坐等下課??傊撬膽校簯械膭佣?,懶的動腦,懶的動手,懶的動口。學習上得過且過,缺少抱負和期望,沒有壓力和緊迫感,沒有學習計劃,不愿上課,從內心拒絕學習,不愿寫作業或作業能拖就拖,不能拖就抄,把大量時間和精力放在與學習無關的活動上,對考試成績好壞也抱無所謂的態度,這部分學生往往成績都較差。
2 學生學習程序設計語言效率低的原因分析
2.1 沒有明確的學習目標,缺乏自信,對學習缺少興趣
興趣是求知的起點,是培養思維和提高能力的內在動力,它可以喚起人的動機,培養人的意志,改變學習態度。巨大的動力來自于偉大的目的,學習目的越清楚,自覺性與能動性就越強,心理狀態就越佳,學習的主動性就越強,學習效率就越高。然而很大一部分學生從一開始就認為自己肯定學不好,還不如不學,既沒有學習的信心,對程序設計語言的學習又缺乏興趣,沒有明確的學習目標,學習就變得被動、盲目,導致學習態度、動機、意志和自我意識上存在障礙,從而惰性就占據了主導地位,致使學習成績上不來。
2.2 缺乏良好的學習習慣
學生對程序設計語言的學習沒有養成良好的學習習慣。良好的學習習慣一方面可以幫助學生節省學習時間,提高學習效率;另一方面可以減少學習過程中的差錯,有利于養成勤于思考、敢于攻克難關的習慣。很多學生沒有養成自學的習慣,遇到問題容易退縮,往往會出現開始熱情很高學習效果還不錯,但學了一半就不行了,到后面甚至就放棄學習了。
2.3 程序設計語言課程比較抽象,難以理解
程序設計語言課程的教學內容中設計很多抽象概念,初學者容易產生厭學情緒,學生不大容易接受程序設計的思維模式,轉換起來比較困難。
3 提高程序設計語言學習效率的對策
教學過程中的問題使我看到,要改變高職學生這種現狀,提高學生的學習效率,可從以下幾個方面入手:
3.1 展示成果,吸引學生,確立目標
萬事開頭難,好的開始是成功的一半。第一堂課對學生的影響相當大,在第一堂課上,可以將一些成功的案例、成果展示出來,這樣就會給學生一種信念,我學了這門課后能夠做什么,學生也就有了自己的學習目標,也會朝著這個目標努力前進。
3.2 優化教學策略,情境教學,激發學生興趣
3.2.1 切實改進教學方法。程序設計語言比較抽象,傳統的教學方法很難引起學生興趣的內容,在傳授這些知識時,有賴于教師用新穎的方法來激發學生的學習興趣,要使有趣的內容與枯燥的內容交叉進行,并巧妙地把枯燥乏味的東西變為津津有味的東西。比如多媒體教學手段的利用就可以將一些抽象的知識具體化、形象化,從而提高學生的學習興趣。
3.2.2 合理安排教學內容。教學心理學的研究表明,學生對所學內容感到新穎而又無知時,最能誘發好奇內驅力,激起求知、探究、操作等學習意愿;教學內容過深,學生畏而卻步,會減低學習興趣;教學內容過淺,垂手可得,也會喪失學習興趣。要從學生的最近發展區出發,注意深淺得當。
3.2.3 充分挖掘學科知識中的興趣點。根據程序設計語言課程的知識特點,教師要注意充分發掘學科知識中那些使學生感興趣的東西,例如,如何用程序解決日常生活中的問題,以期引起學生對該類學科的特殊興趣。
3.3 強化實訓,理實一體
傳統的教學模式是先理論教學再實踐教學,這對學生的抽象思維有較高的要求,并傳統教學模式往往使理論與實踐脫節。高職的學生的抽象思維相對較差,但他們的形象思維相對較好。理實一體就是理論和實踐的一體化融合,采用理實一體的教學模式,可以使學生在做中學,在學中做,可以解決傳統理論教學與實踐教學的脫節,充分調動學生的學習主動性,從而提高教學效果。
由于程序設計的性質,這里的實例不應采用“提出問題,給出解答,再加點解釋”的簡單三步形式,而應著重幫助學生認識程序設計活動的實質,理解從問題到程序的思考過程。
3.4 項目教學,增強成就感
成就感是高職學生來說意義重大,它能激發學生的學習興趣,變被動學習為主動學習。傳統模式是以教材為中心、以章節順序進行的教學模式,理論較強,學生很難感覺到有成就感,學生學習感覺比較枯燥,也就失去了學習興趣。項目教學是以項目為中心,把要學習的語法和概念融入到具體項目中來講解,整個教學過程中強調在應用中學習,從而避免了枯燥的理論說教,也增強了學生的分析問題和解決問題的能力。
4 總結
總之,經過多年的教學實踐,采用以上多種教學手段,使學生從厭學的心理中解脫出來,使學生感受到學好程序設計語言課程不再是一個難題。從而激發了學生的學習興趣,大大提高了學生的學習效率。
參考文獻:
[1]馬志杰.現代高等職業教育理念的學習體會[M].2009.1.
[2]譚浩強.C語言程序設計(第三版),清華大學出版社.