初中信息技術(shù)川教七年級上冊 走進Python的世界海龜繪圖_第1頁
初中信息技術(shù)川教七年級上冊 走進Python的世界海龜繪圖_第2頁
初中信息技術(shù)川教七年級上冊 走進Python的世界海龜繪圖_第3頁
初中信息技術(shù)川教七年級上冊 走進Python的世界海龜繪圖_第4頁
初中信息技術(shù)川教七年級上冊 走進Python的世界海龜繪圖_第5頁
全文預覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、成都七中育才學?!熬劢箤W科核心素養(yǎng)的深度教學”教學設(shè)計任教學科:信息技術(shù)上課教師: 余小葉上課班級:七年級教學課題: Python與繪圖基礎(chǔ)運動命令一、教材及學情分析Python自帶庫海龜繪圖是中小學Python語言教學中常用的入門教學用庫,在教材的第三節(jié)。初一年級學生的數(shù)理邏輯已經(jīng)逐步形成,Python大量的內(nèi)置函數(shù)將一些具體小任務的實現(xiàn)細節(jié)封裝,使得學生可以把注意力集中到解決問題的邏輯上,從而更加符合學生從形象思維過渡到抽象思維、數(shù)理思維的智力發(fā)展過程,有利于培養(yǎng)學生的計算思維及數(shù)字化學習能力。加之其計算結(jié)果的可視化,可以達到吸引學生學習程序設(shè)計的興趣、引導學生建立學習自信及培養(yǎng)學生現(xiàn)代計

2、算思維的目的。二、教學目標知識與技能:理解turtle庫和畫布坐標系;能夠繪制直線、四邊形、圓形;能力與方法:掌握繪制多邊形的一般方法;熟練運用基礎(chǔ)的運動命令進行作品創(chuàng)作;思維與價值:通過問題的分析與解決,克服程序設(shè)計的畏難情緒,樹立自信心,體驗Python編程的樂趣。三、教學內(nèi)容視頻導入 導入turtle庫,使用前進命令畫一條直線;使用后退、旋轉(zhuǎn)、移動命令畫一個正方形;控制畫筆,改變畫筆的起始位置,繪制一個六邊形;使用circle函數(shù)繪制多邊形;協(xié)作完成創(chuàng)意作品;總結(jié)歸納。四、教學重難點 重點: 掌握turtle模塊的基礎(chǔ)運動命令。 難點: 將圖像轉(zhuǎn)化成算法語言。教學設(shè)計教學環(huán)節(jié)師生活動評估

3、證據(jù)設(shè)計意圖一、視頻導入,揭示教學內(nèi)容教師播放紀錄片:海龜奇妙之旅中小海龜從沙灘躲避海鳥、毒蛇等進入大海的片段。教師揭示課題:Python世界里也有一只小海龜,它必須繪制不同的圖形闖關(guān)才能逐漸強大起來,最后遨游于Python世界。學生觀看視頻。學生觀看神態(tài)是否專注,同學之間是否進行交流。激發(fā)興趣,并引出本課學習的內(nèi)容海龜繪圖。二、類比視頻,新課授課教師創(chuàng)設(shè)游戲情境,并演示操作:【游戲初始】“召喚小海龜,讓它動起來!”學生觀察運行結(jié)果。教師解釋:在畫布上,默認有一個坐標原點為畫布中心的坐標軸,坐標原點上有一只面朝x軸正方向小海龜.學生活動:動手操作,畫一條直線。學生是否在這部分有疑問。學生是否能

4、正常運行代碼。通過創(chuàng)設(shè)游戲情境,進一步激發(fā)學生學習的興趣與愿望。幫助學生理解turtle庫。讓學生在腦海中形成坐標系。三、建立關(guān)卡,任務驅(qū)動【關(guān)卡一】畫一個正方形。教師提供可能需要用到的命令,并講解其基本用法:學生活動:利用教師提供的命令,編寫并運行代碼。教師觀察學生操作并進行巡堂指導,代碼編寫基本結(jié)束之后,邀請使用不同方法的同學進行講解演示?!娟P(guān)卡二】畫一個中心在原點的六邊形。教師講解需要用到的命令:學生活動:利用教師提供的命令,編寫并運行代碼?!局Ь€任務】在兩分鐘內(nèi)畫一個十二邊形。學生活動:開始構(gòu)思進行編程。教師觀察學生的完成情況,播放視頻圓周率。提問:從視頻中,多邊形的周長求出圓的周長,

5、能得到什么啟發(fā)?學生思考討論。教師回到主題,解釋circle()函數(shù)的用法。學生操作練習?!娟P(guān)卡三】畫一個創(chuàng)意圖形。學生活動:兩人合作,共同完成一幅創(chuàng)意圖形作品,在教師的鼓勵下,主動展示作品,并講解創(chuàng)作思路和制作方法。教師點評以及學生互評。學生是否能夠完全理解所有命令,有無疑問。所有學生是否都能使用一種方法畫一個正方形。學生是否能明白代碼的流程,并編寫運行。學生是否使用慣性思維,運用所學的方法完成任務。學生是否能進行創(chuàng)造性設(shè)計,過程中與同伴是否進行良好的溝通。語言表達是否流暢。通過模擬游戲關(guān)卡,以項目式小任務來驅(qū)動學生主動學習、協(xié)作學習。運用所學數(shù)學知識,進行知識的遷移。經(jīng)歷自主探究學習過程,

6、形成自主學習意識。拓展學生的數(shù)學知識,培養(yǎng)其逆向思維的能力?;钴S課堂氣氛,培養(yǎng)協(xié)作學習與溝通交流能力,對所學知識進行鞏固四、總結(jié)歸納,拓展延伸【闖關(guān)完成】總結(jié)本節(jié)課學習了Python中的海龜繪圖及其基礎(chǔ)運動命令:通過本節(jié)課的學習使我們對海龜繪圖有了一個基本的了解,而它能做的遠遠不止這些,同學們可以在網(wǎng)上搜索更多turtle庫的教程,體驗其強大的功能。教師布置作業(yè):運用本節(jié)課所學習的Python知識,使用最短的代碼行數(shù),畫出一個五角星。學生是否能跟隨老師的引導,回憶本節(jié)課所學內(nèi)容。學生在下一堂課提交給教師,通過作業(yè)了解學生知識的掌握情況。鞏固所學知識技能,促進思考,體驗Python繪圖模塊的樂趣。作業(yè)設(shè)計運用本節(jié)課所學習的Python知識,使用最短的代碼行數(shù),畫出一個五角星。本設(shè)計的特色或基于學科核心素養(yǎng)培育(深度學習)的突破點本節(jié)課的教學設(shè)計特色主要是模擬游戲闖關(guān)從而激發(fā)學生的興趣,在關(guān)卡設(shè)置中逐步增加程序的復雜度,循序漸進地引導學生不斷擴展解決問題的思路,使學生在完成任務的過程中,獲得成就感建立自信心,并培養(yǎng)計算思維和解決問題的能力。學習編程并不是要讓學生掌握編寫程序的技巧,而是讓其逐步接觸、理解、體驗編程的邏輯操作、算法、數(shù)據(jù)結(jié)構(gòu)、工程設(shè)計等通用的工程方法和數(shù)學知識,這些核心知識

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論