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

?

初中VB程序設(shè)計(jì)教學(xué)的實(shí)踐與思考

2011-12-29 00:00:00朱華英
中國信息技術(shù)教育 2011年16期


  Visual Basic被公認(rèn)為效率最高的編程方法。雖然信息技術(shù)教師大多了解程序設(shè)計(jì)的理念,但在初中階段把這種理念及實(shí)現(xiàn)方法教授給學(xué)生還有一定的難度。我在嘗試VB選修教材的實(shí)踐中采取了一些措施,這些實(shí)踐讓我對VB的教學(xué)方法也有了自己的思考。
  ● 走近程序——激發(fā)興趣
  興趣是學(xué)習(xí)的動力,我們要引入一些有趣的實(shí)例,讓學(xué)生體會編程的樂趣。所謂“良好的開端是成功的一半”,所以VB的起始課必須激發(fā)出學(xué)生的求知欲。那節(jié)課,我避開傳統(tǒng)的教學(xué)方法,沒有從軟件功能和界面的介紹入手,而是采用多種教學(xué)方法,以實(shí)例讓學(xué)生感受程序的神奇。
  我將教材中最有趣、最生動的實(shí)例進(jìn)行整理補(bǔ)充,分四種類型推薦給學(xué)生:學(xué)科型(數(shù)學(xué)的解一元二次方程)、生活應(yīng)用型(校園十佳歌手大賽評分器)、智力游戲型(猜數(shù)游戲、算21點(diǎn))和觀賞型(播放視頻和動畫、電子相冊)。為了調(diào)動學(xué)生的積極性,我還組織學(xué)生分組競賽和合作討論,讓更多的學(xué)生參與進(jìn)來。在一元二次方程程序的使用環(huán)節(jié),我提供給學(xué)生三組有效數(shù)據(jù),讓他們兩人一組,一個(gè)筆算,一個(gè)用程序算,看誰算得又快又準(zhǔn),并讓組長談一下使用感受。在校園十佳歌手大賽評分器的使用中,我選兩名學(xué)生各唱一小段歌曲,選10人做評委現(xiàn)場打分,決出勝負(fù)。
  這節(jié)課似乎沒講到多少VB的專業(yè)知識,但相比專業(yè)知識,學(xué)生收獲更多。通過實(shí)踐嘗試,他們感受到程序設(shè)計(jì)帶給學(xué)習(xí)、工作和生活的方便,從而對程序設(shè)計(jì)產(chǎn)生濃厚的興趣。教師應(yīng)盡可能為學(xué)生提供可聽、可看、可觸摸、可經(jīng)歷、可操作的機(jī)會,使他們在親身體驗(yàn)的過程中掌握知識、開拓思維,從而使學(xué)習(xí)過程變得愉快。
  ● 概念導(dǎo)入——拋磚引玉
  著名特級教師于漪曾說過:“課的第一錘要敲在學(xué)生的心靈上,激發(fā)起他們思維的火花,或像磁石一樣把學(xué)生牢牢地吸引住。”對于大部分初二的學(xué)生來說,程序設(shè)計(jì)是從未接觸過的新領(lǐng)域,如能做到概念講解引人入勝,就可以激發(fā)學(xué)生的求知欲望,起到“拋磚引玉”的作用。
  例如,在講解對象的屬性、方法、事件概念時(shí),我將手機(jī)作為“磚”,通過對這塊“磚”的分析引出概念。上課那天,我?guī)е鴥刹渴謾C(jī)走進(jìn)課堂。我先讓學(xué)生找出手機(jī)的外部特征,等他們分析完,我才引出正題,揭示手機(jī)好比VB中的各種控件對象,這些控件對象都有各自的屬性,屬性又決定了對象的具體特征,可以區(qū)分不同的對象。接著我讓學(xué)生說說手機(jī)的功能,我將其比喻成對象的方法,因?yàn)榉椒ň褪莾?nèi)部封裝了的現(xiàn)成、可直接調(diào)用的程序,就像手機(jī)功能一樣方便、靈活和快捷。最難的是對事件的理解,我采用設(shè)置情境法,邀請兩位學(xué)生配合我表演,讓其中一位按我的指令撥號,在接通另一學(xué)生手機(jī)的一瞬間,我告訴學(xué)生這就是事件被激發(fā)了。也就是手機(jī)在來電這件事情的刺激下,做出了響鈴的反應(yīng)。把對象受到的外部刺激稱之為對象的事件(事件──刺激),學(xué)生頓時(shí)恍然大悟。
  
  正確地理解概念是掌握程序設(shè)計(jì)的前提,要使學(xué)生積極主動地學(xué)習(xí),教師必須在創(chuàng)新教學(xué)上下狠功夫,讓學(xué)生在實(shí)驗(yàn)、觀察、猜想、歸納中探討新知識。在課堂教學(xué)中,如果導(dǎo)入得法,學(xué)生很容易進(jìn)入“角色”。概念導(dǎo)入既是一種教育機(jī)智的運(yùn)用,也是教師教學(xué)能力的綜合體現(xiàn)。我們應(yīng)不斷對導(dǎo)入形式進(jìn)行深入探討,讓學(xué)生學(xué)得快樂,讓我們教得輕松。
  ● 語法分析——欲擒故縱
  教學(xué)中,為了引導(dǎo)學(xué)生自然地步入認(rèn)知區(qū)域,不妨人為地設(shè)置一些“陷阱”,讓學(xué)生經(jīng)歷暴露思維缺陷和產(chǎn)生矛盾沖突的過程,再引導(dǎo)學(xué)生分析產(chǎn)生問題的原因,并給予矯正。
  例如,在編寫順序結(jié)構(gòu)中一元二次方程的程序時(shí),教材中有可參考的現(xiàn)成代碼,我先將該程序設(shè)計(jì)的算法分析一遍,然后放手讓學(xué)生模仿編寫。在模仿過程中,我一直在教室內(nèi)走動巡視,每看到一種錯(cuò)誤,我就及時(shí)記錄。等學(xué)生編寫結(jié)束,我的錯(cuò)誤范例也基本完稿。調(diào)試程序是最困難的環(huán)節(jié),也是考驗(yàn)學(xué)生是否真正理解程序的最好方式,學(xué)生會在這個(gè)環(huán)節(jié)異?;钴S,待進(jìn)入高潮時(shí),我便將醞釀已久的問題程序公布出來,讓學(xué)生仔細(xì)盤點(diǎn)這個(gè)程序的問題所在。真可謂當(dāng)局者迷旁觀者清,在幾十雙眼睛的細(xì)心觀察中,問題慢慢浮出水面。例如,賦值語句中,因遵循格式let變量=表達(dá)式,很多學(xué)生會將let和變量連寫;屬性賦值語句中l(wèi)et對象.屬性名=表達(dá)式,“.”會不翼而飛;注釋語句Rem[注釋內(nèi)容],學(xué)生書寫后,發(fā)現(xiàn)語句為綠色,不知何物,誤認(rèn)為錯(cuò)誤盲目修改。對于對象的激發(fā)事件,學(xué)生經(jīng)常將事件的標(biāo)志性語句割裂,如Public sub和end sub不成套。在將錯(cuò)誤盤點(diǎn)后,學(xué)生更清楚地認(rèn)識到程序編寫必須遵循語法,利用一些顏色提示(如保留字一般為藍(lán)色)和列表提示(對象的屬性賦值可利用提示列表選擇)可以減少差錯(cuò),提高編程效率。
  所謂“欲擒故縱”,就是讓學(xué)生錯(cuò)下去,任其發(fā)展,關(guān)鍵時(shí)刻來個(gè)“懸崖勒馬”,讓學(xué)生就錯(cuò)悟理,達(dá)到“吃一塹,長一智”的效果。
  ● 案例設(shè)計(jì)——螺旋式訓(xùn)練
  案例教學(xué)法打破了傳統(tǒng)的教學(xué)模式,它從簡單案例入手,讓學(xué)生觀看、模仿,在實(shí)際操作中探究和領(lǐng)悟這些知識點(diǎn)。案例訓(xùn)練可采用螺旋式的方法,所謂螺旋式訓(xùn)練就是在案例編寫時(shí)讓知識點(diǎn)和概念反復(fù)出現(xiàn)并逐步加深,這樣才能既保證學(xué)習(xí)新知識點(diǎn),又鞏固舊知識點(diǎn)。
  在初識VB編程功能時(shí),教材選用了學(xué)生容易理解的求圓面積的程序設(shè)計(jì),其中有三句最核心的語句:
  let r=text1.text
  let s=3.1416*r*r
  text2.text=s
  在后面的學(xué)習(xí)中,我經(jīng)常將這三句經(jīng)典語句作為范例語句使用,縮小了學(xué)生對新知識的陌生感,較好地實(shí)現(xiàn)了知識的連貫性。例如,3.1416為常量,在程序運(yùn)行過程中是保持不變的量;r和s為變量,在程序運(yùn)行過程中,值是可以發(fā)生變化的量;3.1416*r*r是表達(dá)式,用運(yùn)算符將常量、變量、函數(shù)連接起來,并形成能使計(jì)算機(jī)接受的式子。另外,利用這些語句進(jìn)行加深和拓展,還可以生成更多的例子。例如,我設(shè)計(jì)了求梯形面積和求一元二次方程的改版案例(如下圖所示),這些例子很大程度上考驗(yàn)了學(xué)生的靈活運(yùn)用能力,滿足了學(xué)生的探究心理。
  學(xué)習(xí)VB程序設(shè)計(jì)語言的過程要遵循由簡到難的螺旋式原則。教師要根據(jù)學(xué)生的學(xué)習(xí)情況,在策略和進(jìn)度等方面做適當(dāng)調(diào)整,適當(dāng)取舍教材內(nèi)容,盡可能設(shè)計(jì)和利用好經(jīng)典案例。
  ● 多維評價(jià)——鼓勵(lì)創(chuàng)新
  程序設(shè)計(jì)的過程包括界面設(shè)計(jì)、算法設(shè)計(jì)、編寫代碼和調(diào)試程序四個(gè)環(huán)節(jié)。這四個(gè)環(huán)節(jié)中算法設(shè)計(jì)、編寫代碼和調(diào)試程序區(qū)別很大。在提交作品的過程中,我們經(jīng)常收取可執(zhí)行程序,通過結(jié)果運(yùn)行正確與否判斷學(xué)生的成敗,這種絕對的評價(jià)不僅會產(chǎn)生兩級分化,也會使一些學(xué)生為保全正確的結(jié)果,而不再深入研究其他途徑。
  在程序設(shè)計(jì)教學(xué)評價(jià)時(shí),我根據(jù)程序難易程度,采用不同評價(jià)方式,從多角度進(jìn)行評價(jià)。
  1.界面評價(jià)
  鼓勵(lì)學(xué)生設(shè)計(jì)個(gè)性化界面,如窗體背景顏色、控件顏色、控件位置擺布以及圖片選擇,要求設(shè)計(jì)的界面美觀大方、使用方便。
  2.算法評價(jià)
  鼓勵(lì)學(xué)生設(shè)計(jì)算法時(shí)一題多解,設(shè)計(jì)出最優(yōu)算法。
  3.編碼評價(jià)
  要求書寫規(guī)范,條理清晰,可適當(dāng)添加注釋語句,以方便閱讀和檢查。
  4.調(diào)試評價(jià)
  鼓勵(lì)優(yōu)秀生輔導(dǎo)后進(jìn)生。通過輔導(dǎo),優(yōu)秀生增加了實(shí)戰(zhàn)經(jīng)驗(yàn),后進(jìn)生也及時(shí)得到了指導(dǎo)。
  在進(jìn)行程序設(shè)計(jì)的多維評價(jià)時(shí),教師要及時(shí)捕捉學(xué)生的亮點(diǎn),增強(qiáng)學(xué)生的自信心,不管學(xué)生的程序有多粗糙,只要界面設(shè)計(jì)出來,就要給予鼓勵(lì),對后進(jìn)生降低要求,對優(yōu)秀生提高要求。在修改的基礎(chǔ)上進(jìn)行二次、三次評價(jià),讓學(xué)生編寫程序的能力在評改中得到提升,讓學(xué)生的創(chuàng)新意識在評改中得到培養(yǎng)。

永善县| 西华县| 右玉县| 诸暨市| 阿合奇县| 南丹县| 关岭| 通江县| 社会| 怀远县| 上高县| 盐边县| 康定县| 廉江市| 奉节县| 泸水县| 定兴县| 白城市| 乐清市| 阜城县| 宁陕县| 泌阳县| 石城县| 沭阳县| 同心县| 巫溪县| 兴国县| 行唐县| 平乐县| 巴彦淖尔市| 新巴尔虎左旗| 永济市| 平果县| 金塔县| 绥滨县| 饶平县| 从江县| 临夏市| 马龙县| 威远县| 新津县|