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

文科專業Visual Basic程序設計課程開篇案例設計

2017-01-21 16:48:17王芬黃曉濤張曉芳
軟件導刊 2016年12期

王芬+黃曉濤+張曉芳

摘 要:文科生在Visual Basic程序設計語言課程學習過程中,往往存在學生學習興趣不高、存在畏難情緒等問題。如何設計好的開篇案例及案例授課方式,激發學生的學習興趣和熱情,引發學生主動探索欲望尤為重要。在分析課程現狀的基礎上,提出課程開篇案例的構建思路和講授原則,詳細介紹“植物大戰僵尸”游戲界面及效果,設計并實現開篇案例組合:與概念融合的案例、課堂演示及實驗案例。教學實踐表明,使用該案例組合,很好地激發了學生的學習熱情和興趣,取得了良好效果。

關鍵詞:程序設計;開篇案例;概念案例;案例演示

DOIDOI:10.11907/rjdk.162299

中圖分類號:G433

文獻標識碼:A文章編號:1672-7800(2016)012-0191-02

0 引言

根據教育部對于高等院校人才計算機能力培養的要求[1],程序設計語言作為計算機能力培養的必修課程,廣泛開設于各高等院校的理科、工科、文科的各個院系中。華中科技大學文科院系開設了Visual Basic(簡稱VB)程序設計語言課程。

“良好的開端等于成功的一半”。一門好的課程,需要在課程伊始就能吸引學生的視線,引發學生探索知識的興趣。如何設計VB程序設計語言課程的開篇案例及其講授方式,達到激發學生主動學習的熱情和主動探索的欲望,實現師生共鳴的課堂效果,是本研究要解決的問題。

1 文科VB程序設計語言課程教學初期現狀分析

在文科VB程序設計語言的教學初期,教學狀況長期以來存在以下問題:

(1)學生學習興趣不夠高,存在畏難情緒。大部分文科生對程序設計語言課程認識不足,對課程不夠重視,學習興趣度較低,并在學習之初就認為編程語言較難學習,存在一定的畏難情緒[2]。

(2)學生對基礎概念理解不透徹,影響后續課程學習。VB程序設計語言最基礎的教學知識點是關于類、對象以及對象三要素:屬性、方法、事件的介紹。這些基礎概念是整個VB程序設計的基礎,部分學生對這些基礎概念的理解掌握能力不夠,導致課程后續內容的學習掌握較難。

在傳統的課堂講授中,課程開篇對類、對象等基本概念的講授采用的是多個獨立的、與程序設計聯系不夠緊密的例子進行講解。使用這樣的例子不易激發學生對程序設計的學習興趣,且難以促進學生對基礎概念產生整體認知[3]。要能在課程伊始就提升學生對程序設計的學習興趣,同時加強學生對相關基礎概念的整體認知和掌握,重點就在于課程開篇案例及講授方式的設計。

2 課程開篇案例構建思路與原則

課程開篇案例設計需遵循以下3點:①案例本身需要接近生活,并有一定的趣味性。案例需要是學生們在生活中有接觸的、生動有趣的例子,這樣既易于理解,又能引發學生的興趣,可以讓學生在課堂上對案例的討論有廣泛的參與度,形成熱烈的課堂討論氛圍;②案例需要與程序設計相關聯。案例一定要與程序設計相關,要能夠通過程序實現相關效果。只有這樣的案例才能激發學生探索程序設計知識、主動學習程序設計知識的熱情;③案例不能太復雜,要易于實現。課程初期的相關知識點都是較為基礎和簡單的,開篇案例需要和這些知識點配套,因此不能太復雜。案例要能夠在課堂單元時間內編程實現,因此需要設計較簡單且易于實現的案例。

要課堂具有師生共鳴的效果,僅僅有合適的案例還不夠,還需要設計適當的案例講授方式。案例講授方式需要遵循以下幾點原則:

(1)理論與實際相結合,知識點與案例相融合。案例是為知識點服務的,知識點即包括基礎的概念,也包括VB程序設計的基本方法。當講解基礎概念時,需要將案例中的基本元素剝離出來,與基本概念一一對應講述;當講解程序設計基本方法時,需要將案例中的元素整合在一起,從案例整體設計實現的角度詳細剖析。案例的講授要和各知識點的講解融合成一體。

(2)“講”“做”結合,授課與實驗相結合。好的課程開篇案例,不僅要在課堂中講解,還要能夠讓學生動手實現[4]。實踐過程中,可以加深對知識點的掌握和理解,并能引發學生的學習興趣和熱情,激發學生主動學習的動力。

3 課程開篇案例設計實現

3.1 案例設計

根據上述課程開篇案例的設計思路,經過課題組多次討論,最終確定借助“植物大戰僵尸”的游戲界面,設計易于課堂演示實現的“僵尸踐踏植物”的效果,作為開篇案例場景。開篇案例由兩個案例共同組成:課堂講授時使用的與概念融合的案例,以及課堂演示及學生實驗時使用的課堂演示及實驗案例。

(1)與概念融合的案例設計。在課程開篇時,要介紹“類”與“對象”的基本概念,以及對象的三要素:屬性、方法、事件。此時使用圖1顯示的案例界面,圖中有土豆、豌豆、僵尸3個類,每一個土豆、豌豆、僵尸都是一個獨立的對象。對于豌豆而言,顏色有藍色或者綠色兩種,顏色即為其屬性,藍色或者綠色為顏色屬性的值,對每個豌豆對象,該屬性的取值是特定的。豌豆具有吐出“子彈”的方法。當豌豆被僵尸踩住時,豌豆會有一系列變化:例如會發出呯的一聲,豌豆會“死去”。豌豆被僵尸踩就是在豌豆身上發生被踩的事件,豌豆發生的一系列變化最終需要通過代碼寫在事件過程內才能實現這些效果。

(2)課堂演示及實驗案例設計。結合圖1講授了VB程序設計語言的基本概念之后,需要進一步實現課堂編程演示效果,并在課后安排學生編程實現。為了便于課堂演示及學生實踐,將圖1的案例作進一步簡化,形成如圖2所示的案例。案例中具有兩個圖片框對象,分別為“僵尸”圖片框picCorpse和“豌豆”圖片框picBea;具有一個按鈕對象btnAttack,其文本屬性的值為“進攻”。每一次單擊“進攻”按鈕時,“僵尸”就會向“豌豆”移動單元步幅(該數據可以自己定義,例如20、30、50等)。一旦“僵尸”圖片框從右邊接觸或者覆蓋部分“豌豆”圖片框時,系統發出“呯”的一聲,“豌豆”圖片框消失不可見。

“進攻”按鈕btnAttack的單擊事件過程代碼如下:

Private Sub btnAttack_Click(ByVal sender As System.Object, ByVal e _

As System.EventArgs) Handles btnAttack.Click

picCorpse.Left = picCorpse.Left - 20 '“僵尸”圖片框向左移動20單位距離

If picCorpse.Left <= picPea.Right Then

“僵尸”圖片框左側接觸“豌豆”圖片框右側,或者與 “豌豆”圖片框部分重合時,執行下述代碼:

Beep() '發出“砰”的一聲

picPea.Visible = False '“豌豆”圖片框不可見

End If

End Sub

顯然,該代碼相對而言較簡單,易于理解,便于實現,并有一定的趣味性。

3.2 案例講授方式

在具體講授過程中,考慮使用以下兩種講授方法:

(1)使用課堂提問的方式進行講解。由于采用學生們熟悉的“植物大戰僵尸”作為案例場景,因此在講授類、對象、屬性、方法、事件等基本概念時,可以采用提問的方式讓學生自己討論得出相關概念。這種方式既能深入淺出地講授相關知識點,又能很好地提高學生對課堂的參與度。

(2)采用設計型實驗方式,在實驗中給學生自由探索的空間。在布置實驗時,只給出需要實現的最基本的功能描述,其它效果由學生們發揮想像,自我設計,培養學生的問題求解思維能力[5]。例如整個窗體背景的設計和實現、“僵尸”行進的步幅、“豌豆”被踩之后是消失抑或是圖片發生變化、發出的聲音是“砰”還是其它聲音或者音樂、僵尸是否能自動前進等,學生帶著這些問題自行學習探索,得出解決方案。這種留出空間讓學生們自己設計并自學實現相關效果的方法,能極大地激發學生們自主探索的學習熱情。

4 實施及效果

2015年下半年在華中科技大學社會學系中第一次使用該案例組合進行授課和課堂演示,課堂上學生們討論熱烈,對VB程序設計語言的學習熱情顯著提高。2016年上半年在中文系課堂上不僅使用該組合案例進行授課及演示,還在實驗環節中作為第一次實驗的最后一個實驗題目,要求每個學生自己設計實現。實驗課上,學生們學習熱情極高,自己設計各種背景、聲音、執行效果,并且討論熱烈,自學興趣濃厚。每個學生都設計實現了自己的“植物大戰僵尸”。實驗完成后,學生們對程序語言設計興趣盎然,具有頗高的成就感和自信心。

5 結語

開篇案例及講授方法的合理設計對于課程教學效果的提升起到重要作用。課程引入大部分學生都熟知的“植物大戰僵尸”游戲場景,設計了與概念融合的案例和課堂演示及實驗案例,課堂講授過程中注重提問討論形式的應用,實驗過程中使用設計型實驗并引導學生進行自主學習。實踐表明,該系列案例的設計及講授方法的應用能夠幫助學生們有效地掌握相關知識點,很好地激發了他們的學習熱情,取得了良好的課堂教學效果。

參考文獻:

[1] 教育部高等學校大學計算機課程指導委員會.大學計算機基礎課程教學基本要求[M].北京:高等教育出版社,2015:10-80.

[2] 陸英.《VB程序設計》課程教學策略探析[J].軟件導刊,2014,13(2):191-192.

[3] 孫宏志,曹旭.《計算機高級程序設計》課程混合式學習活動設計[J].軟件導刊,2016,15(7):202-203.

[4] 童鍵,劉衛國.基于問題求解思維能力培養的程序設計教學實踐[J].軟件導刊,2014,13(4):184-186.

[5] 陳青,邵玉祥.基于立體教學模式的程序設計基礎課程建設探索與實踐[J].軟件導刊,2015,14(2):186-187.

(責任編輯:孫 娟)

主站蜘蛛池模板: 国产成人欧美| 黄片在线永久| 亚洲视频四区| 国产精品美女免费视频大全| 亚洲VA中文字幕| 欧美一级在线| 日韩一二三区视频精品| 日韩国产综合精选| 亚洲AV无码乱码在线观看代蜜桃 | 人人妻人人澡人人爽欧美一区| 国产精品流白浆在线观看| 亚洲男人的天堂久久精品| 色综合激情网| 日本黄色不卡视频| 97国产一区二区精品久久呦| аⅴ资源中文在线天堂| 欧美a级在线| 四虎成人在线视频| 亚洲区一区| 国产手机在线ΑⅤ片无码观看| 一级一毛片a级毛片| 999福利激情视频| 在线免费a视频| 女人18毛片久久| а∨天堂一区中文字幕| 国产精品女人呻吟在线观看| 国产精品自在线天天看片| 欧美精品二区| 国产成年女人特黄特色毛片免 | 国产欧美日韩视频一区二区三区| 2020久久国产综合精品swag| 亚洲精品爱草草视频在线| 国产一区二区在线视频观看| 国产一级特黄aa级特黄裸毛片| 国产成人一区二区| 日本www在线视频| 99精品伊人久久久大香线蕉| 狠狠色综合网| 亚洲va在线∨a天堂va欧美va| 99精品影院| 中国成人在线视频| 综1合AV在线播放| 国产经典在线观看一区| 三区在线视频| AV不卡国产在线观看| 夜夜拍夜夜爽| 欧美人与动牲交a欧美精品| 国产激情影院| 青草视频久久| 日韩毛片基地| 在线无码av一区二区三区| 99精品在线看| 欧美成a人片在线观看| 国产极品粉嫩小泬免费看| 精品自窥自偷在线看| 乱人伦99久久| 亚洲精品在线91| 一本久道久久综合多人| 中文字幕乱码中文乱码51精品| 久久香蕉国产线看精品| 男女猛烈无遮挡午夜视频| 精品人妻无码中字系列| 91精品国产综合久久香蕉922| 久久久91人妻无码精品蜜桃HD| 国产亚洲日韩av在线| 免费一级α片在线观看| 国内嫩模私拍精品视频| 久久亚洲黄色视频| 久久一本日韩精品中文字幕屁孩| 一级做a爰片久久免费| 午夜欧美理论2019理论| 一本大道视频精品人妻 | 亚洲国产日韩在线成人蜜芽| 91精品网站| 亚洲区一区| 手机成人午夜在线视频| 日韩天堂网| 国产男人的天堂| 亚洲无码在线午夜电影| 中文字幕亚洲乱码熟女1区2区| 国产小视频免费观看| 性色一区|