可視化編程的概念與方法--
【導(dǎo)讀】
在vb教學(xué)過程中,教師往往為了傳授知識而設(shè)計(jì)一些與學(xué)生生活實(shí)際脫離的任務(wù),學(xué)生普遍反應(yīng)對所學(xué)的內(nèi)容不感興趣,學(xué)習(xí)熱情不高。本課的教學(xué)任務(wù)精心設(shè)計(jì),由學(xué)生的學(xué)習(xí)生活中提煉出來,大大激發(fā)了學(xué)生的學(xué)習(xí)欲望。本課在培養(yǎng)學(xué)生的學(xué)習(xí)興趣有所突破。
【教材內(nèi)容分析】
本課使用的教材是廣東教育出版社出版的《算法與程序設(shè)計(jì)》信息技術(shù)(選修1)。
本節(jié)內(nèi)容為該書的第三章第一節(jié)課,但在實(shí)際教學(xué)過程中將其調(diào)整為第二章第一節(jié)課。主要內(nèi)容是對可視化編程中的對象、屬性、方法事件等概念的講解。在學(xué)習(xí)了這些概念后學(xué)生在上課時(shí)不僅知道了這些專業(yè)術(shù)語,同時(shí)也能掌握代碼的書寫位置和書寫格式。為后面的教學(xué)奠定堅(jiān)實(shí)的基礎(chǔ)。
【學(xué)生情況分析】
本課教學(xué)對象為高一學(xué)生。經(jīng)過第一章的學(xué)習(xí),學(xué)生已經(jīng)熟悉visual basic 6.0的環(huán)境界面,對代碼的書寫有簡單認(rèn)識。另外高一學(xué)生具有思維活躍、想象力豐富、學(xué)習(xí)欲望強(qiáng)的學(xué)習(xí)特點(diǎn),
依據(jù)新課標(biāo)中提出“強(qiáng)調(diào)問題解決,倡導(dǎo)運(yùn)用信息技術(shù)進(jìn)行創(chuàng)新實(shí)踐活動”的理念。以學(xué)生為主體,結(jié)合高中學(xué)生的生活和學(xué)習(xí)實(shí)際設(shè)計(jì)問題,讓學(xué)生在感受與體驗(yàn)的過程中構(gòu)建知識結(jié)構(gòu),掌握程序設(shè)計(jì)中的概念,并將所學(xué)的知識積極地應(yīng)用到解決學(xué)習(xí)、生活等實(shí)際問題中。
【教學(xué)方法】
任務(wù)驅(qū)動、演示法、講解法。
【教學(xué)資源】
教學(xué)演示文稿(ppt)、記事本小程序(exe)和源代碼
【教學(xué)目標(biāo)】
一、知識與技能目標(biāo)
1.能夠結(jié)合日常生活中的具體事例分析說出它的屬性、方法、事件,從而加深對屬性、方法、事件概念和關(guān)系的理解。
2.能夠利用控件工具在窗體上創(chuàng)建命令按鈕、文本框等對象,并學(xué)會通過屬性窗口修改對象的caption、text屬性值。
3.能夠正確書寫鼠標(biāo)單擊事件過程的程序代碼(書寫位置和書寫格式)。
二、過程與方法
1.通過教師以生活中的手機(jī)為例進(jìn)行講解,明白對象、屬性、方法、事件的概念。
2.通過制作簡單記事本小程序,體會vb中對象、屬性、方法、事件之間的關(guān)系。
三、情感態(tài)度與價(jià)值觀
1.由日常生活中的具體實(shí)例的講解引出計(jì)算機(jī)中的概念,形成運(yùn)用已有知識領(lǐng)悟新知識的習(xí)慣。
2.通過制作簡單記事本實(shí)例,體驗(yàn)編程帶來的成就感,激發(fā)學(xué)生學(xué)習(xí)vb編程的興趣。
【教學(xué)重點(diǎn)】
1.對象、屬性、方法、事件等概念。
2.屬性、方法代碼的語法格式和書寫方法。
【教學(xué)難點(diǎn)】
對象、屬性、方法、事件概念之間的關(guān)系。
【教學(xué)過程設(shè)計(jì)】
環(huán)節(jié)一 引入環(huán)節(jié)
教師:同學(xué)們都用過word軟件進(jìn)行文字編輯,word軟件具有很強(qiáng)大的編輯功能。比如,點(diǎn)擊加粗命令按鈕,文字就加粗了,點(diǎn)擊傾斜命令按鈕,文字就變傾斜了。本節(jié)課的任務(wù)就是和老師一起編寫一個(gè)記事本小程序。
教師:這是我用vb編寫的一個(gè)小程序,請看大屏幕。如果單擊這個(gè)命令按鈕(顯示文字為b的命令按鈕)文本框中的文字會加粗。如果單擊這個(gè)命令按鈕(顯示文字為i的命令按鈕)文本框中的文字會……(讓學(xué)生自己說)
學(xué)生:文字變傾斜(同學(xué)表現(xiàn)出很新奇的樣子)
教師:單擊這個(gè)命令按鈕(顯示文字為顏色的命令按鈕)可以改變文字的顏色。在制作之前,大家先來學(xué)習(xí)幾個(gè)概念。