【教學(xué)設(shè)計(jì)】八年級(jí)上——走近可視化程序設(shè)計(jì)

 二維碼 245
發(fā)表時(shí)間:2018-07-03 08:38

教學(xué)設(shè)計(jì)

課題

走近可視化程序設(shè)計(jì)

本節(jié)(課)教學(xué)內(nèi)容分析

本課主要是讓學(xué)生了解程序設(shè)計(jì)的過(guò)程,知道一些程序設(shè)計(jì)的概念,體驗(yàn)程序設(shè)計(jì)的魅力。

本節(jié)(課)教學(xué)目標(biāo)

知識(shí)與技能:

(1
了解程程序設(shè)計(jì)、程序設(shè)計(jì)語(yǔ)言

(2
了解VB語(yǔ)言環(huán)境.

(3
了解對(duì)象、屬性、事件等面向?qū)ο蟪绦蛟O(shè)計(jì)的概念

過(guò)程與方法:

體驗(yàn)簡(jiǎn)單的程序和界面設(shè)計(jì)。

情感、態(tài)度和價(jià)值觀:

1
鼓勵(lì)學(xué)生對(duì)知識(shí)進(jìn)行遷移,完成創(chuàng)新活動(dòng),提高教學(xué)的實(shí)效性。

2
培養(yǎng)學(xué)生探究精神與獨(dú)立操作能力。

學(xué)習(xí)者特征分析

八年級(jí)的學(xué)生第一次接觸程序設(shè)計(jì),相比起先前的知識(shí)學(xué)習(xí),要難得多。所以本課需要由學(xué)生已知的概念入手過(guò)渡到未知的概念,把抽象的概念形象化,把諸多的細(xì)節(jié)淡化,突出重點(diǎn),讓學(xué)生在了解相關(guān)知識(shí)過(guò)程中建立起程序設(shè)計(jì)思維雛形。

教學(xué)重點(diǎn)和難點(diǎn)

教學(xué)重點(diǎn)

了解程序設(shè)計(jì)的意義,建立起程序設(shè)計(jì)思維雛形.

教學(xué)難點(diǎn)

對(duì)象概念的理解

教學(xué)策略闡述

講結(jié)合法、任務(wù)驅(qū)動(dòng)法,分層教學(xué)法


教學(xué)環(huán)境要求

多媒體網(wǎng)絡(luò)教室、Windows操作系統(tǒng),安裝好VB語(yǔ)言環(huán)境.


教學(xué)過(guò)程

教學(xué)環(huán)節(jié)

教師活動(dòng)

學(xué)生活動(dòng)

設(shè)計(jì)意圖


導(dǎo)課

引言:今天,人們己離不開(kāi)信息技術(shù),從應(yīng)用角度,每個(gè)人或多或少都會(huì)使用信息技術(shù)相關(guān)產(chǎn)品,當(dāng)然,不同的人群,使用信息技術(shù)的能力和水平不一樣,評(píng)價(jià)一下自己的應(yīng)用能力和他人的應(yīng)用能力??偨Y(jié),學(xué)生發(fā)言。

1、簡(jiǎn)單的普及應(yīng)用能力,如:玩游戲、上網(wǎng)、網(wǎng)上聊天、網(wǎng)上購(gòu)物、微博等

2、使用和設(shè)計(jì),如:使用WORD設(shè)計(jì)版報(bào)、制作PPT演講稿,平面設(shè)計(jì)、動(dòng)畫(huà)設(shè)計(jì)等?;诂F(xiàn)有的軟件的應(yīng)用,即應(yīng)用軟件的能力水平。

3、軟件開(kāi)發(fā):大多數(shù)的信息技術(shù)應(yīng)用是基于軟件,軟件需要開(kāi)發(fā)。

接下來(lái),我們要用6個(gè)課時(shí),走近軟件開(kāi)發(fā)。

討論,發(fā)言

讓學(xué)生輕松了解軟件開(kāi)發(fā)的意義與價(jià)值。


程序設(shè)計(jì)概念

1、軟件:軟件是程序設(shè)計(jì)人員通過(guò)某種設(shè)計(jì)語(yǔ)言設(shè)計(jì)出來(lái)的。

2、程序:軟件的源代碼稱(chēng)之為程序。

3、程序設(shè)計(jì):開(kāi)發(fā)軟件源代碼的過(guò)程通常叫程序設(shè)計(jì)。

聽(tīng)課。

讓學(xué)生有邏輯地理解程序設(shè)計(jì)。


理解機(jī)器語(yǔ)言與高級(jí)語(yǔ)言

實(shí)例1 提供俄羅斯方塊tetris.exe,可執(zhí)行程序文件。

可以直接在操作系統(tǒng)環(huán)境下運(yùn)行,計(jì)算機(jī)硬件能夠直接接受的程序,叫機(jī)器語(yǔ)言程序,由“0”、“1”這樣的二進(jìn)制碼組成,人們很難直接開(kāi)發(fā)。

實(shí)例:提供俄羅斯方塊VB程序。

在VB環(huán)境下,打開(kāi)程序,瀏覽、運(yùn)行程序。程序代碼一目了然,可操作性強(qiáng),把這樣的開(kāi)發(fā)程序語(yǔ)言叫高級(jí)語(yǔ)言。

實(shí)例3:演示俄羅斯方塊VB程序轉(zhuǎn)換成可執(zhí)行文件(.exe)。

設(shè)計(jì)活動(dòng)一:提供一個(gè)簡(jiǎn)單的VB程序,引導(dǎo)學(xué)生操作。如:求圓的面積。

參考程序:

Private Sub Command1_click( )

Dim r As Integer

Dim s As Single

r=Text1.Text

s=3.14*r*r

Label2.Caption=”所求面積”&s

End Sub

推廣:VB是高級(jí)語(yǔ)言中的一種,隨著計(jì)算機(jī)技術(shù)的進(jìn)步和更多的需求,發(fā)展了許多高級(jí)語(yǔ)言,如課本中提到的VC++、VJ、Delphi等,還有各種類(lèi)型的高級(jí)語(yǔ)文,可用于網(wǎng)頁(yè)設(shè)計(jì)、動(dòng)畫(huà)設(shè)計(jì)。

聽(tīng)課,與教師交流互動(dòng)。

機(jī)器語(yǔ)言與高級(jí)語(yǔ)言對(duì)初學(xué)者比較抽象,將抽象概念形象化,簡(jiǎn)單化,了解即可,通過(guò)活動(dòng)一,讓學(xué)生有一種感覺(jué):原來(lái)軟件可以這樣制作。


認(rèn)識(shí)VB可視化開(kāi)發(fā)環(huán)境,玩控件,理解對(duì)象的概念

1、認(rèn)識(shí)VB可視化開(kāi)發(fā)環(huán)境。

只要簡(jiǎn)單介紹即可。

2、玩控件。

(1)標(biāo)簽;(2)文本;(3)命令按鈕;(4)圖片;(5)復(fù)選框。

在窗體中,分別生成各類(lèi)對(duì)象,調(diào)協(xié)對(duì)象的關(guān)鍵屬性,重點(diǎn)講解對(duì)象名及其作用。教師演示與學(xué)生操作交互進(jìn)行。

3、理解對(duì)象的概念。

讓學(xué)生觀察和分析上述操作,可以知道,標(biāo)簽控件產(chǎn)生標(biāo)簽的對(duì)象,文本控件產(chǎn)生文本類(lèi)的對(duì)象,各類(lèi)控件產(chǎn)生各類(lèi)自己的對(duì)象。

觀察自然界事物,由不同類(lèi)的對(duì)象組成,同一灰對(duì)象有共同的特征屬性。

請(qǐng)大家嘗試舉出身邊事物的分類(lèi)及其屬性。

為減少得利勞動(dòng),提高軟件開(kāi)發(fā)效率,在程序設(shè)計(jì)中運(yùn)用了類(lèi)和對(duì)象的概念。如:VB中,運(yùn)用不同類(lèi)的控件,產(chǎn)生對(duì)象,通過(guò)改變對(duì)象的屬性值,簡(jiǎn)單而快捷地設(shè)計(jì)軟件界面。

面向?qū)ο蟮某绦蛟O(shè)計(jì)有更深入的有關(guān)類(lèi)、對(duì)象的相關(guān)概念,這里不一一說(shuō)明,有興趣的學(xué)生可以進(jìn)一步地探究學(xué)習(xí)。

聽(tīng)課。


在窗體中操作生成標(biāo)簽、文本、按鈕、圖片、復(fù)選框等對(duì)象,設(shè)置對(duì)象的關(guān)鍵屬性。



討論,發(fā)言

概念對(duì)學(xué)生而言比較抽象,教學(xué)中避免直接抽象概念的說(shuō)教。通過(guò)具體的操作事例,引領(lǐng)學(xué)生分析、思考、討論、類(lèi)比,自然而然形象化理解抽象的概念,讓學(xué)生感受到技術(shù)的發(fā)展很多時(shí)候來(lái)源于需求。


界面設(shè)計(jì)

設(shè)計(jì)活動(dòng)二:界面設(shè)計(jì)。

1、教師舉例演示。如:設(shè)計(jì)單選題軟件界面。

在與學(xué)生交互問(wèn)答中完成演示。

存盤(pán):VB程序存盤(pán)是一個(gè)難點(diǎn),講清楚路徑的選擇,窗體文件名的作用與輸入,工程文件名的作用與輸入。注意:不要讓學(xué)生用默認(rèn)文件名,否則,不同程序練習(xí)時(shí),易產(chǎn)生混亂。

2、學(xué)生實(shí)踐

比一比

聽(tīng)、問(wèn)、做

小組合作完成,可以設(shè)計(jì)教師演示的例子,也可以自由發(fā)揮,設(shè)計(jì)一個(gè)想表達(dá)自己意愿的軟件界面。

讓學(xué)生在理解控件對(duì)象的基礎(chǔ)上靈活使用控件創(chuàng)建對(duì)象。

學(xué)會(huì)VB程序的保存。


體驗(yàn)“電子鐘”程序過(guò)程

設(shè)計(jì)活動(dòng)三:教材實(shí)例,建立“電子鐘”程序。

教師可以在與學(xué)生交互中演示實(shí)現(xiàn)程序的各個(gè)操作步驟。之后讓學(xué)生完成。也可以采用教師邊講、學(xué)生邊操作實(shí)踐的方式進(jìn)行。

操作步驟:

1、界面設(shè)計(jì)。

(1)在窗體中創(chuàng)建一個(gè)標(biāo)簽對(duì)象,用于顯示時(shí)鐘。

(2)在窗體中創(chuàng)建一個(gè)定時(shí)器對(duì)象,用于控制時(shí)間的變化。

(3)按教材P81“電子鐘”程序用到的控件及其屬性說(shuō)明表,設(shè)置對(duì)象屬性。

2、輸入程序代碼。

(1)雙擊定時(shí)器對(duì)象,進(jìn)入代碼窗口。

Private Sub Timer1_Timer()


End Sub

(2)在代碼窗口中輸入程序:

Label1.Caption=Time

表示讓標(biāo)簽對(duì)象顯示當(dāng)前的系統(tǒng)時(shí)間。

整個(gè)程序?yàn)椋?/span>

Private Sub Timer1_Timer ( )

Label1.Caption=Time

End Sub

表示按照Timer1
對(duì)象Interval屬性值,每間隔1000ms觸發(fā)一次Timer1對(duì)象的Timer事件,顯示一次當(dāng)前系統(tǒng)時(shí)間。

3、運(yùn)行程序。

觀察程序的運(yùn)行結(jié)果。

4、改變Timer1對(duì)象Interval屬性值為5000,運(yùn)行程序,說(shuō)一說(shuō)運(yùn)行結(jié)果并解釋。

5、程序存盤(pán),窗體文件名和工程文件名均取為:systime

有條件情況下,檢查學(xué)生是否正確存盤(pán)。對(duì)于出現(xiàn)典型的存盤(pán)錯(cuò)誤進(jìn)行點(diǎn)評(píng)。

跟隨教師完成操作

按照程序?qū)崿F(xiàn)基本過(guò)程,整理成學(xué)生能夠在前面已有的認(rèn)識(shí)基礎(chǔ)上,在可以接受和實(shí)現(xiàn)的操作步驟中,逐步加入新的知識(shí)內(nèi)容,讓學(xué)生在體驗(yàn)一個(gè)程序?qū)崿F(xiàn)的過(guò)程中,體驗(yàn)程序?qū)崿F(xiàn)的基本方式。


自由練習(xí)

鼓勵(lì)學(xué)生展開(kāi)設(shè)想,設(shè)計(jì)多姿多彩的“電子鐘”,可以有不能實(shí)現(xiàn)的想法。

嘗試進(jìn)一步修飾“電子鐘”程序。提出設(shè)計(jì)多姿多彩的“電子鐘”的想法/

激發(fā)學(xué)生創(chuàng)新的欲望。


活動(dòng)評(píng)價(jià)

以教材為依據(jù),設(shè)計(jì)多元評(píng)價(jià)方式。

參考教材P84活動(dòng)評(píng)價(jià)表實(shí)施評(píng)價(jià)。

了解學(xué)生學(xué)習(xí)情況。



玖玖爱在线视频精品79,久久久AV波多野一区二区,国产精品自在在线午夜福利,在线一区视频二区三区