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