趙燕紅
摘 要 中職編程對于中職學生來說是一門非常有難度的課程,由于編程語言的枯燥和難懂,從心理上學生就怕,對教師來說怎么教好這門課也是一個考驗。本文從實踐中得出編程教學中應用游戲環(huán)節(jié)可以有效地提高學生興趣和理解邏輯過程。
關鍵詞 游戲 注意力 VB教學
中圖分類號:G718.3 文獻標識碼:A 文章編號:1002-7661(2017)05-0003-02
一、引言
游戲是人類的天性,孩子們無不癡迷于游戲。即使成年人,也常常經不住游戲的誘惑,畢竟,玩總是快樂的!把教育作為游戲來看待,揭示了游戲在教育中的重要意義。職業(yè)學校的學生在學習中的注意力比普通高中的學生更難集中,對知識的理解更難以掌握。如果能很好地利用游戲為教育手段,就能提高教學效果,讓課堂教學事半功倍。
職業(yè)學校的學生很多都玩電子游戲和網絡游戲,有些學生甚至沉迷于游戲世界,若是能利用游戲來讓學生從中學到知識,就能引起學生的學習興趣,對教學有很大的好處。
二、當前VB教學的無奈之處
Visual Basic程序設計,簡稱VB,具有可視化、面向對象、采用事件驅動編程機制的特點。簡單易學、功能強大,是一門實用性很強的課程,也是我校職高計算機專業(yè)的一門必修課,教學內容分為設計程序界面和編寫程序代碼兩部分。對學生來說,程序設計的思維方式、概念都是全新的,普遍覺得枯燥、難懂、不感興趣,接受起來比較困難。
在原有的傳統(tǒng)教學模式中,VB課程的課堂教學是老師進行知識點的介紹、舉例、講解、分析、總結等,學生被動地進行聽講并記憶,在上機實踐環(huán)節(jié)中,學生提前基本不做什么準備,在上機過程中基本上就是將筆記或教材上的例題在VB集成環(huán)境中輸入并運行;或者是自己參照例題完成課后練習,如果有錯誤,也不求甚解、應付到下課就行;課后也不進行總結,課堂教學和上機實踐沒有聯(lián)系是相分離的,更不可能做到相互促進。所以絕大多數(shù)學生普遍反映難學難懂,教學效果不甚理想。因此,在程序設計教學過程中如何找到一種比較新穎的教學方法,一直是廣大計算機教師感興趣的課題。
教學中,常遇到學生不入門、不細心、常出錯等問題。比如,常把對象名text寫成txet;事件與屬性分不清;有時把框架和標簽混用,枯燥的代碼更是覺得難以理解,不愿意研究,歸根結底還是興趣不高造成的。
職高學生邏輯思維普遍不強,平時做事經常就丟三落四,沒有頭緒,更何況是不能有一點錯誤的編程語言,在抄代碼時也有少個字母、多個空格等等基礎錯誤。其原因還是對這門課不感興趣,基礎又不好,對枯燥的字符難以集中注意力。
電腦游戲就是由各種計算機編程軟件編寫的游戲程序,其中的代碼里包含了所有編程知識。學習枯燥乏味的VB語言可以從學生興趣點出發(fā),利用游戲教育,在輕松活躍的課堂氛圍中掌握VB知識。
三、VB課堂使用游戲后的優(yōu)勢
1.實例一:《打地鼠游戲——VB時鐘》
時鐘是一個標準控件,按照書本上的介紹,我們學習時認識時鐘的名稱、屬性、事件,應用它做一個實例。課堂氣氛沉悶又乏味,對時鐘的應用難以靈活應用。
但是應用游戲實例后,在課堂開始就引起了學生的興趣。在這節(jié)課堂開始之初,就和學生一起來玩了一個類似打地鼠的游戲,該游戲就是一個由VB制作的游戲程序,圍繞這個游戲的特點給學生講解有關時鐘的作用和應用,及程序界面的制作。
整堂課由游戲開始,游戲結束,課堂氣氛生動有趣,學生在學習的過程中能跟著老師的節(jié)奏,注意力比較集中,特別是能完成程序制作的學生更有成就感,對這門課程也多了興趣。俗話說,“興趣是學習的最大動力”,對學生的以后深入學習也有很大幫助。在這堂課中教師最大限度地利用了游戲教育,把游戲和教育和諧的結合應用,達到學生有興趣,知識的掌握在游戲過程中實現(xiàn)的目的。
2.實例二:《數(shù)碼管倒計時——VB過程》
過程是一個比較抽象的概念,按照書本上的介紹,過程是能完成某一特定功能,且能被反復使用的一段程序代碼。要理解這個概念,并能靈活應用和調用過程,需要學生能認真解讀過程概念和多次實踐才能掌握。教師即使把概念強調多遍,在應用時學生還是不知道過程是什么,比如在后來的實踐中很多同學不知道command_click()過程可以被另外的代碼段調用。
但是在這個實例中教師應用課堂游戲,并利用比賽的形式,把學生分成四組,一、二兩組利用過程寫代碼,三、四兩組不用過程寫代碼,每組要制作出數(shù)碼管倒計時,看哪一組能準確又快速的設計出程序。在第二環(huán)節(jié),可以讓第一、二組的同學來修改第三、四組同學編寫的代碼,讓學生感受到過程的優(yōu)勢。在第三環(huán)節(jié),讓每個同學修改代碼,增加循環(huán)的次數(shù)或順序。在這節(jié)課中主要的重點是學習窗體過程的概念、定義和調用,過程應用的優(yōu)勢。課堂在游戲的氛圍中讓學生又學又玩,掌握知識點。
游戲的根本特征是有趣和令人愉快,這是游戲的魅力所在。人的成長是一個大過程,一個“成為人”的過程, 在這個過程中,游戲始終伴隨著人類個體的成長。特別是職業(yè)學校的學生基礎差、學習積極性不高、注意力分散的特點,把游戲加到課堂中,能使學生回到孩子的時代,寓教于樂。VB軟件制作的是各種可以使用的程序,與實際環(huán)境息息相關。應用學生平時在玩的電子游戲等電腦游戲程序為實例,能讓學生更有興趣,制作出來更有成就感。很多電腦游戲是學生熟悉的游戲,對于制作他們的方法更能引起學生的好奇,從而把枯燥的課堂轉化為有滋有味的游戲環(huán)境。
四、如何創(chuàng)設、挖掘游戲資源
1.教材實例
在VB教材中有很多的實例,包含游戲程序,教師可以靈活應用教材中的實例,創(chuàng)設多種情境,把知識點在實例中得到體現(xiàn)。比如:用電子儲物柜來聯(lián)系實際情況,讓學生掌握數(shù)組和循環(huán)的知識點。
2.網絡游戲
在網上有很多的電腦游戲,很多是可以借鑒應用的例子。比如打地鼠、連連看、網游中的人物裝備屬性界面、單機游戲的人物控制等。游戲網站有:http://www.4399.com/,http://www.17173.com/等。
3.實際生活中的例子
實際生活中用到的各種程序系統(tǒng)更多。比如:計算器、記事本、收銀臺、鐘表等,很多都是VB教學的好例子。
五、游戲教學的要求
美國心理學家布魯納認為,最好的學習動力是對所學材料有內在興趣,而最能激發(fā)學生興趣的莫過于游戲。它的基本要求是對“教”和“樂”的嚴格界定——教,必須是各科教材中的內容,不能脫離原有的教育材料,尤其是其中的重難點內容;樂,必須有比較成熟的游戲法則,有很強的競賽性和極大的趣味性,在一定的前提下,給學生較大的發(fā)揮主觀能動性的空間。因此,游戲內容的選擇必須與教材緊密聯(lián)系,在設計游戲時,要充分考慮教學目的和要求,注重教學效果,要以教學內容為中心,根據(jù)教學內容考慮游戲的內容和形式。
參考文獻:
[1]龐桂美.論游戲及其教育價值[J].天津市教科院學報,2002,12,(6).
[2]尚俊杰,莊紹勇.游戲的教育應用價值研究[J].遠程教育雜志,2009,(01).
[3]袁媛.VB案例-任務驅動教學模式的應用及VB案例程序庫的構建[M].重慶:西北師范大學,2007.
(責任編輯 曾 卉)