摘要:針對高枝VB課程的教學現狀,從學生、教師、其它因素三個方面分析存在的問題。并從教學、考核、課程及畢業設計方面提出了解決問題的辦法。
關鍵詞:數學模式 改革措施 學習方法
中圖分類號:G434 文獻標識碼:A 文章編號:1002-2422(2010)02-0044-02
VB作為一門面向對象的程序設計語言,具有簡單易學、功能強大、應用廣泛的特點,被公認為是編程效率最高的一種編程工具。VB是國家教育部提出的非計算機專業三個層次課程體系中的第二個層次課程,目的是使學生掌握計算機程序設計的思想和方法,初步具有在各領域應用計算機的能力。
1 存在的問題
1,1學生問題
(1)沒有學習興趣。有些學生感覺VB許多基礎概念枯燥、抽象,代碼冗長難以理解,上機操作呆板地輸入程序,運行的結果也不吸引人。
(2)缺乏對VB正確認識。有些學生認為YB是專業課程、一些考研相關課程很重要,VB沒什么用。把注意力放在自己認為重要的課程上,沒有時間、精力關注VB。認為會用計算機查資料、上網、編輯文字就足夠了,學習程序設計與學好專業關系不大。
(3)容易滿足。剛學一點點VB知識,能做一些簡單的實驗,就認為自己學好VB了。現在VB教育越來越普及,會VB的人越來越多了。但很多人都局限在會VB,而不能靈活地運用,不能用VB完成相應的程序設計,更談不上從事專業編程工作了。
(4)重課本,輕實踐。由于不少高校最終以計算機等級考試作為學生學習質量的衡量標準,有些同學認為只要認真看書、做好練習、通過考試,就能學好VB課程。實驗課也僅僅停留在對課堂教學用例的簡單模仿上,缺乏思考、調試、編寫出完整程序的訓練。
1,2教師問題
(1)教學方法陳舊。采用灌輸式教學方法。以教師為中心,強調單向交流,缺乏師生交互,課堂教學顯得空洞、呆板,學生處于被動地位,思維跟不上課堂進度,由聽不懂到不愛聽,漸漸失去了學習興趣。
(2)理論與實驗脫節。計算機課程是偏重于實驗的課程,有些概念、知識用文字很難描述清楚,但上機操作就一目了然。有些教師過于偏重理論教學,內容多實驗少,造成學生綜合能力欠缺,而且沒有達到學習編程課程的目的。
(3)教學內容組織有缺陷。有些教師只是按部就班地教授知識,教學內容機械銜接,內容安排不合理,沒有根據學生的思維特點安排教學內容,造成牽著學生而不是引領學生的現象。
1,3其它問題
(1)VB教材設計不合理。現在VB教材大多偏重于理論的講解,缺少實際應用的范例,即使有一些例子,也都是較簡單的,并且很多教材重復,學生拿著教材看了半天,不知道有什么用。
(2)考核機制有缺陷。傳統的VB考核方式大多都采用筆試,這種方式只注重對學生理論的考核,無法檢測學生實際能力,考核結果很難反映一個學生的實踐能力和真實水平。學生為了通過考試,精力全部放到了復習練習上,影響了能力的全面發展。有些計算機等級考試雖然有理論、上機考核,但考試內容偏離實際的能力培養需要,過分追求細節、記憶等,偏離了計算機知識開放性的特點。
2 解決的措施
2,1教學方面
(1)精心組織教學內容,增加教學趣味性。教師應認真組織教學內容,由淺入深,循序漸進,有利于學生理解概念、分層次掌握各階段知識。多講解VB在各個領域應用的實例,讓學生加深對VB的總體認識,認識到VB在各個領域應用的重要性。當今信息時代,計算機已經成為了一種工具,無論什么專業,都要與信息打交道,一個學生的計算機水平的高低直接影響以后在專業領域的作為。多講VB在游戲、動畫的應用,讓學生模仿及添加一些修改功能、編譯運行,體會到自己動手編寫程序的樂趣。
(2)改革教學模式,提高教學效果。采用任務驅動法、案例教學法、問題驅動等方法,可根據教學內容隨時改變教學方法,目的就是分析學生的思維規律,將學生吸引到課堂上來。精心設計各種場景、任務,讓學生有身臨日后工作環境感覺,而且各種任務難易適當、有一定的實際意義,確實能夠提高學生解決問題的能力。
(3)培養團隊精神,提高協作能力。將學生分為若干組,安排一些小組的任務,讓多人在一起協商、協作來完成任務,學會團隊協作、集體決策,不僅適用于VB的學習,還適用于以后工作很多領域。組織學生進行研討,在思想的碰撞中往往會產生智慧的火花。
(4)注重實驗環節,提高學生實際能力。VB掌握程度的高低,直接取決于解決問題的多少,只有多練習、多實踐才能有大的提高。指導學生在實驗中善于思考,而不是應付完成任務,鼓勵學生提出問題,指導學會尋找解決問題的方法,這些都有利于提高終生學習能力。開放實驗室,為學生提供更多的實驗機會。
(5)舉辦設計競賽,培養學生創新意識。組織學生運用所學知識解決實際問題,發揮想象力,通過競賽、講座等形式,不斷產生新的思想和優秀的作品,好的設計可以用于期末考核。
(6)改革教學手段,提高教學效果。采用多媒體教學,通過多方面感官刺激,有利于學生理解所學內容并對其加深印象。利用網絡教學平臺更好地與學生溝通、答疑、發布信息。
(7)指導學習方法,提高學習效率。指導學生制定計劃,按階段、步驟實施,將所遇到的問題記錄下來,每次學習的時候要心中有數,以前遇到過什么問題,今天要解決什么問題,知己知彼,方能百戰百勝。指導學生樹立信心,明確自己的目標,知道達到目標的途徑,能夠有信心、高效地學習。
(8)選擇合適教材,激發學生興趣。選擇具有實例應用的教材。例子不要太難,也不能太簡單,由淺入深,循序漸進,一些概念、理論不要太多,簡單講解就可以,甚至有些內容放到附錄里,讓學生自己查找。讓學生先從書上學到框架知識,然后就上機操作,在實踐中找問題,再查找相關知識,找出解決辦法。好的教材應有利于學生建立總的認識,了解在各方面應用情況:有利于學生掌握具體的應用方法,掌握編程、調試方法,能讓所編寫的程序運行并解決實際問題;有利于學生培養興趣,各個實例有實用價值、內容難易銜接合理,符合學生的思維規律,有繼續學習新內容的愿望。教材應配有實驗內容,而且實驗內容新穎、有趣,能吸引學生。
2,2考核方面
考試是測試學生的知識與能力、評價教學質量的基本手段,是教學過程中的重要一環,也是檢驗學生學習效果、評價學生學習業績的重要環節,考試的形式對教學目標、教學過程有著相當大的影響。由于VB課程是一門實踐性很強的編程基礎課,不僅要求學生牢固掌握基礎知識、基本概念,而且更重視培養學生的實際編程能力。考試分理論考試與上機考試兩種,理論考試采用閉卷形式,主要考查學生對基本知識的掌握程度以及閱讀和編寫程序的能力,題目涉及選擇、判斷、簡單概念填空、讀程序寫結果、根據給定的功能編寫程序等,可以比較全面地考查學生的理論水平。上機考試則更加側重學生的實際應用能力,重點考查學生閱讀程序、編寫程序、調試程序的綜合能力。另外再加上該課程的平時成績,就可以對學生程序設計的綜合能力進行評價。應對理論考試和上機考試的大綱仔細研究,為學生設定合理的學習目標、安排合適的學習任務,能讓學生進行大量的練習,將提高能力和通過考試兩者合二為一。
2,3課程及畢業設計方面
課程及畢業設計是很好的運用所學知識的機會,為學生提供了一個既動腦又動手的實踐機會。精心選擇設計題目,既能運用所學知識,又有實際價值。通過一個實際課題,學生不僅將分散學習的內容組織起來,形成一個完整的學習框架,對所學理論知識加以鞏固,更重要的是從問題分析、設計、編程、調試、運行、撰寫報告的過程中,鍛煉學生分析問題、解決實際問題的能力,培養學生的創新能力,增強同學之間的合作意識和協作精神。課程及畢業設計題目要具有較強的實用性、綜合性和趣味性,并且結合課堂教學和各章節實驗教學內容,讓學生感到學有所用,同時還要給學生留有充分發揮的空間,鼓勵學生勇于創新,向難題挑戰,做有所成,體驗成就感。考核成績是以答辯、課程設計報告和學習態度進行綜合評定。
3 結束語
VB作為一門重要的編程語言,在高校的計算機基礎教學中仍然占據重要位置。在VB教學過程中應以學生為主體,教師為主導,采用符合學生認知規律的、科學的教學方法,充分調動學生學習的主動性,同時,采用綜合評價學生的方式,努力培養學生自主學習的興趣,提高學生的實際應用能力,從而使得VB課程的教學質量得到不斷提高。