国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

VB程序設(shè)計課程教學(xué)方法探析

2010-08-15 00:51熊蒂
中小學(xué)電教 2010年9期
關(guān)鍵詞:程序設(shè)計實例編程

☆熊蒂

(鄭州市101中學(xué),河南鄭州 450053)

VB程序設(shè)計課程教學(xué)方法探析

☆熊蒂

(鄭州市101中學(xué),河南鄭州 450053)

算法與程序設(shè)計作為高中信息技術(shù)課程的選修模塊,旨在使學(xué)生進(jìn)一步體驗算法思想,了解算法和程序設(shè)計在解決問題過程中的地位和作用;能從簡單問題出發(fā),設(shè)計解決問題的算法,并能初步使用一種程序設(shè)計語言編制程序?qū)崿F(xiàn)算法解決問題。VB是最早誕生的面向?qū)ο蟮目梢暬绦蛟O(shè)計語言,貫穿著結(jié)構(gòu)化程序設(shè)計的思想。其語法簡潔、功能強大,相對于其他程序設(shè)計語言具有簡單易學(xué)、容易上手、容易調(diào)試等優(yōu)點而被初學(xué)者廣泛接受和使用。即便如此,相對于信息技術(shù)其他選修模塊而言,很多高中生因初次學(xué)習(xí)計算機語言,缺乏相應(yīng)的背景知識,再加上課時偏少,上機練習(xí)時間不足等原因,感到程序設(shè)計課程枯燥難懂,學(xué)習(xí)吃力。如何在教學(xué)過程中根據(jù)學(xué)生的知識水平和認(rèn)知能力合理地設(shè)計教學(xué)策略和教學(xué)結(jié)構(gòu),調(diào)動學(xué)生學(xué)習(xí)的積極性、激發(fā)學(xué)生學(xué)習(xí)興趣、提高教學(xué)質(zhì)量和教學(xué)效果,是信息技術(shù)課程教師關(guān)注的問題。

一、教學(xué)中存在的問題

1.學(xué)生的學(xué)習(xí)知識準(zhǔn)備有差異

由于我國信息技術(shù)教育發(fā)展的不平衡性,學(xué)生到了高中階段學(xué)習(xí)信息技術(shù)課程存在很大差異。例如:有的學(xué)生學(xué)習(xí)信息技術(shù)課程較早,到了高中階段,對計算機的操作已有了較好的基礎(chǔ);而有的學(xué)生因不同的學(xué)習(xí)經(jīng)歷,對計算機的簡單用法還存在一定的障礙。有的學(xué)生對VB課程熱情高漲;有的則心懷畏懼,對其不感興趣。教師在日常授課中一般采用“著眼中間,兼顧兩頭”的教學(xué)策略,導(dǎo)致學(xué)習(xí)有優(yōu)勢的學(xué)生的特長得不到發(fā)展,學(xué)習(xí)有困難的學(xué)生又得不到及時幫助,而“中間”層次的學(xué)生隨著教學(xué)進(jìn)程的推進(jìn)逐步向兩頭分化,學(xué)生差異進(jìn)一步拉大。

2.學(xué)生的學(xué)習(xí)動機不明確

學(xué)習(xí)動機是推動學(xué)生進(jìn)行學(xué)習(xí)活動的內(nèi)在原因,是激勵、指引學(xué)生學(xué)習(xí)的強大動力。有了明確的學(xué)習(xí)動機,學(xué)習(xí)才會有動力、有興趣,從而才會有較好的學(xué)習(xí)效果。然而,VB課程本身具有一定的抽象性,如果教師在教學(xué)過程中不能很好地將課程和實際生活相結(jié)合,表現(xiàn)課程的實用性特點,學(xué)生往往感覺這門課程一方面晦澀難懂、枯燥乏味、學(xué)習(xí)吃力,另一方面又不知道“這門課程是做什么的,學(xué)完它究竟能做什么?”。沒有很好的引導(dǎo)學(xué)習(xí)需要,學(xué)生的學(xué)習(xí)興趣和積極性難以激發(fā)。

3.教學(xué)方法單一

由于課時限制,VB的課時量偏少,在實際教學(xué)中教師一般采用講練結(jié)合的教學(xué)方法,按照“提出語法、解釋語法、舉例說明”三步曲的教學(xué)方法講解,再給出一定的上機時間讓學(xué)生上機練習(xí),對學(xué)生提出的疑問進(jìn)行解答。這種教學(xué)方法對于大容量的課堂教學(xué)來說無疑是最為經(jīng)濟實用的,但對于充實的教學(xué)內(nèi)容、填鴨式的滿堂灌教學(xué)方式、學(xué)生對課程學(xué)習(xí)興趣不大,對于學(xué)生的個性發(fā)揮、創(chuàng)造力培養(yǎng)以及合作能力的培養(yǎng)不能提供很好的舞臺。

4.教學(xué)評價方法不靈活

對VB課程的評價常用有兩種方法:單一的筆試考核方式或上機考試方式。筆試能夠全面地考核基礎(chǔ)知識和綜合應(yīng)用能力,可避免因上機編程時遇到語法錯誤而無法運行程序帶來的不利影響,但也易使教師和學(xué)生忽視實踐課環(huán)節(jié),導(dǎo)致有的學(xué)生考試前死記硬背也能考得合格的分?jǐn)?shù),以致不能全面考察學(xué)生的實際能力;上機考試能夠測試學(xué)生解決實際問題的能力和快速編程能力,但對于基本概念的理解和掌握不能涉及。因此,選擇合適的評價方法也有利于督促學(xué)生在課程學(xué)習(xí)中注意綜合能力的培養(yǎng)。

二、教學(xué)方法與實踐

1.調(diào)整教學(xué)安排,改進(jìn)教學(xué)內(nèi)容

一般的教材總是先講VB語言的基本特點,數(shù)據(jù)類型、常量變量、運算符與表達(dá)式等基本語法,然后講述標(biāo)準(zhǔn)控件的用法、程序設(shè)計的三種基本控制結(jié)構(gòu)以及數(shù)組、過程、函數(shù)、數(shù)據(jù)文件等。教材的編寫一般都有較強的系統(tǒng)性和邏輯性,但如果嚴(yán)格按照這樣的順序來教學(xué),前面的基本語法部分是很枯燥抽象的,學(xué)生難于理解,也會使學(xué)生喪失學(xué)習(xí)的興趣,挫傷他們的學(xué)習(xí)積極性。而高中VB課程目標(biāo)主要是使學(xué)生能從簡單問題出發(fā)設(shè)計并編程實現(xiàn)解決問題的算法,因此,教師要認(rèn)真設(shè)計課程的知識結(jié)構(gòu),不必追求學(xué)科的系統(tǒng)性、完整性,教學(xué)內(nèi)容應(yīng)充分體現(xiàn)應(yīng)用性的特點。對易學(xué)、易懂的知識及一些基本概念有針對性地講解,對難記的、難懂的知識少講,與今后運用無關(guān)的、理論性過強的不講,突出重點,抓住關(guān)鍵,將重點放在實際工程應(yīng)用中需要涉及的知識和通用性較強的編程應(yīng)用上來。例如:常量變量的學(xué)習(xí),如果通過具體的實例在具體的問題中用到常量變量的時候,直接指出他們的用法就避免了讓學(xué)生在毫無知識背景的情況下去理解抽象難懂的概念,使學(xué)生更容易理解和接受?;A(chǔ)知識也不必講得過細(xì),例如:各種數(shù)據(jù)類型占用多大空間等等都可以忽略不講,因為現(xiàn)階段的編程范圍內(nèi)不用考慮程序的優(yōu)化問題,只要能解決問題即可。總之,教學(xué)內(nèi)容要根據(jù)教學(xué)需要調(diào)整,淡化識記知識,強調(diào)實際應(yīng)用。

同時,教學(xué)順序的安排要遵循學(xué)生的認(rèn)知規(guī)律,把握學(xué)生的思維和背景知識。從VB這門課的本身特點出發(fā),它是一門面向?qū)ο蟮慕Y(jié)構(gòu)化的程序設(shè)計語言。它的程序開發(fā)一般分為三步:利用控件建立界面;設(shè)置對象的屬性;編寫事件驅(qū)動的代碼。學(xué)生在最初的學(xué)習(xí)中,可通過簡單實例的反復(fù)練習(xí)來了解對象、屬性、事件的概念,從而進(jìn)一步熟練掌握其應(yīng)用。學(xué)生對VB的上機環(huán)境、什么是對象、怎樣設(shè)置其屬性、怎樣通過代碼來驅(qū)動事件的運行等基本過程有了直觀的認(rèn)識以后,再配以具體的概念講解學(xué)生就容易理解多了。在課程后期,有學(xué)習(xí)障礙的學(xué)生往往是在學(xué)習(xí)的初期沒有能夠理解上機環(huán)境,對對象、屬性、事件等最基本的概念沒能掌握其概念、功能和用法。知識結(jié)構(gòu)的安排也可以根據(jù)具體的實例來進(jìn)行。例如:一個類似瘋狂摩托的小程序可以練習(xí)對象的left和top屬性的用法,利用left和top的值的變化可以改變摩托車圖片的位置,最初的練習(xí)可以用按鈕來實現(xiàn),四個按鈕分別改變上下左右四個方位,每點擊按鈕一次移動一定的距離;隨著學(xué)習(xí)的深入,引入keypress事件,通過鍵盤的上下左右鍵來改變摩托車的位置,這樣的模擬游戲更加逼真,進(jìn)而引入條件語句,用條件語句來控制摩托車在超過窗體邊距的位置,這樣通過一個例子的層層挖掘,相關(guān)的知識點一一被用到。在實踐教學(xué)中我們發(fā)現(xiàn),很多知識點在反復(fù)的實例練習(xí)中通過合理的思維引導(dǎo),學(xué)生是愿意并能夠接受的。

2.注重實驗教學(xué)

VB課時偏少,如果把大量的時間用于知識的講解上,學(xué)生就很難掌握編程的要領(lǐng),也會最終引導(dǎo)為靠死記硬背一些概念、語法來考核過關(guān)的純理論課程。但VB是一門實踐性較強的課程,實踐是鞏固已學(xué)的理論知識、學(xué)以致用的根本。在實踐教學(xué)中,學(xué)生出現(xiàn)“眼高手低”的現(xiàn)象很普遍,在課堂上很容易應(yīng)答的問題,在上機操作時則漏洞百出;同一類型的知識點,不能舉一反三。而高中生具有思維靈活、樂于接受新事物、樂于動手的特性,在教學(xué)過程中VB課程應(yīng)以實驗為重,教師要通過引導(dǎo)、啟迪等方式激發(fā)學(xué)生的學(xué)習(xí)興趣,鼓勵學(xué)生積極動手操作,通過游戲性、趣味性、情境式的教學(xué)實例來拓展理論知識的應(yīng)用。初期練習(xí)可以設(shè)計一些模仿性的實例,學(xué)生通過模仿教師的操作和代碼的編寫來實現(xiàn)程序的運行;然后,教師拓展實例的內(nèi)容,把相同的知識點應(yīng)用到不同的領(lǐng)域,以打開學(xué)生的思路,開闊學(xué)生的眼界,進(jìn)一步鞏固對知識的應(yīng)用,在實際操作中不斷加深對知識的掌握。例如,隨機數(shù)的使用,在實例中一般都是產(chǎn)生某個范圍的一個或多個數(shù)據(jù),拓展的實例可以設(shè)計隨機產(chǎn)生多個學(xué)生的學(xué)號來實現(xiàn)隨機點名,通過調(diào)用外部文件中的手機號來隨機幸運抽獎等。

3.改進(jìn)教學(xué)手段,實現(xiàn)多樣化教學(xué)模式

教育信息化的發(fā)展為課堂提供了很好的施展空間,VB課程可以充分利用現(xiàn)代教育技術(shù)的教學(xué)理念,結(jié)合自身課程特點設(shè)計豐富多樣的教學(xué)模式,以滿足不同層次的學(xué)生需要和不同教學(xué)內(nèi)容的需要。例如:利用虛擬社區(qū)教學(xué)、專題網(wǎng)站學(xué)習(xí)、與學(xué)科整合的教學(xué)、案例教學(xué)法、目標(biāo)驅(qū)動教學(xué)法等。

與網(wǎng)站結(jié)合使用的教學(xué)模式,應(yīng)發(fā)揮網(wǎng)絡(luò)學(xué)習(xí)的優(yōu)勢,如網(wǎng)絡(luò)資源豐富、超文本的知識結(jié)構(gòu)使學(xué)習(xí)條理性增強、容易構(gòu)建虛擬問題情境、協(xié)作學(xué)習(xí)小組構(gòu)建方便、教學(xué)評價更直觀、提供自主學(xué)習(xí)、探究學(xué)習(xí)的良好環(huán)境等。在中學(xué)階段因不可能利用大量的課余時間,大部分學(xué)習(xí)應(yīng)盡量安排在課堂上進(jìn)行,因此,學(xué)習(xí)資源的設(shè)計需更加謹(jǐn)慎,教師的引導(dǎo)作用更加重要。如循環(huán)語句的講授,如果按照傳統(tǒng)的方法講授一些和數(shù)學(xué)相關(guān)的實例來強化循環(huán)語句的概念和語法,實踐表明學(xué)生感覺難度很大,很多學(xué)生難以理解和體會循環(huán)語句的使用要領(lǐng)。利用專題網(wǎng)站可以開辟專門的循環(huán)語句的學(xué)習(xí)空間,提供現(xiàn)實問題的解決方案,動態(tài)演示循環(huán)操作的每一步驟的執(zhí)行結(jié)果,模擬現(xiàn)實生活中需要解決的問題情境等豐富的可視可探索的資源,學(xué)生能夠在原有信息素養(yǎng)基礎(chǔ)上對信息技術(shù)有更深刻的認(rèn)識和體驗,對程序設(shè)計有更好的方式來學(xué)習(xí)。

當(dāng)然,純粹的網(wǎng)絡(luò)課堂不但對教師的資源準(zhǔn)備是個挑戰(zhàn),學(xué)生也會容易疲勞,發(fā)揮傳統(tǒng)課堂教學(xué)優(yōu)勢,使用案例教學(xué)、目標(biāo)教學(xué)等教學(xué)模式,讓學(xué)生被教師的課堂魅力所吸引。對案例教學(xué)而言,案例的選編是至關(guān)重要的,案例作為案例教學(xué)的基本材料,其質(zhì)量對教學(xué)效果的影響至關(guān)重要,案例要根據(jù)學(xué)生的興趣和課程教學(xué)的目標(biāo)精選,既要涉及到程序設(shè)計語言的基礎(chǔ)知識和基本理論,又要使學(xué)生掌握編程的思想,以解決實際的問題。實踐表明,趣味性、游戲性、實用性的案例能夠很好地激發(fā)學(xué)生的學(xué)習(xí)熱情,因其學(xué)習(xí)過程比較輕松,更容易讓學(xué)生接受和理解。

4.用優(yōu)秀的作品感染學(xué)生

課堂上,教師首先要多寫程序,要用好的作品去感染和影響學(xué)生。豐富的編程經(jīng)驗不但可以使教師在學(xué)生的各類問題面前應(yīng)變自如,而且還可以給學(xué)生樹立榜樣,激發(fā)學(xué)生的學(xué)習(xí)動力。

利用網(wǎng)絡(luò)平臺可以讓學(xué)生發(fā)布自己的作品,每個學(xué)生都有施展才能的舞臺,利用賞識激勵機制,促進(jìn)學(xué)生的學(xué)習(xí)。

三、教學(xué)評價

按照常規(guī),VB經(jīng)常采用筆試的方式對學(xué)生的學(xué)習(xí)進(jìn)行考核??荚囈话阌羞x擇題、填空題、閱讀程序題、程序填空題和編寫程序題等題目類型,不但考查了學(xué)生的理論知識,同時也是對學(xué)生實踐能力的考核。但這種單一的期中、期末的筆試造成了學(xué)生的困惑,因為VB課程的教學(xué)目的是讓學(xué)生利用程序設(shè)計解決一些實際問題。很多已經(jīng)掌握編程思想的學(xué)生,也很難在有限的機試時間內(nèi)完成題目,這樣就失去了考核的意義。因此,筆試只考編程,改卷主要看編程思想;“筆試成績+平時作業(yè)”這種方式更能全面地了解學(xué)生真實的學(xué)習(xí)情況。

[1]董玉琦等.信息技術(shù)課程與教學(xué)研究[M].北京:人民教育出版社,2005.

[2]周敦.中小學(xué)信息技術(shù)教材教法[M].北京:人民郵電出版社,2003.

[3]http://baike.baidu.com/view/371911.htm芽fr=ala0_1

王 喆]

猜你喜歡
程序設(shè)計實例編程
編程,是一種態(tài)度
元征X-431實測:奔馳發(fā)動機編程
編程小能手
基于Visual Studio Code的C語言程序設(shè)計實踐教學(xué)探索
紡織機上誕生的編程
從細(xì)節(jié)入手,談PLC程序設(shè)計技巧
高職高專院校C語言程序設(shè)計教學(xué)改革探索
PLC梯形圖程序設(shè)計技巧及應(yīng)用
完形填空Ⅱ
完形填空Ⅰ