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

Visual Basic情感教學與結構性教學的探索

2015-06-23 09:25:44丁海燕
計算機教育 2015年1期
關鍵詞:案例教學

丁海燕

摘要:Visual Basic程序設計是高校面向非計算機專業開設的一門公共基礎課,旨在培養理科生的Windows應用程序開發能力,以解決專業上的實際問題。文章分析Visual Basic的情感教學、案例教學和教學內容的結構性,注重從學生學習情感、教學方法和教學內容體系等方面進行探討。

關鍵詞:VB;程序設計;案例教學;情感教學;結構性教學

0.引言

隨著計算機技術在各個領域的推廣、普及,掌握計算機技術、學會利用信息資源是對21世紀人才素質的基本要求。國家教育部根據高等院校非計算機專業的計算機培養目標,提出了計算機文化基礎、計算機技術基礎和計算機應用基礎3個層次的課程體系。

Visual Basic(VB)程序設計作為高校公共計算機程序設計基礎課,屬于非計算機專業3個課程體系層次中的第2個層次課程。無論是開發功能強大、性能可靠的軟件,還是編寫處理實際問題的實用小程序,Visual Basic都是一種高效率的編程語言。Visual Basic程序設計的教學任務是培養學生高級語言程序設計的能力,使學生掌握面向對象的程序設計思想和方法,掌握使用Visual Basic開發Windows應用程序的一般方法,能夠運用所學的知識開發圖形用戶界面的應用軟件,從而達到學生能夠結合自身專業進行軟件開發的目的。

VB程序設計課程特點是概念繁多、算法抽象、邏輯性強,在實際教學過程中學生容易感到程序設計枯燥、難懂,學習興趣缺失,教學效果并不理想。如何在計算機程序設計教學中提高學生學習興趣,培養編程與創新能力,是廣大計算機教師需要不斷探索的課題。

1.VB教學中存在的問題及思考

VB程序設計包括界面設計和代碼設計兩部分。可視化的界面設計實現不難掌握,但代碼編寫較難。教學中學生普遍存在的主要問題有:①由于學生第一次接觸編程,普遍缺乏相應的邏輯思維和算法思想,加之VB涉及的概念比較繁雜,控件的屬性、事件、方法較多,學生掌握不熟練,學習存在一定困難;②學生對解決問題的思路和方法即算法掌握得不太好;③學習興趣不足,有畏難情緒,進入編程狀態比較慢;④學生重課本、輕實踐,課外自學以及分析、解決問題的能力較為薄弱。

從教師角度而言,講授該課程應注重使學生掌握程序設計的基本方法、思路和技術內涵,有兩方面的問題值得思考:①為解決程序設計枯燥難懂的問題,在教學過程中如何將抽象的概念和理論轉化為形象生動的知識講解給學生,即如何提高學生的學習興趣,從而引導學生自主學習;②教材內容較多,VB語法規則繁多、使用靈活,如何才能避免教學陷入語法細節,體現知識點的關聯性和教學的整體結構性。

2.VB的情感教學

VB程序設計作為一種高級程序設計語言是人與計算機溝通的方式,解決問題的思維方式與我們日常不同。不少學生在較短的學習周期內無法逾越這個障礙,造成挫折感一步步加強,導致學習興趣進一步下降。

目前VB程序設計普遍采用的是“多媒體教學+上機實習”的教學方式,教師課堂上忙于講解各種控件的屬性、事件和方法以及函數、表達式、結構化程序設計語句、VB命令和語法等。這樣的方式以教師講授為主導,偏重學習者理性思維的訓練,卻嚴重忽視了學習者情感智能的發展。現代腦科學研究表明,情感與注意、記憶、推理和決策過程緊密關聯,情緒是推理過程的組成要素,它可以協助推理,甚至在某些情況下可以代替推理,即如果學生在VB學習過程中的某些問題得不到解決,在心理上存在困惑而得不到幫助,長時間面對VB枯燥抽象的概念和命令而感受不到交互的樂趣和情感的激勵時,就會產生反感情緒。

計算機教學的特點是概念抽象,技術性和實踐性較強,教師往往專注于知識和技術本身的傳遞,局限于言語溝通的知識交流中,而缺失目光的接觸、肢體語言、面部表情和其他非語言的交流信息,這樣很容易導致情感溝通的缺乏。情感缺失所帶來的不良后果是認知與情感的失衡,導致無效或低效學習。因此,在VB課堂上,教師要十分注重學生的反應和與學生之間的互動,充分利用案例教學和項目教學法,做到生動教學。

3.VB的案例教學

課堂教學是傳授知識和培養學生能力的主要渠道,是提高教學質量的中心環節。VB程序設計教材的主要內容包括VB集成開發環境VisualBasic6.0介紹,數據類型、運算符與表達式,3種結構化程序設計語句(順序、分支和循環),一維和二維數組,函數、多媒體、文件以及數據庫編程。教材內容的組織雖然按照知識點進行了歸類,但知識點分散、跨度大,概念多、分析少,語言不夠形象,較難理解。

如果按照課本原有順序組織教學,一開始介紹面向對象程序設計的概念,諸如對象,對象的屬性、方法、事件,事件驅動等一系列比較抽象難懂的概念,學生就會覺得非常枯燥、單調,甚至喪失學習興趣。因此,在教學過程中,應該按照學生的認知規律,從淺入深、從簡單到復雜,抓住圖形用戶界面和事件驅動這一教學主線。例如,在第一堂課上,先不講對象3要素(屬性、方法和事件)的定義,而是演示一個實例,輸入兩個數,實現求和并輸出結果,讓學生在實際操作過程中從直觀上感悟這些概念,然后再和學生一起歸納總結。這樣,學生獲得的知識和概念不是照本宣科的定義,而是運用歸納法產生的內化新知識。操作步驟如下:

(1)新建工程,新建兩個窗體fonnl和form2:

(2)在forml窗體上添加3個標簽、3個文本框和3個命令按鈕;

(3)分別設置各對象的屬性(如標簽文本、按鈕文本、字體、顏色等);

(4)分別雙擊forml窗體上的3個命令按鈕,進入代碼窗口并輸入下列程序:

Private Sub Commandl_Click()

Dimx!,y!

x=Textl,Text

y=Text2,Text

Text3.Text=x+y

Forml.print“hello world!”

End Sub

Private Sub Command3_Click0

Form2.Show

Form2.BackColor=RGB(255,255,255)

Form2.Print“hello world!”

Form2.Print“hello world!”

End Sub

學生在操作過程中很自然地就能理解什么是對象,什么是對象的屬性、方法和事件,什么是事件驅動機制,如何在窗體上添加對象、編寫事件代碼等。教師適當引導學生得出新概念,如標簽、文本框、按鈕是不同的對象;每個對象的外觀可以通過各自的屬性來控制;屬性設置可以有兩種方法,一種是在窗體上選中對象,在屬性窗口設置相應屬性,另一種是在代碼窗口通過編程設置,如Form2,BackColor=RGB(255,255,255)。對象的方法是對象本身具有的、實現對象功能的特殊過程或函數(如print,show)。print方法實現在窗體上的輸出,show方法實現顯示窗體,引用對象的屬性和方法的格式為:對象名,屬性名,對象名,方法名。事件是對象所得到的動作(單擊Click事件),按鈕最常用的事件是單擊事件。運行程序時,用戶單擊哪個按鈕就執行對應的事件處理程序,完成相應功能,這就稱為事件驅動的編程機制。

通過這一教學實例,對象的三要素(屬性、事件、方法)這一抽象難懂的概念就變得生動具體,并且學生還領會到了對象三要素之間的聯系和引用方法。在此基礎上,最后歸納總結編寫VB程序的5個基本步驟,即設計應用程序界面、設置對象的屬性、編寫相應的事件過程代碼、保存和運行程序、生成EXE可執行文件。在學生體驗到編程的樂趣后,接下來的實驗課可以讓學生嘗試獨立編程。

案例教學法即以任務為主導,把每堂課的教學內容設計成一個個具體的實例。教師每次上課首先展示一個程序實例,該實例包括當天所要講的新控件、新語句;然后講解實現這一程序的基本思路,提出算法,由淺入深,引導學生主動思考。案例教學在講解過程中重新對內容進行了歸納總結,將難點分散,達到了循序漸進的效果,也極大地激發了學生的學習興趣。

4.注重理論聯系實際

為了增強學生對VB程序設計的學習興趣,教師應避免第一次課就開始講授基本理論、基本概念,可以為學生展示一些由VB開發的一些難度適中的小軟件、小游戲,如九九乘法表、龜兔賽跑、歌手評分、計算器、通訊錄、時鐘計時、小學生整數的加減運算、用戶登錄等。此外,為了開闊學生的視野,還要注重理論聯系實際,可以演示用VB編程實現各種分形圖形的生成,介紹VB在Office中的使用等。例如,在利用Powerpoint制作課件時,用VB編程實現當用戶單擊某一選擇題的選項時,會即時出現該選項是否正確的提示。通過這個案例,學生不僅提高了PPT的制作技巧,還學會了VB編程,可謂一舉兩得。用VB控件制作選擇題的PPT界面如圖1所示。

選項A和B的VB程序代碼如下所示,選項C和D的代碼與選項A相同。

Private Sub A_Click0

IfA.Value=True Then ex=MsgBox("正確答案是B。”,vbOKOnly)

End Sub

Private Sub B_Click()

If B.Value=True Then ex=MsgBox(“Very Good!”,vbOKOnly)

End Sub

5.VB教學內容的結構性

教育學家布魯納指出:不論我們教的內容是什么,首先都應該使學習者理解(掌握)該學習內容的基本結構。他還指出結構是知識構成的基本架構,具有結構性的教學內容更易于學生理解,并且學后不容易遺忘,而學生從結構中所學到的原理、原則有助于在以后類似情境中產生正向學習遷移。因此,在VB的教學過程中也要注意教學內容的結構性。云南大學制定了相適應的教學內容體系,包括三大版塊:①基礎版塊,包括VB開發環境、基本語法,3種程序控制結構、數組、過程,常用控件的使用等,要求學生掌握面向對象程序設計的基本思想和方法,教師強化基礎重點知識教學,弱化全局變量、多文檔界面、二進制文件等章節。②綜合應用版塊,涉及圖形用戶界面設計,包括菜單、工具欄和文件操作等內容;③提高版塊,包括數據庫編程技術、圖形生成、多媒體編程技術、應用程序的開發過程等,是整個教學內容體系中的提高部分,這部分內容可布置一些綜合性的項目作業使學生對VB應用系統開發技術有更深入的了解。

6.結語

總之,在教學過程中,精心設計教學案例,注重與學生的情感交流,創建活躍的課堂氣氛,采取符合學生認知規律的教學方法,注重教學由淺人深,采用結構性的教學體系,改革考試方式,加強上機實踐的管理,才能獲得最佳的教學效果。

(編輯:宋文婷)

猜你喜歡
案例教學
職業教育院校如何開展PHOTOSHOP課程教學
管理信息系統案例教學探討
EDA計算機仿真技術在“電子技術”教學的應用研究
基于工程項目為載體的案例教學方法探討
科技視界(2016年22期)2016-10-18 17:06:51
鋼琴對環境污染的探討
科技視界(2016年21期)2016-10-17 18:48:38
淺議課堂教學與管理的體會
科技視界(2016年21期)2016-10-17 18:33:32
案例教學在機械創新設計課程中的應用
考試周刊(2016年77期)2016-10-09 12:16:11
馬克思主義基本原理概論課案例教學的幾點思考
大學教育(2016年9期)2016-10-09 08:13:04
EXCEL在《投入產出法》案例教學中的應用
科技視界(2016年20期)2016-09-29 12:10:02
《運籌學》教學模式探討
科技視界(2016年20期)2016-09-29 11:38:37
主站蜘蛛池模板: 成人福利在线免费观看| 91人妻在线视频| 天天综合网在线| 亚洲另类色| 亚洲中文在线视频| 国产成人免费手机在线观看视频| 国产偷国产偷在线高清| 麻豆国产在线观看一区二区| 尤物亚洲最大AV无码网站| 欧美日本一区二区三区免费| 欧美在线网| 欧美乱妇高清无乱码免费| 美女无遮挡拍拍拍免费视频| 无码专区国产精品第一页| 国产成人超碰无码| 亚洲第一区精品日韩在线播放| 国产chinese男男gay视频网| 91视频免费观看网站| 九九热免费在线视频| 国产中文在线亚洲精品官网| 欧美黄网站免费观看| 2020精品极品国产色在线观看| 国产91精品久久| 欧美爱爱网| 精品久久蜜桃| 91色爱欧美精品www| 久久精品66| 国产色婷婷| 欧美a级在线| 蜜桃视频一区二区| 中文无码伦av中文字幕| 91精品专区| 精品三级在线| 亚洲欧美自拍一区| 欧美日韩一区二区三| 久久久久无码精品| 一级爆乳无码av| 日本爱爱精品一区二区| 91在线日韩在线播放| 午夜综合网| 日本一区二区三区精品国产| 视频一区视频二区中文精品| 国产欧美在线视频免费| 亚洲精品视频在线观看视频| 18禁不卡免费网站| 成人亚洲视频| 免费一极毛片| 国产精品.com| 亚洲最黄视频| 国产精品女同一区三区五区| 成人福利在线看| 国产中文一区a级毛片视频| 国产制服丝袜91在线| 99久视频| 亚洲无线一二三四区男男| 中文字幕亚洲精品2页| 婷婷亚洲天堂| 成人免费视频一区| 毛片在线看网站| 成人国产一区二区三区| 色欲综合久久中文字幕网| 在线观看的黄网| 99视频在线精品免费观看6| 18黑白丝水手服自慰喷水网站| 免费无遮挡AV| 亚洲一区毛片| 欧美不卡视频在线| a级毛片网| 久久青草精品一区二区三区| 免费无遮挡AV| 欧美成人看片一区二区三区| 久久99精品久久久久纯品| 无码中文字幕加勒比高清| 国产国语一级毛片在线视频| 四虎影视库国产精品一区| 99国产精品免费观看视频| 毛片手机在线看| 国产成人综合欧美精品久久| 免费看美女毛片| 欧美激情网址| 亚洲激情区| 亚洲精品黄|