新世紀(jì)版信息技術(shù)八年級下冊第1課《Hello Bit》教學(xué)設(shè)計.doc
新世紀(jì)版信息技術(shù)八年級下冊第1課Hello Bit教學(xué)設(shè)計課題 Hello Bit單元學(xué)科信息技術(shù)年級八年級教學(xué)目標(biāo)1、 初步認識micro:bit及編程的過程。2、 了解對micro:bit進行編程的幾個編程工具。3、 掌握用海龜編輯器編程控制micro:bit的方法。4、 掌握display.scroll() 和display.show() 命令。教材分析本課的教學(xué)內(nèi)容是學(xué)Hello Bit,micro:bit是一款由英國 BBC設(shè)計的 ARM 架構(gòu)的單片機,包括板載藍牙、加速度計、電子羅盤、三個按鈕、55LED 點陣,專用于青少年的編程教育。通過編程,micro:bit 擁有一系列新穎的功能,micro:bit之間可以通過無線電通訊,從而設(shè)計出有趣的互動游戲。55LED 點陣可以顯示程序輸出的信息。學(xué)情分析循序漸進的步驟來認識、學(xué)習(xí)本課要點,根據(jù)步驟提示完成對micro:bit的編程,在學(xué)習(xí)過程中掌握控制micro:bit的方法。教學(xué)思路可以讓學(xué)生自己動手反復(fù)實踐來理解各參數(shù)的含義。引導(dǎo)學(xué)生對程序進行修改,創(chuàng)作出更有趣的程序。重點本課的重點是掌握用海龜編輯器編程控制 micro:bit的方法。難點難點是理解 display.show() 命令中各參數(shù)的含義。教學(xué)方法講授法、練習(xí)法、體驗感悟法。課時1課時教學(xué)過程教學(xué)環(huán)節(jié)教學(xué)活動學(xué)習(xí)活動設(shè)計意圖導(dǎo)入新課學(xué)習(xí)編程時總有一個傳統(tǒng):剛開始都是讓計算機顯示“Hello World!”,這個學(xué)期,我們的編程課上添加了一個主角,它叫“micro:bit”!讓我們跟這位主角打個招呼吧:Hello Bit!打開 “micro:bit”網(wǎng)絡(luò)界面增加編程的趣味性,專用于青少年的編程教育。通過編程,micro:bit 學(xué)習(xí)一系列新穎的功能。講授新課一、認識“micro:bit”1、micro:bit是一臺微型計算機,它上面集成了多種傳感器和元器件。在標(biāo)有“micro:bit”的一面,用英文標(biāo)注了各種傳感器所在的位置。2、傳感器和元器件包括的內(nèi)容:由25個紅色LED形成的點陣兩個可編程按鈕加速度計(ACCELEROMETER)和羅盤(COMPASS)溫度和光線傳感器無線電和藍牙3、如何運行micro:bit。micro:bit上有一個32位ARM CPU(PROCESSOR)、16K RAM的內(nèi)存,輸入信息靠兩個按鈕和各種傳感器,輸出主要是LED點陣。我們編寫的程序,只要拷貝到micro:bit的存儲器中就可以自動運行。將micro USB線連接micro:bit和電腦,連接成功后,電腦上會出現(xiàn)一個帶“MICROBIT(G:)”圖標(biāo)的U盤,將程序拷貝到該U盤即可自動運行。二、編寫程序(1)進行程序的編寫。1、micro:bit 編程使用的編程器有三種:海龜編輯器、在線編輯器 Python Editor、在線編輯器 JavaScript Blocks Editor。2、micro:bit的擴展名:海龜編輯器支持 Python 和 MicroPython 編程,默認情況下使用 Python 編程,文件的擴展名是“.py”。選擇“新建 microbit 作品”,則使用 MicroPython 編程,文件的擴展名為“.hex”。(2)在micro:bit的LED屏幕上循環(huán)顯示“HelloBit!”。1.演示操作:【例題1-1】在micro:bit的LED屏幕上顯示“Hello Bit”第一步:將micro:bit和電腦連接第二步:打開海龜編輯器,單擊【硬件】(Microbit)菜單,選擇“新建microbit作品”。第三步:單擊屏幕右上角 按鈕,進入積木編程模式對應(yīng)程序的代碼積木編程區(qū)1、 單擊左邊的積木盒,將積木拖到積木編程區(qū)。2、 將積木拖到編程區(qū)后,在窗口的右邊可以看到對應(yīng)程序的代碼。3、 單擊屏幕右上角 ,可以對代碼進行修改。如圖:第四步:保存程序。程序可以直接保存到micro:bit中,這時程序會自動運行,在屏幕上滾動顯示“Hello Bit!”為了保留程序,最好先將程序保存到電腦硬盤,然后再將程序復(fù)制到micro:bit上。復(fù)制過程中micro:bit板上的信號燈會閃爍。micro:bit作品默認的擴展名是hex,而普通Python文件的擴展名是py。3、 新命令學(xué)習(xí)1、小博士:display是模塊microbit的一個對象,scroll是display對象的一個方法。2、探究操作:【例題1-2】在micro:bit的LED屏幕上循環(huán)顯示“Hello Bit!”第一步 打開海龜編輯器,單擊“新建microbit作品”第二步 單擊屏幕右上角 按鈕,進入積木編程模式。第三步 單擊積木盒 ,將“顯示動畫”積木拖到積木編程區(qū),如圖:第四步 單擊屏幕右上角,增加如下代碼:x=Hello Bit!第五步 又切回積木模式,將積木修改成如下樣式:思考:將程序保存并復(fù)制到micro:bit上,你發(fā)現(xiàn)了顯示方式與例題1-1有什么不同嗎?4、 新命令學(xué)習(xí)請看書本內(nèi)容三、任務(wù)探究試一試1:輸入下面的程序,并將程序保存到micro:bit上:from microbit import *display.show(image.ALL_CLOCKS是micro:bit內(nèi)置的一個常量,表示一個點陣圖案。運行程序顯示什么?分別修改show的delay、wati、loop、clear參數(shù),觀察顯示結(jié)果的變化。程序展示:試一試2:輸入下面的程序,并將程序保存到micro:bit上:from microbit import *display.show(“3”,“2”,“1”,“0”),delay=500,wait=Ture,loop=True,clear=True)這個程序中,“3”,“2”,“1”,“0”是一個包含4個元素的列表。學(xué)生運行micro:bit,將程序拷貝到該U盤即可自動運行。編寫程序。程序展示。掌握用MicroPython編程的步驟,能夠自己編寫程序并運行學(xué)習(xí)并掌握新命令,并進行編程學(xué)習(xí)并掌握新命令,并進行編程小組合作探究完成任務(wù)學(xué)會編輯更有趣的程序讓micro:bit顯示培養(yǎng)學(xué)生的自學(xué)能力和語言表達能力以及編程的步驟。通過學(xué)習(xí)了解micro:bit 編程使用的編程器有幾種,并能識別區(qū)分micro:bit和Python的擴展名通過學(xué)習(xí)能用新命令進行編程并運行通過學(xué)習(xí)能用新命令進行編程并運行通過知識鞏固,學(xué)會編輯更有趣的程序讓micro:bit顯示鞏固練習(xí)1、display. scrol1(字符串)的功能是什么?2、輸入下面的程序,并將程序保存到micro:bit上:from microbit import *display.show(3,2,1,o, delay=500,wait=True,1oop=True,clear=True)在這個程序中,3,2,1,0是一個包含4個元素的列表。程序運行顯示什么?你能舉一反讓micro:bit顯示其他有趣的內(nèi)容嗎?鞏固本節(jié)課學(xué)習(xí)的知識,可以讓學(xué)生集中注意力,從而更好地鞏固知識。拓展延伸micro:bit編程的編輯器包含:Python Editor海龜編輯器JavaScript Blocks Editor 通過認識micro:bit編程的編輯器,掌握編程模式,又一次的鞏固本節(jié)課學(xué)習(xí)的內(nèi)容。課堂小結(jié)同學(xué)們,今天這節(jié)課你們有哪些收獲?通過學(xué)生自己總結(jié)本節(jié)課學(xué)習(xí)的內(nèi)容,有助于幫助學(xué)生記憶知識。板書“micro:bit”編寫程序Python Editor海龜編輯器JavaScript Blocks Editor清晰、直觀的展現(xiàn)本節(jié)課的知識點