999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

計算機程序設計課程教學方法探討

2008-12-31 00:00:00王建軍
現代商貿工業 2008年8期

摘 要:結合VB語言程序設計課程的教學實踐與理論思考,分析了《VB程序設計》教學過程中,通過多年講授《VB程序設計》課的實際教學經驗,從培養學生學習興趣、教學方法和考核方式等方面談自己的體會,以達到提高課程教學質量的目的。

關鍵詞:《VB程序設計》;學生學習興趣;教學方法;考核方式

中圖分類號:G43文獻標識碼:A文章編號:1672-3198(2008)08-0357-02

1 培養學生編程的學習興趣,調動學習積極性

興趣是最好的老師,要想學生能夠學好VB編程,培養學生的興趣就是關鍵。在《VB程序設計》課程教學中,如何找到一條比較新穎、有效的解決程序設計枯燥、難懂的教學方式,一直是從事計算機教學的教師不斷探索和研究的方向。當學生對所學的課程知識產生興趣和愛好時,就會從內心發出向往和求知的強烈欲望,產生積極、主動的學習動機,那么學習過程也就不再是一種負擔,而是一種愉快的體驗,學習效果也會事半功倍。也就是說不管老師講得多好,如果學生對你所講的內容不感興趣、感覺沒用,他就不會努力學習這門課程,你的教學肯定是不成功的。為了避免學生出現對VB這門課的誤解,對它失去興趣。起初上課時,我們不要講授太多太深的理論知識,但可結合學生所學專業,演示幾個用VB開發的相關程序,讓學生領悟到《VB程序設計》在今后專業崗位上的作用,多講一些VB在現實生活中的應用。例如讓學生玩一些由VB開發設計的五子棋、俄羅斯方塊等游戲,或用各種計算器按要求計算求值,通過實例的有效引入,可以讓學生了解VB的實用性,培養學生的學習積極性。然后讓學生親自上機操作,驗證運行程序, 逐漸培養他們的興趣,樹立學生學習VB的信心,激起學生學習的興趣。學生學習的積極性調動起來了,這對教師來說,就已經成功了一半。另外,還可利用網絡通訊工具和學生交流,鞏固學生已經樹立起來的學習積極性,如在網上論壇上設立留言板和討論板,學生可以向老師提出問題,老師在網上解答學生的問題,同時老師也可以在網上發布相關材料,讓同學展開討論,這樣就極大地激發了學生的學習興趣,使得以往老師的滿堂灌輸的填鴨式教學變成學生自主學習。

2 采用啟發、引導的教學方法,培養學生的實際應用能力

2.1 設計教學的主要環節,因“材”施教與因“需”施教相結合

《VB程序設計》課程的內涵十分豐富, 涉及的知識單元和知識點很多。因此在教學過程中,不僅要培養學生程序設計的技能,還要培養學生系統分析和系統開發的技能。實施VB的教學,首先要選擇合適的教材,這樣既有利于教師設計教學過程,又有助于學生的學習。這里所講的“材”是指以教材為綱,按照教材的章節按部就班地講授,課堂教學中往往以教師講課為主,要求學生緊跟教師的思路,但是教學方法極易造成教與學的脫節,限制學生創造力的正常發揮。而“需”是緊扣教學大綱所確定的培養目標,以應用為目的,以必需夠用為尺度,打破課程界限,將相關課程的知識點加以整合,按照“實際、實用、實踐”的原則重新組織教學內容,這是VB教學方法的重要方面,也為教師在講課過程中提出了更高要求。另外,程序設計是設計與實踐并用的工作,只聽、看、讀是學不會的,只有讓學生多動腦、多動手、多實踐,通過編寫調試大量的程序,才能使學生從中理解程序設計的思想方法、積累程序調試的經驗,體會成功的喜悅。因此,在實驗環節,除了驗證型實驗外,增加了設計型實驗和綜合型實驗。為了解學生學習的具體情況,提高教學效果,授課教師要督促學生獨立完成上機實驗,以提高學生的動手能力,為學生創造性發展提供良好的條件。

2.2 實例教學

《VB程序設計》是一門實用性很強的課程,它既有理論又有實踐,既講方法又講動手能力。講授《VB程序設計》,像任何其他語言的程序設計一樣,教材中前幾章多數都是先介紹對象、對象的屬性、方法和事件及VB語言基礎等等一系列的在程序設計中比較抽象難懂的概念,然后才介紹程序的建立和運行。因此在教學中,可適當打破課本原有以知識的邏輯結構體系為順序組織課堂教學的方式,改用從簡單有趣的實例入手,通過讓學生觀看、模仿,在實際操作中去探究和領悟這些概念,例如,在一開始學習VB對象及對象的方法和事件的有關概念時,我設計了一個求外語、教育學平均成績的并打印平均成績的程序實例,讓學生和教師一起做,在當前打開的窗體內添加了三個命令按鈕、三個文本框和兩個標簽,設置好各對象的屬性;并分別在三個命令按鈕的單擊事件過程中添加相應代碼,按功能鍵F5運行程序。在操作的過程當中,教師開始只簡單提示學生完成程序,等學生完成任務后,教師通過設問,讓學生思考:什么是對象的方法和事件?并讓學生找出本實例中各對象的名稱、不同對象的方法和事件過程名稱,教師再適當加以歸納和小結:窗體以及添加到窗體中的控件,統稱為對象;而方法卻是VB提供的內置于對象的特殊子程序,它可以直接調用,如Print方法;而事件則是對象能夠響應和識別的動作,如單擊鼠標觸發Click事件等,同時提醒學生注意觀察在VB中方法與事件的區別。在此基礎上,再適當引導學生歸納總結出創建VB應用程序的基本步驟,及如何在界面內添加對象、設置事件等等,一切問題都迎刃而解。在講解實例時,教師當以精選出的具有代表性的程序實例,把重點放在具體實例的分析和講解上,把要學習的語法和概念融入到具體實例中來講解。

2.3 重視算法,抓住核心

在教學中經常存在這樣一種現象:很多學生對語法、結構等知識掌握得很好,但一旦碰到實際問題就束手無策,不知道如何用學到的知識解決實際問題,其實這是算法能力欠缺的一種表現。教師經常注重于分析每條語句的含義,卻忽略了算法描述過程的展現,造成學生知其然不知其所以然。其實,在VB中,算法設計是它的核心。如果學生掌握了良好的算法設計能力,也就掌握了釣魚的本領,無論遇到什么問題都可以很好的解決。那么在教學中可以通過多種方法培養學生的算法設計能力:(1)詳細講授常用的算法。算法有很多種,學生一般只要掌握常用的就可以滿足編寫模塊的需要。而與數據結構、軟件工程相關聯的算法則不做要求。(2)教師帶領學生多閱讀程序,分析過程,吸取他人的經驗和成熟的算法,使學生少走彎路或不走彎路。(3)開展實踐性學習,引導學生積極參與編程實踐,促進思維的飛躍,比如讓學生練習編輯班級學生檔案管理軟件等等。在這個過程中,學生親自動手解決具有一定難度的實際問題,為之設計合適的算法, 經過實踐去培養學生的創新意思、應用意識和探究能力。這些意識和能力一旦形成,就會使學生利用VB解決實際問題能力得到很快的提高。

2.4 培養學生綜合運用知識及自己動手的能力

程序設計課程的實踐性很強,“精講多練”是程序設計課程教學的一大特點,實驗教學在程序設計教學中起著重要的作用,學生只有通過自己編寫程序、上機調試程序,才能從中理解程序設計的思想方法、積累程序調試的經驗,體會成功的樂趣,從而激發學生的學習興趣,學生只聽不練根本達不到學習的目的。學生在完成課后習題時積極性不高,興趣不大,甚至想抄作業應付老師。只有讓學生動手編制他們感興趣的程序,學生才會有成就感,才會對課程產生興趣,學起來才會從容自如。如在學生學會編寫求1+2+…+N!=?的程序后,即引導學生設計求N!的程序,待學生設計出N!的程序后,接著又讓學生進一步設計求1!+2!+…+N!=?的程序。這種一環緊扣一環的探究式的動手實踐練習, 以發展學生探索能力為主線來組織實踐, 以培養探究性思維的方法為目標,以基本的教材為內容,使學生通過再發現的步驟進行主動實踐的過程,產生一種探索和發現的心理。因此如何讓學生綜合應用所學知識解決實際問題,提高綜合應用能力和動手操作能力,激發學習興趣也是我們需要加入課程設計的內容。課程設計時,老師要重點設計選題, 使得選題既貼近實際需要,又能夠讓學生感興趣,并且能夠運用所學知識解決問題,課程設計題目分為基本題和綜合題。基本題按教學順序設計,盡量避免涉及后續章節的知識,后續的課程設計題目盡量引用前面的課程設計內容,以便加深對前面所學知識的理解;綜合性題目是對一學期所學知識的總結和鞏固,應與實際生活或工作相關且具有一定規模,可將其分成幾個子項目,由更多的學生參與,分工合作,以期進一步鍛煉學生的動手能力,從而進一步培養學生分析問題、解決問題、研究和探索問題的能力和團隊協作精神。

3 以學生學習內容為中心,完善考核形式

考試是測試學生的知識與能力、評價教學質量的基本手段。是教學過程中的重要一環,也是對一階段教學工作的總結與檢查,也是檢驗學生學習效果、評價學生學習業績的重要環節,考試的形式對教學目標、教學過程有著相當大的影響。由于VB課程是一門實踐性很強的編程基礎課,它不僅要求學生牢固掌握基礎知識、基本概念,而且更重視培養學生的實際編程能力。考試分理論考試與上機考試兩種,理論考試采用閉卷形式,主要考查學生對基本知識的掌握程度以及閱讀和編寫程序的能力,題目涉及選擇、判斷、簡單概念填空、讀程序寫結果、根據給定的功能編寫程序等,可以比較全面地考查學生的理論水平。上機考試則更加側重學生的實際應用能力,重點考查學生閱讀程序、編寫程序、調試程序的綜合能力。另外再加上該課程的平時成績,就可以對學生程序設計的綜合能力進行評價。通過幾年經驗積累表明考核形式實施后,學生的VB基礎知識和基本技能比改革前有了明顯的提高,為計算機后續課程的學習打下了基礎,為學生通過VB等級考試積累了經驗,也為今后用計算機解決專業問題奠定了基礎。

總之,VB作為一門重要的編程語言,在高校的計算機基礎教學中仍然占據重要位置,教學方法在程序設計教學中的舉足輕重制約著程序設計教學的效率。科學的教學方法一定會為學生提供良好的幫助。我們在教學過程中應以學生為主體,教師為主導,采用符合學生認知規律的、科學的教學方法,充分調動學生學習的主動性,同時,采用綜合評價學生的方式,努力培養學生自主學習的興趣,提高學生實際應用能力,從而使得VB課程的教學質量得到不斷地提高。

參考文獻

[1]張萍,陸根書,程文文.教學情景對大學生學習方式的影響[J].教學研究.2006,(4).

[2]易福華.Visual Basic典型系統實戰與解析[M].北京:電子工業出版社,2007.

主站蜘蛛池模板: 91人妻日韩人妻无码专区精品| 97国产精品视频人人做人人爱| 国产综合精品一区二区| 欧美成人午夜视频免看| 免费无码在线观看| 国产一区二区三区夜色| 国产福利在线观看精品| 欧美激情视频一区| 午夜久久影院| 久久久久亚洲AV成人网站软件| 久久综合干| 色悠久久久久久久综合网伊人| 亚洲欧美在线综合图区| 欧美精品高清| 精品国产成人高清在线| 伦精品一区二区三区视频| 91精品国产自产在线老师啪l| 最近最新中文字幕在线第一页 | 国产最新无码专区在线| 精品成人免费自拍视频| 国产在线精彩视频二区| 亚洲啪啪网| 播五月综合| 国产高潮视频在线观看| 伊人激情久久综合中文字幕| h视频在线播放| 久久精品国产精品青草app| 狠狠做深爱婷婷综合一区| 欧美成人国产| 国产成人精品一区二区| 精品国产自在现线看久久| 国产青榴视频| AV无码一区二区三区四区| 国产人人乐人人爱| 婷婷综合色| 日韩午夜片| 91无码国产视频| 日本www在线视频| 亚洲A∨无码精品午夜在线观看| 六月婷婷精品视频在线观看 | 动漫精品啪啪一区二区三区| 野花国产精品入口| 亚洲天堂在线免费| 日韩精品中文字幕一区三区| 国产中文一区二区苍井空| 亚洲国产成人精品一二区| 日韩不卡高清视频| 国产欧美在线| 国产原创演绎剧情有字幕的| 国产精品开放后亚洲| 狠狠躁天天躁夜夜躁婷婷| 欧美一区精品| 韩日无码在线不卡| 99国产在线视频| 91蜜芽尤物福利在线观看| 国产一区二区丝袜高跟鞋| 高清免费毛片| a色毛片免费视频| 亚洲视频a| 欧美成人综合在线| 三级国产在线观看| jizz在线免费播放| 国产高清免费午夜在线视频| 色香蕉网站| 亚洲视频免费在线看| 精品丝袜美腿国产一区| 91久久偷偷做嫩草影院电| 国产精品专区第1页| 国产精品美女免费视频大全| 国产手机在线小视频免费观看| 国产内射一区亚洲| 男女猛烈无遮挡午夜视频| 欧美日韩国产在线播放| 亚洲一欧洲中文字幕在线| 免费播放毛片| 国内老司机精品视频在线播出| 欧洲精品视频在线观看| 久久精品中文字幕免费| 欧美三级不卡在线观看视频| 国产一区三区二区中文在线| www精品久久| 日本人妻丰满熟妇区|