




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、教育科學(xué)出版社教育科學(xué)出版社高中信息技術(shù)課標(biāo)教材培訓(xùn)資料高中信息技術(shù)課標(biāo)教材培訓(xùn)資料第1單元 初識數(shù)據(jù)與計算第2單元 編程計算第3單元 認(rèn)識數(shù)據(jù)第4單元 計算與問題解決第5單元 數(shù)據(jù)分析與人工智能立足于教材 不局限于教材理論聯(lián)系實際 在實踐中練就技術(shù) 給出明確的“【學(xué)習(xí)目標(biāo)】” 通過生動、有趣的“任務(wù)”引領(lǐng)“活動” 提供必要的“拓展練習(xí)”供同學(xué)們自我檢測 以“拓展知識”幫助同學(xué)們開闊眼界 用具體的測評要求和思維導(dǎo)圖引導(dǎo)單元學(xué)習(xí)評價與總結(jié)項項目目學(xué)學(xué)習(xí)習(xí)單元導(dǎo)言單元導(dǎo)言節(jié)導(dǎo)言邊欄一、學(xué)習(xí)目標(biāo) 了解數(shù)據(jù)與信息的特征 理解數(shù)據(jù)、信息和知識的相互關(guān)系 能從恰當(dāng)?shù)膩碓传@取數(shù)據(jù),并對數(shù)據(jù)進行簡單的分析 體
2、驗數(shù)字化學(xué)習(xí)過程,感受利用數(shù)字化工具的資源的優(yōu)勢1.1 我們身邊的數(shù)據(jù) 我們身邊的數(shù)據(jù)數(shù)據(jù)來源收集方法載體依附性信息價值性時效性共享性知識1.1 我們身邊的數(shù)據(jù) 氣象生活指數(shù)的參考價值研究獲取當(dāng)?shù)氐臍庀笾笖?shù)獲取當(dāng)?shù)氐臍庀笊钪笖?shù)及建議計算當(dāng)日感冒指數(shù)分析氣象生活指數(shù)的參考價值調(diào)查本班學(xué)生的感冒和穿衣情況分析氣象生活知識的參考價值1.1 我們身邊的數(shù)據(jù) 任務(wù)一獲取當(dāng)?shù)氐臍庀笊钪笖?shù)任務(wù)一獲取當(dāng)?shù)氐臍庀笊钪笖?shù)核心知識核心知識活動1 獲取當(dāng)?shù)氐臍庀笊钪笖?shù)及建議l 數(shù)據(jù)n 數(shù)據(jù)的表現(xiàn)形式:數(shù)字、文字、圖形、圖像、聲音和視頻等n 數(shù)據(jù)的特性:固定不變;不斷變化;隨機l 信息n 信息的特征:載體依附性
3、、價值性、時效性、共享性l 知識n 表述的是事物運動的狀態(tài)和狀態(tài)變化的規(guī)律。l 數(shù)據(jù)、信息和知識的關(guān)系活動2 計算今日感冒指數(shù)微課微課信息數(shù)據(jù)知識信息數(shù)據(jù)知識.mp4.mp41.1 我們身邊的數(shù)據(jù) 任務(wù)二分析氣象生活指數(shù)的參考價值任務(wù)二分析氣象生活指數(shù)的參考價值核心知識核心知識活動1 調(diào)查本班同學(xué)的感冒和穿衣情況獲取當(dāng)設(shè)計一份調(diào)查問卷,了解今天本班全體同學(xué)的感冒和穿衣情況。地的氣象生活指數(shù)及建議l 數(shù)據(jù)的來源n 直接數(shù)據(jù)n 間接數(shù)據(jù)l 數(shù)據(jù)的收集方法n 調(diào)查法n 訪談法n 觀察法n 實驗法l 數(shù)據(jù)分析用適當(dāng)?shù)慕y(tǒng)計分析方法對收集來的大量數(shù)據(jù)進行分析,提取有用信息,并形成結(jié)論的過程?;顒? 分析氣
4、象生活指數(shù)的參考價值依據(jù)調(diào)查結(jié)果計算新增感冒人數(shù)和各項穿衣情況占樣本總數(shù)的百分比,將所得結(jié)果與當(dāng)?shù)赝盏臍庀笊钪笖?shù)進行比較,你能得出哪些結(jié)論?1.1 我們身邊的數(shù)據(jù) 教學(xué)重點:理解數(shù)據(jù)、信息與知識的相教學(xué)重點:理解數(shù)據(jù)、信息與知識的相互關(guān)系;感受數(shù)字化學(xué)習(xí)給生活帶來的互關(guān)系;感受數(shù)字化學(xué)習(xí)給生活帶來的變化。變化。教學(xué)難點:對收集的數(shù)據(jù)進行簡單分析,教學(xué)難點:對收集的數(shù)據(jù)進行簡單分析,得出合理結(jié)論。得出合理結(jié)論。1.1 我們身邊的數(shù)據(jù) 1.在活動中在活動中了解數(shù)據(jù)、信息和知識的關(guān)了解數(shù)據(jù)、信息和知識的關(guān)系系2.對數(shù)據(jù)分析只做初步了解,詳細(xì)步驟對數(shù)據(jù)分析只做初步了解,詳細(xì)步驟和方法見教材和方法見
5、教材5.1避免:避免:1.死記硬背死記硬背數(shù)據(jù)、信息和知識數(shù)據(jù)、信息和知識的概念的概念2.過度關(guān)注數(shù)據(jù)分析的結(jié)論過度關(guān)注數(shù)據(jù)分析的結(jié)論一、學(xué)習(xí)目標(biāo) 了解計算的基本方式和計算的發(fā)展過程 根據(jù)問題需求,選用恰當(dāng)?shù)挠嬎惴绞?感受計算機在處理數(shù)據(jù)時的優(yōu)勢1.2 數(shù)據(jù)的計算 數(shù)據(jù)的計算計算的概念算術(shù)運算計算機領(lǐng)域計算計算的方式人工方式電子表格軟件計算編程計算1.2 數(shù)據(jù)的計算 雞兔同籠問題的解決探討解決問題的計算方式人工方式解決“雞兔同籠”問題借助電子表格軟件解決“雞兔同籠”問題編程解決“雞兔同籠”問題解決雞兔同籠問題的計算方式比較1.2 數(shù)據(jù)的計算 任務(wù)一探討解決問題的計算方式任務(wù)一探討解決問題的計算
6、方式核心知識核心知識活動1 人工方式解決“雞兔同籠”問題孫子算經(jīng)記載:“今有雉(雞)兔同籠,上有三十五頭,下有九十四足,問雉兔各幾何?”請思考該問題的計算方法。l 計算n 算術(shù)計算n 計算機領(lǐng)域的計算l 電子表格軟件n 排序n 篩選n 公式和函數(shù)n 分類匯總l 計算方式n 人工計算n 借助電子表格軟件計算n 編程計算活動2 借助電子表格軟件解決“雞兔同籠”問題活動3 編程解決“雞兔同籠”問題運行“jitu.py程序”,體驗編程解決“雞兔同籠”問題的過程1.2 數(shù)據(jù)的計算 任務(wù)二解決任務(wù)二解決“雞兔同籠雞兔同籠”問題的計算方問題的計算方式比較式比較核心知識核心知識l 不同計算方式的比較微課微課探
7、討解決問題的計算方式探討解決問題的計算方式1.2 數(shù)據(jù)的計算 教學(xué)重點:能夠針對解決問題的實際需教學(xué)重點:能夠針對解決問題的實際需求,靈活運用數(shù)據(jù)進行計算。求,靈活運用數(shù)據(jù)進行計算。教學(xué)難點:能夠比較總結(jié)出不同計算方教學(xué)難點:能夠比較總結(jié)出不同計算方式的特點。式的特點。1.2 數(shù)據(jù)的計算 1.整體上把握計算的含義整體上把握計算的含義2.通過體驗不同計算方式解決問題的過通過體驗不同計算方式解決問題的過程,感受它們的特點程,感受它們的特點避免:避免:1.死記硬背計算的概念死記硬背計算的概念2.過度介紹表格加工的各項操作,如排過度介紹表格加工的各項操作,如排序、篩選等序、篩選等一、學(xué)習(xí)目標(biāo) 了解計算
8、機解決問題的過程 了解流程圖的規(guī)范表示方法,學(xué)會使用自然語言和流程圖表示算法 了解算法的三種基本結(jié)構(gòu)2.1 計算機解決問題的過程 計算機解決問題的過程分析問題設(shè)計算法算法使用自然語言描述算法使用流程圖描述算法三種基本結(jié)構(gòu)的流程圖編寫程序Python語言的開發(fā)環(huán)境程序設(shè)計語言的發(fā)展調(diào)試與維護2.1 計算機解決問題的過程 智力游戲表示游戲的算法使用自然語言表示算法使用流程圖描述算法用Python語言實現(xiàn)游戲運行程序借助流程圖分析代碼任務(wù)一任務(wù)一 表示游戲的算法表示游戲的算法最強大腦最強大腦核心知識核心知識活動1 使用自然語言表示算法l 算法n 使用自然語言描述算法n 使用流程圖描述算法l 三種基本
9、結(jié)構(gòu)的流程圖n 順序結(jié)構(gòu)n 分支結(jié)構(gòu)n 循環(huán)結(jié)構(gòu)活動2 使用流程圖描述算法2.1 計算機解決問題的過程 最強大腦最強大腦.py.py任務(wù)二任務(wù)二 用用PythonPython語言實現(xiàn)游戲語言實現(xiàn)游戲核心知識核心知識活動1 運行程序l Python語言的開發(fā)環(huán)境活動2 借助流程圖分析代碼l 程序設(shè)計語言的發(fā)展n 機器語言n 匯編語言n 高級語言2.1 計算機解決問題的過程 教學(xué)重點:算法的表示及算法的三種基教學(xué)重點:算法的表示及算法的三種基本結(jié)構(gòu)本結(jié)構(gòu)教學(xué)難點:能夠使用流程圖表示算法教學(xué)難點:能夠使用流程圖表示算法2.1 計算機解決問題的過程 1.通過運行已經(jīng)編寫好的通過運行已經(jīng)編寫好的“最強大
10、腦游戲最強大腦游戲”,讓學(xué)生熟悉讓學(xué)生熟悉Python語言環(huán)境,感受編程的魅力語言環(huán)境,感受編程的魅力2.在介紹流程圖規(guī)范符號前,可嘗試讓學(xué)生畫在介紹流程圖規(guī)范符號前,可嘗試讓學(xué)生畫出自己心目中的算法流程,從而引出流程圖的出自己心目中的算法流程,從而引出流程圖的規(guī)范表示和對算法結(jié)構(gòu)的深入理解規(guī)范表示和對算法結(jié)構(gòu)的深入理解3.通過流程圖找對應(yīng)代碼,初步體會程序結(jié)構(gòu),通過流程圖找對應(yīng)代碼,初步體會程序結(jié)構(gòu),消除學(xué)生對編程的恐怖心理消除學(xué)生對編程的恐怖心理注意:注意:1.不要在本節(jié)詳細(xì)分析代碼的含義不要在本節(jié)詳細(xì)分析代碼的含義2.無需在本節(jié)讓學(xué)生做大量的算法練習(xí)無需在本節(jié)讓學(xué)生做大量的算法練習(xí)2.1
11、 計算機解決問題的過程 一、學(xué)習(xí)目標(biāo) 掌握順序結(jié)構(gòu)、分支結(jié)構(gòu)的基本結(jié)構(gòu)。 學(xué)會賦值語句、if 語句的使用方法。 運用順序結(jié)構(gòu)、分支結(jié)構(gòu)的語句編寫簡單的程序解決問題。2.2 做出判斷的分支 做出判斷的分支自上而下的順序常量變量運算符與表達式賦值語句輸入輸出語句數(shù)據(jù)類型做出判斷的分支分支語句2.2 做出判斷的分支 最適宜運動心率計算器計算最適宜運動心率最適宜運動心率任意年齡與安靜心率利用分支語句實現(xiàn)分性別計算任務(wù)一任務(wù)一 利用賦值語句實現(xiàn)計算利用賦值語句實現(xiàn)計算核心知識核心知識活動1 計算最適宜運動心率該同學(xué)今年16歲,安靜心率為71最適宜運動心率(220年齡安靜心率)(60%80%)安靜心率l
12、常量l 變量l 運算符與表達式l 賦值語句變量 = 表達式l 輸入和輸出語句input() print()l 數(shù)據(jù)類型n 整數(shù)n 浮點數(shù)n 字符串活動2 計算任意年齡與安靜心率的最適宜運動心率2.2 做出判斷的分支 任務(wù)二利用分支語句實現(xiàn)分性別計算任務(wù)二利用分支語句實現(xiàn)分性別計算核心知識核心知識l 分支語句n 單分支n 雙分支n 多分支(拓展知識)l 關(guān)系運算符2.2 做出判斷的分支 import mathimport randomage=float(input(請輸入請輸入age=)HRrest=float(input(請輸入請輸入HRrest=)sex=input(請輸入請輸入men or
13、 women :)if sex=men: n=220else: n=210low=(n-age-HRrest)*0.6+HRresthigh=(n-age-HRrest)*0.8+HRrestprint(最適宜的心率是:最適宜的心率是:,low,high)input(運行完畢,請按回車鍵退出運行完畢,請按回車鍵退出.)教學(xué)重點:理解賦值、分支語句的工作教學(xué)重點:理解賦值、分支語句的工作原理;掌握賦值、分支語句的格式和使原理;掌握賦值、分支語句的格式和使用方法用方法教學(xué)難點:能夠使用賦值、分支語句解教學(xué)難點:能夠使用賦值、分支語句解決實際問題決實際問題2.2 做出判斷的分支 1.對比教學(xué)對比教學(xué)
14、,如,如Python中的中的“數(shù)據(jù)數(shù)據(jù)”和數(shù)學(xué)課中的和數(shù)學(xué)課中的“數(shù)據(jù)數(shù)據(jù)”;Python中中“賦值賦值”和數(shù)學(xué)中的和數(shù)學(xué)中的“賦值賦值”;Python中的中的“=”和數(shù)學(xué)中的和數(shù)學(xué)中的“=”2.類比教學(xué)類比教學(xué),比如變量,變量的名稱相當(dāng)于個人信箱,比如變量,變量的名稱相當(dāng)于個人信箱的名稱,變量地址(內(nèi)存單元)相當(dāng)于個人信箱具體的名稱,變量地址(內(nèi)存單元)相當(dāng)于個人信箱具體地點(地點(XX大學(xué)大學(xué)XX#信箱),變量的值相當(dāng)于個人信件信箱),變量的值相當(dāng)于個人信件的內(nèi)容的內(nèi)容注意:注意:1.本節(jié)開始真正意義上的編寫程序,案例本節(jié)開始真正意義上的編寫程序,案例難度難度注意控注意控制制2.教師教學(xué)語
15、言要教師教學(xué)語言要精準(zhǔn)精準(zhǔn)2.2 做出判斷的分支 一、學(xué)習(xí)目標(biāo) 了解循環(huán)的基本結(jié)構(gòu)。 學(xué)會計數(shù)循環(huán)的使用方法。 學(xué)會條件循環(huán)的使用方法。 熟練使用循環(huán)解決實際問題。2.3 周而復(fù)始的循環(huán) 周而復(fù)始的循環(huán)列表計數(shù)循環(huán)條件循環(huán)調(diào)試程序2.3 周而復(fù)始的循環(huán) 學(xué)習(xí)投資理財計算5年儲蓄存款收益計算利率不變情況下的到期存款總額計算利率變動情況下的到期存款總額計算理財產(chǎn)品收益任務(wù)一任務(wù)一 計算計算5 5年儲蓄存款收益年儲蓄存款收益核心知識核心知識活動1 計算利率不變情況下的到期存款總額如果將5萬元存入銀行,選擇“1年定期、自動轉(zhuǎn)存”的存款方式,假設(shè)5年內(nèi)存款利率沒有發(fā)生變化,均3.25%,5年后到期存款總
16、額是多少?在程序中,暫不考慮存款分位以下的四舍五入。money=本金*(1+利率)*存款年份l 列表創(chuàng)建、修改、刪除、添加、輸出l 計數(shù)循環(huán)for 循環(huán)變量 in 列表: 語句或語句組活動2 計算利率變動情況下的到期存款總額如果首次存款時的利率是3.25%,自動轉(zhuǎn)存時利率分別是3%、3%、2%、1.75%,那么5年后到期存款總額是多少?rate=0.0325,0.03,0.03,0.02,0.0175for i in rate: money=round(money*(1+i),2)2.3 周而復(fù)始的循環(huán) 微課微課計數(shù)循環(huán)計數(shù)循環(huán).mp4.mp4任務(wù)二任務(wù)二 計算理財產(chǎn)品收益計算理財產(chǎn)品收益核心
17、知識核心知識某投資者購買了10萬元一年期收益率3.7%的銀行保證收益型理財產(chǎn)品。每年理財贖回后,他會提取2萬元用作生活所需,余下資金仍購買此種理財。在收益率不變的情況下,多少年后本金被全部取出?money=100000year=0while money=0: money=round(money*(1+0.037),2)-20000 year=year+1print(year,年后資金被全部取出) l 條件循環(huán)while 關(guān)系表達式: 語句或語句組l 調(diào)試程序2.3 周而復(fù)始的循環(huán) 微課微課條件循環(huán)條件循環(huán).mp4.mp4教學(xué)重點:理解循環(huán)語句的工作原理;教學(xué)重點:理解循環(huán)語句的工作原理;掌握循
18、環(huán)語句的格式掌握循環(huán)語句的格式教學(xué)難點:能夠使用循環(huán)語句解決實際教學(xué)難點:能夠使用循環(huán)語句解決實際問題問題2.3 周而復(fù)始的循環(huán) 1.本節(jié)案例注意從易到難,引導(dǎo)學(xué)生掌握本節(jié)案例注意從易到難,引導(dǎo)學(xué)生掌握循環(huán)體的提煉循環(huán)體的提煉2.本節(jié)難度較大,要適當(dāng)補充練習(xí)本節(jié)難度較大,要適當(dāng)補充練習(xí)注意:注意:1.列表使用靈活,對計數(shù)循環(huán)循環(huán)變量取列表使用靈活,對計數(shù)循環(huán)循環(huán)變量取值范圍要多進行討論值范圍要多進行討論2.條件循環(huán)的條件設(shè)條件循環(huán)的條件設(shè)置要注意臨界值置要注意臨界值2.3 周而復(fù)始的循環(huán) 一、學(xué)習(xí)目標(biāo) 了解函數(shù)的作用。 學(xué)會函數(shù)的定義和調(diào)用方法,并能熟練使用函數(shù)解決問題。 學(xué)會發(fā)布共享代碼的常
19、見方法,并能熟練使用模塊解決問題。2.4 可以復(fù)用的代碼可以復(fù)用的代碼函數(shù)發(fā)布代碼導(dǎo)入模塊并使用2.4 可以復(fù)用的代碼 解決火柴棒擺數(shù)字問題用自定義函數(shù)實現(xiàn)火柴棒擺數(shù)字問題流程圖表述問題解決的思路完善程序?qū)崿F(xiàn)問題解決發(fā)布共享代碼實現(xiàn)火柴棒擺數(shù)字問題發(fā)布共享代碼導(dǎo)入并使用模塊2.4 可以復(fù)用的代碼任務(wù)一任務(wù)一 用自定義函數(shù)實現(xiàn)火柴棒擺數(shù)字問題用自定義函數(shù)實現(xiàn)火柴棒擺數(shù)字問題核心知識核心知識活動1 用流程圖表述問題解決的思路從0到111依次判斷這些數(shù)是不是恰巧需要6根火柴棒。如何計算一個數(shù)需要多少根火柴棒呢?將這個數(shù)的每個數(shù)位上的數(shù)字所需要的火柴棒數(shù)加起來。實現(xiàn)方法是將這個數(shù)除以10取余,求得個位
20、數(shù);然后將這個個位數(shù)需要的火柴棒數(shù)累加;接著將這個數(shù)除以10取整,去掉個位數(shù);重復(fù)以上步驟直到這個數(shù)為0。l 函數(shù)活動2 完善程序?qū)崿F(xiàn)問題解決2.4 可以復(fù)用的代碼 任務(wù)二任務(wù)二 發(fā)布共享代碼實現(xiàn)火柴棒擺數(shù)發(fā)布共享代碼實現(xiàn)火柴棒擺數(shù)字問題字問題核心知識核心知識活動1 發(fā)布共享代碼l 發(fā)布代碼l 導(dǎo)入模塊并使用活動2 導(dǎo)入并使用模塊import mymodule #導(dǎo)入模塊 snum=6 # 6根火柴棒 print(你可以拼出這些數(shù)字:)for i in range(112): if mymodule.match_num(i)=snum: #調(diào)用模塊內(nèi)match_num()函數(shù) print (i
21、)2.4 可以復(fù)用的代碼 教學(xué)重點:函數(shù)的定義及調(diào)用;模塊的教學(xué)重點:函數(shù)的定義及調(diào)用;模塊的發(fā)布和導(dǎo)入使用。發(fā)布和導(dǎo)入使用。教學(xué)難點:共享代碼的發(fā)布。教學(xué)難點:共享代碼的發(fā)布。2.4 可以復(fù)用的代碼 1.建立學(xué)生共享思想、樹立學(xué)生版權(quán)意識建立學(xué)生共享思想、樹立學(xué)生版權(quán)意識2.本節(jié)發(fā)布和調(diào)用模塊的難度不大,但是本節(jié)發(fā)布和調(diào)用模塊的難度不大,但是案例難度較大,教師要注意引導(dǎo)。也可采案例難度較大,教師要注意引導(dǎo)。也可采用分層次的方法,提供多個案例以供選擇。用分層次的方法,提供多個案例以供選擇。注意:注意:1.如果發(fā)布學(xué)生不易掌握,可以直接定義如果發(fā)布學(xué)生不易掌握,可以直接定義模塊模塊一、學(xué)習(xí)目標(biāo)1
22、.了解模擬數(shù)據(jù)(如音頻數(shù)據(jù))轉(zhuǎn)為數(shù)字?jǐn)?shù)據(jù)的原理與方法2.掌握二進制與其他進制(十、十六進制)之間轉(zhuǎn)換的方法3.掌握ord()和chr()函數(shù),了解文本數(shù)據(jù)的編碼(ASCII碼,Unicode碼)3.1 數(shù)據(jù)編碼 數(shù)據(jù)編碼模擬信號與數(shù)字信號聲音的數(shù)字化二進制與數(shù)制轉(zhuǎn)換文本數(shù)據(jù)的編碼3.1 數(shù)據(jù)編碼 智能交通系統(tǒng)中的數(shù)據(jù)采集認(rèn)識智能公交系統(tǒng)中的數(shù)據(jù)辦理市民卡將語音模擬數(shù)據(jù)轉(zhuǎn)換為數(shù)字?jǐn)?shù)據(jù)查看存儲在計算機中的數(shù)據(jù)卡片組合游戲查看數(shù)據(jù)的編碼任務(wù)一任務(wù)一 認(rèn)識智能公交系統(tǒng)中的數(shù)據(jù)認(rèn)識智能公交系統(tǒng)中的數(shù)據(jù)核心知識核心知識活動1 辦理市民卡l 數(shù)據(jù)n 數(shù)據(jù)的表現(xiàn)形式:文本、數(shù)字、圖像、聲音、視頻等n 外界模擬
23、數(shù)據(jù)進入計算機要進行數(shù)字化n 模擬數(shù)據(jù)轉(zhuǎn)換為數(shù)字?jǐn)?shù)據(jù)的基本方法與步驟:采樣、量化、編碼活動2 將語音模擬數(shù)據(jù)轉(zhuǎn)換為數(shù)字?jǐn)?shù)據(jù)3.1 數(shù)據(jù)編碼 任務(wù)二任務(wù)二 查看存儲在計算機中的數(shù)據(jù)查看存儲在計算機中的數(shù)據(jù)核心知識核心知識活動1 卡片組合游戲l 二進制數(shù)據(jù)n 二進制非負(fù)整數(shù)轉(zhuǎn)為十進制n 十進制非負(fù)整數(shù)轉(zhuǎn)為二進制n 十六進制,任意進制3.1 數(shù)據(jù)編碼 任務(wù)二任務(wù)二 查看存儲在計算機中的數(shù)據(jù)查看存儲在計算機中的數(shù)據(jù)核心知識核心知識活動2 查看數(shù)據(jù)的編碼使用ord()函數(shù)查看字符的ASCII碼(或Unicode碼)使用chr()函數(shù)得到ASCII碼(或Unicode碼)對應(yīng)的字符l 字符編碼n ASCI
24、I碼n Unicode碼3.1 數(shù)據(jù)編碼 教學(xué)重點:數(shù)據(jù)的二進制化(兩個層次:教學(xué)重點:數(shù)據(jù)的二進制化(兩個層次:外界模擬數(shù)據(jù)進入計算機必須數(shù)字化,外界模擬數(shù)據(jù)進入計算機必須數(shù)字化,計算機內(nèi)部一切數(shù)據(jù)都二進制化)、二計算機內(nèi)部一切數(shù)據(jù)都二進制化)、二進制與其他進制的轉(zhuǎn)化進制與其他進制的轉(zhuǎn)化教學(xué)難點:二進制教學(xué)難點:二進制3.1 數(shù)據(jù)編碼 1.1.所有數(shù)據(jù)在計算機中都是以二進制的形式表示的,但不同類型的數(shù)據(jù)所表達的所有數(shù)據(jù)在計算機中都是以二進制的形式表示的,但不同類型的數(shù)據(jù)所表達的意義不一樣,編碼方式不一樣,因此處理方式也不一樣。我們常見的數(shù)據(jù)的表現(xiàn)意義不一樣,編碼方式不一樣,因此處理方式也不一
25、樣。我們常見的數(shù)據(jù)的表現(xiàn)形式有數(shù)值型、文本型、圖像、聲音、視頻等,本節(jié)重點講解聲音的數(shù)字化,文形式有數(shù)值型、文本型、圖像、聲音、視頻等,本節(jié)重點講解聲音的數(shù)字化,文本本的的編碼,介紹二進制及編碼,介紹二進制及與與十、十六進制之間的轉(zhuǎn)換。十、十六進制之間的轉(zhuǎn)換。2.2.數(shù)據(jù)編碼是數(shù)據(jù)后續(xù)處理的基礎(chǔ)??梢宰寣W(xué)生借助于某些軟件工具,充分了解數(shù)據(jù)編碼是數(shù)據(jù)后續(xù)處理的基礎(chǔ)??梢宰寣W(xué)生借助于某些軟件工具,充分了解不同的編碼方式:如聲音有不同的編碼方式:如聲音有wavwav格式,格式,mp3mp3格式等,圖像有格式等,圖像有bmpbmp格式,格式,jpg(jpeg)jpg(jpeg)格式,格式,gifgif
26、格式等,由于編碼(含壓縮)方式不同,文件大小不同,表達效果也格式等,由于編碼(含壓縮)方式不同,文件大小不同,表達效果也不一樣。再如漢字有國標(biāo)碼、不一樣。再如漢字有國標(biāo)碼、UnicodeUnicode碼碼,可適當(dāng)擴展講到,可適當(dāng)擴展講到區(qū)位碼、機內(nèi)碼、輸區(qū)位碼、機內(nèi)碼、輸入碼、字形碼等等,讓學(xué)生入碼、字形碼等等,讓學(xué)生明白明白這些這些“編碼編碼”之間的之間的關(guān)系關(guān)系。注意:注意: 對于實踐性強的項目或活動,要讓每個學(xué)生充分參與、全程參與、深度參對于實踐性強的項目或活動,要讓每個學(xué)生充分參與、全程參與、深度參與,在體驗、經(jīng)驗的基礎(chǔ)上領(lǐng)悟、歸納、總結(jié);對于理論性較強的項目或活動,與,在體驗、經(jīng)驗的
27、基礎(chǔ)上領(lǐng)悟、歸納、總結(jié);對于理論性較強的項目或活動,要充分鋪墊、誘導(dǎo)、啟發(fā)、示范、練習(xí),課前學(xué)生作好預(yù)習(xí),帶著問題預(yù)習(xí),教要充分鋪墊、誘導(dǎo)、啟發(fā)、示范、練習(xí),課前學(xué)生作好預(yù)習(xí),帶著問題預(yù)習(xí),教師充分準(zhǔn)備各種情境下的教學(xué)預(yù)案,以及教學(xué)支架性材料,講解時以例釋理,避師充分準(zhǔn)備各種情境下的教學(xué)預(yù)案,以及教學(xué)支架性材料,講解時以例釋理,避免直接灌輸結(jié)論,更不要讓學(xué)生機械背誦結(jié)論。免直接灌輸結(jié)論,更不要讓學(xué)生機械背誦結(jié)論。3.1 數(shù)據(jù)編碼 一、學(xué)習(xí)目標(biāo)1.了解Python簡單數(shù)據(jù)類型:字符串(str)、整型(int)、浮點型(float)2.了解數(shù)據(jù)結(jié)構(gòu):線性結(jié)構(gòu)(隊列)、樹結(jié)構(gòu)、圖結(jié)構(gòu)3.掌握Pyth
28、on復(fù)合數(shù)據(jù)類型:列表3.2 數(shù)據(jù)與結(jié)構(gòu) 數(shù)據(jù)與結(jié)構(gòu)數(shù)據(jù)類型數(shù)據(jù)結(jié)構(gòu)線性數(shù)據(jù)結(jié)構(gòu)隊列樹結(jié)構(gòu)圖結(jié)構(gòu)3.2 數(shù)據(jù)與結(jié)構(gòu) 網(wǎng)絡(luò)購物探究網(wǎng)購訂單處理了解訂單數(shù)據(jù)編制訂單數(shù)據(jù)處理程序探究快遞配送過程了解快遞派送路線了解物流網(wǎng)絡(luò)規(guī)劃取快遞最快路線任務(wù)一任務(wù)一 探究網(wǎng)購訂單處理探究網(wǎng)購訂單處理核心知識核心知識活動1 了解訂單數(shù)據(jù)l 數(shù)據(jù)類型、數(shù)據(jù)結(jié)構(gòu)n Python簡單數(shù)據(jù)類型:字符串、整數(shù)類型、浮點類型、布爾型n 數(shù)據(jù)結(jié)構(gòu)之線性結(jié)構(gòu):隊列n Python復(fù)合數(shù)據(jù)類型:字符串活動2 編制訂單數(shù)據(jù)處理程序3.2 數(shù)據(jù)與結(jié)構(gòu) 任務(wù)二任務(wù)二 探究快件配送過程探究快件配送過程核心知識核心知識活動1 了解快件派送線路
29、活動2 了解物流網(wǎng)絡(luò)l 數(shù)據(jù)結(jié)構(gòu)n 樹結(jié)構(gòu)n 圖結(jié)構(gòu)3.2 數(shù)據(jù)與結(jié)構(gòu) 任務(wù)二任務(wù)二 查看存儲在計算機中的數(shù)據(jù)查看存儲在計算機中的數(shù)據(jù)核心知識核心知識活動3 規(guī)劃取快遞最快路線l 數(shù)據(jù)結(jié)構(gòu)n 圖結(jié)構(gòu)轉(zhuǎn)化為樹結(jié)構(gòu)分析求解3.2 數(shù)據(jù)與結(jié)構(gòu) 教學(xué)重點:認(rèn)識數(shù)據(jù)類型(教學(xué)重點:認(rèn)識數(shù)據(jù)類型(Python中已中已定義的類型:定義的類型:str,int,float,list等)、了等)、了解數(shù)據(jù)結(jié)構(gòu)(存在特定關(guān)系的數(shù)據(jù)元素解數(shù)據(jù)結(jié)構(gòu)(存在特定關(guān)系的數(shù)據(jù)元素的集合;按邏輯結(jié)構(gòu)分類:集合結(jié)構(gòu)、的集合;按邏輯結(jié)構(gòu)分類:集合結(jié)構(gòu)、線性結(jié)構(gòu)、樹結(jié)構(gòu)、圖結(jié)構(gòu))、掌握隊線性結(jié)構(gòu)、樹結(jié)構(gòu)、圖結(jié)構(gòu))、掌握隊列的算法實現(xiàn)列
30、的算法實現(xiàn)教學(xué)難點:樹、圖結(jié)構(gòu),圖轉(zhuǎn)化為樹分教學(xué)難點:樹、圖結(jié)構(gòu),圖轉(zhuǎn)化為樹分析求解析求解3.2 數(shù)據(jù)與結(jié)構(gòu) 任務(wù)任務(wù)一是讓學(xué)生通過一是讓學(xué)生通過“活動活動1 1”,親身體驗數(shù)據(jù)類型:字符串、整,親身體驗數(shù)據(jù)類型:字符串、整數(shù)、浮點數(shù)、布爾型,理解各種不同類型的數(shù)據(jù)的基本處理方式;通數(shù)、浮點數(shù)、布爾型,理解各種不同類型的數(shù)據(jù)的基本處理方式;通過過“活動活動2 2”,以隊列為例,以隊列為例,認(rèn)識和掌握數(shù)據(jù)結(jié)構(gòu)是對數(shù)據(jù)間關(guān)系的抽認(rèn)識和掌握數(shù)據(jù)結(jié)構(gòu)是對數(shù)據(jù)間關(guān)系的抽象和組織象和組織,即建模,即建模,引導(dǎo)學(xué)生應(yīng)用數(shù)據(jù)結(jié)構(gòu)解決學(xué)習(xí)和生活實際問題,引導(dǎo)學(xué)生應(yīng)用數(shù)據(jù)結(jié)構(gòu)解決學(xué)習(xí)和生活實際問題。 任務(wù)任務(wù)二有
31、三個二有三個活動活動:通過:通過“活動活動1 1”,了解快,了解快件件派送線路,領(lǐng)會將派送線路,領(lǐng)會將快快件件運送的線路抽象為運送的線路抽象為“樹樹”結(jié)構(gòu),結(jié)構(gòu),“透過現(xiàn)象看本質(zhì)透過現(xiàn)象看本質(zhì)”(不再是一(不再是一對一的線性關(guān)系,而是一對多的非線性關(guān)系)。通過對一的線性關(guān)系,而是一對多的非線性關(guān)系)。通過“活動活動2 2”,了解,了解物流網(wǎng)絡(luò),領(lǐng)會將物流網(wǎng)絡(luò)抽象為物流網(wǎng)絡(luò),領(lǐng)會將物流網(wǎng)絡(luò)抽象為“圖結(jié)構(gòu)圖結(jié)構(gòu)”,認(rèn)識,認(rèn)識“多對多多對多”的關(guān)的關(guān)系。通過系。通過“活動活動3 3”,了解圖的遍歷,善于將遍歷,了解圖的遍歷,善于將遍歷問題問題轉(zhuǎn)化為樹形結(jié)構(gòu)轉(zhuǎn)化為樹形結(jié)構(gòu)進行分析,并計算最短用時。進行
32、分析,并計算最短用時。 通過兩個任務(wù)的學(xué)習(xí),使學(xué)生能了解數(shù)據(jù)類型,了解數(shù)據(jù)結(jié)構(gòu)及通過兩個任務(wù)的學(xué)習(xí),使學(xué)生能了解數(shù)據(jù)類型,了解數(shù)據(jù)結(jié)構(gòu)及其應(yīng)用。其應(yīng)用。注意:注意:關(guān)于算法實現(xiàn):隊列可作為算法實現(xiàn)的重點,但樹、圖的算法實現(xiàn)不關(guān)于算法實現(xiàn):隊列可作為算法實現(xiàn)的重點,但樹、圖的算法實現(xiàn)不作要求作要求3.2 數(shù)據(jù)與結(jié)構(gòu) 一、學(xué)習(xí)目標(biāo)1.體驗圖形用戶界面(GUI),使用tkinter模塊創(chuàng)建可視化界面2.了解用Python對文本文件進行讀寫操作3.了解Access數(shù)據(jù)庫基本操作,會進行查詢設(shè)計4.設(shè)計、體驗“旅行小助手系統(tǒng)”基本功能3.3 數(shù)據(jù)與系統(tǒng) 數(shù)據(jù)與系統(tǒng)圖形用戶界面文件Python讀寫文本文件
33、數(shù)據(jù)庫數(shù)據(jù)表數(shù)據(jù)庫管理系統(tǒng)查詢準(zhǔn)則數(shù)據(jù)庫系統(tǒng)3.3 數(shù)據(jù)與系統(tǒng) 旅行小助手系統(tǒng)探究旅行線路初看旅行線路更新旅行線路走近火車票訂票系統(tǒng)查找車次整理購票信息探究訂票系統(tǒng)功能查詢換乘方案滿足個性化需要設(shè)計旅行小助手系統(tǒng)設(shè)計系統(tǒng)功能和應(yīng)用程序界面設(shè)計系統(tǒng)數(shù)據(jù)庫,了解Python訪問Access數(shù)據(jù)庫的步驟任務(wù)一任務(wù)一 探究“旅行線路” 核心知識核心知識活動1 初看“旅行線路” l 圖形用戶界面(GUI)n 導(dǎo)入tkinter模塊n 窗口n 按鈕(Button)3.3 數(shù)據(jù)與系統(tǒng) 任務(wù)一任務(wù)一 探究“旅行線路” 核心知識核心知識活動2 更新旅行線路l 圖形用戶界面(GUI)n 標(biāo)簽(Label)n 輸入
34、框(Entry)n 以追加模式寫入文本文件3.3 數(shù)據(jù)與系統(tǒng) 任務(wù)二任務(wù)二 走近火車票訂票系統(tǒng)核心知識核心知識活動1 查找車次活動2 整理購票信息l 數(shù)據(jù)庫l (車次)數(shù)據(jù)處理工具的變遷n 網(wǎng)頁(12306網(wǎng)站)n WPS表格n Access數(shù)據(jù)庫(數(shù)據(jù)表)3.3 數(shù)據(jù)與系統(tǒng) 任務(wù)三任務(wù)三 探究訂票系統(tǒng)功能核心知識核心知識活動1 查詢換乘方案活動2 滿足個性化需求WHERE (廈門至武漢車次.車次編號 LIKE G% OR 廈門至武漢車次.車次編號 LIKE D*) AND (廈門至武漢車次.出發(fā)時間 BETWEEN #7:00# AND #8:00#); l 查詢設(shè)計n 建立表間關(guān)系(INN
35、ER JOIN)n 用SQL視圖修改表間關(guān)系(ON)n 設(shè)定查詢字段名(SELECT子句)n 條件查詢(WHERE子句)n 邏輯關(guān)系詞:AND,ORn 字符匹配:LIKE %,*n 在.之間:BETWEEN AND3.3 數(shù)據(jù)與系統(tǒng)任務(wù)四任務(wù)四 設(shè)計“旅行小助手系統(tǒng)” 核心知識核心知識活動1 設(shè)計系統(tǒng)功能和應(yīng)用程序界面l 設(shè)計數(shù)據(jù)庫系統(tǒng)n 軟件功能設(shè)計(對數(shù)據(jù)表增刪改等)n 可視化界面設(shè)計(對象及事件)n Access數(shù)據(jù)庫設(shè)計3.3 數(shù)據(jù)與系統(tǒng)任務(wù)四任務(wù)四 設(shè)計“旅行小助手系統(tǒng)” 核心知識核心知識活動2 設(shè)計系統(tǒng)數(shù)據(jù)庫,了解Python訪問Access數(shù)據(jù)庫的步驟l 設(shè)計數(shù)據(jù)庫系統(tǒng)n Acc
36、ess數(shù)據(jù)庫設(shè)計(3個數(shù)據(jù)表)n Python訪問Access數(shù)據(jù)庫(實現(xiàn)對記錄的增刪改)3.3 數(shù)據(jù)與系統(tǒng)教學(xué)重點:教學(xué)重點: 1. 使用使用tkinter模塊創(chuàng)建可視化界面模塊創(chuàng)建可視化界面,體驗圖形用體驗圖形用戶界面戶界面 2.了解用了解用Python對文本文件進行讀寫操作對文本文件進行讀寫操作 3.了解了解Access數(shù)據(jù)庫基本操作,會進行查詢設(shè)計數(shù)據(jù)庫基本操作,會進行查詢設(shè)計 4.設(shè)計、體驗設(shè)計、體驗“旅行小助手系統(tǒng)旅行小助手系統(tǒng)”基本功能基本功能教學(xué)難點:教學(xué)難點:查詢設(shè)計;設(shè)計查詢設(shè)計;設(shè)計“旅行小助手系統(tǒng)旅行小助手系統(tǒng)”基本功能基本功能3.3 數(shù)據(jù)與系統(tǒng) 通過本節(jié)的學(xué)習(xí),學(xué)生能
37、了解人、信息技術(shù)與社會通過本節(jié)的學(xué)習(xí),學(xué)生能了解人、信息技術(shù)與社會的關(guān)系,認(rèn)識數(shù)據(jù)庫系統(tǒng)在社會中的作用,合理使用數(shù)的關(guān)系,認(rèn)識數(shù)據(jù)庫系統(tǒng)在社會中的作用,合理使用數(shù)據(jù)庫系統(tǒng)解決生活、學(xué)習(xí)中的問題,理解信息安全對當(dāng)據(jù)庫系統(tǒng)解決生活、學(xué)習(xí)中的問題,理解信息安全對當(dāng)今社會的影響,能安全、守法地應(yīng)用信息系統(tǒng)。今社會的影響,能安全、守法地應(yīng)用信息系統(tǒng)。 本節(jié)知識性內(nèi)容難度較大,實踐操作性內(nèi)容較多,本節(jié)知識性內(nèi)容難度較大,實踐操作性內(nèi)容較多,如可視化界面設(shè)計,文本文件讀寫操作,如可視化界面設(shè)計,文本文件讀寫操作,AccessAccess數(shù)據(jù)庫數(shù)據(jù)庫的建立、查詢、維護的建立、查詢、維護、用、用PythonPy
38、thon訪問訪問,都需要有較多時,都需要有較多時間讓學(xué)生充分練習(xí)領(lǐng)悟間讓學(xué)生充分練習(xí)領(lǐng)悟。注意:注意:用用PythonPython訪問訪問AccessAccess數(shù)據(jù)庫數(shù)據(jù)庫不要求掌握,僅作體驗不要求掌握,僅作體驗3.3 數(shù)據(jù)與系統(tǒng) 一、學(xué)習(xí)目標(biāo)1.了解密碼被盜或破解方式,認(rèn)識密碼的安全性2.了解愷撒密碼對數(shù)據(jù)的加密與解密,掌握字符串運算3.4 加密與解密 加密與解密密碼創(chuàng)建安全密碼的一般技巧加密加法密碼3.4 加密與解密 神秘密碼之旅解開網(wǎng)站賬號被盜之謎防范“盜竊”行為設(shè)置安全密碼讓數(shù)據(jù)“隱身”古老的“隱身術(shù)”揭秘“隱身術(shù)”任務(wù)一任務(wù)一 解開網(wǎng)站賬號被盜之謎核心知識核心知識活動1 防范“盜竊
39、”行為l 數(shù)據(jù)安全n 密碼如何才能不被盜3.4 加密與解密 任務(wù)一任務(wù)一 解開網(wǎng)站賬號被盜之謎核心知識核心知識活動2 設(shè)置安全密碼 l 數(shù)據(jù)安全n 密碼如何才能“安全”3.4 加密與解密 任務(wù)二任務(wù)二 讓數(shù)據(jù)“隱身” 核心知識核心知識活動1 古老的“隱身術(shù)” l 數(shù)據(jù)安全n 古典密碼3.4 加密與解密 任務(wù)二任務(wù)二 讓數(shù)據(jù)“隱身” 核心知識核心知識活動2 揭秘“隱身術(shù)” l 數(shù)據(jù)安全n 愷撒密碼n 加法密碼(移位密碼)3.4 加密與解密 教學(xué)重點:教學(xué)重點:1.通過窮舉搜索,體會密碼安全性高低通過窮舉搜索,體會密碼安全性高低2.通過愷撒密碼的加密與解密,掌握字通過愷撒密碼的加密與解密,掌握字符
40、串運算符串運算教學(xué)難點:教學(xué)難點:比較不同算法,提高程序執(zhí)行速度比較不同算法,提高程序執(zhí)行速度3.4 加密與解密 信息安全信息安全是是核心素養(yǎng)核心素養(yǎng)“信息社會責(zé)任信息社會責(zé)任”中的重點內(nèi)容:具備信息社會責(zé)任的學(xué)生,中的重點內(nèi)容:具備信息社會責(zé)任的學(xué)生,具有一定的信息安全意識與能力,能夠遵守具有一定的信息安全意識與能力,能夠遵守信息法律法規(guī),信守信息社會的道德與倫理信息法律法規(guī),信守信息社會的道德與倫理準(zhǔn)則,在現(xiàn)實空間和虛擬空間中遵守公共規(guī)準(zhǔn)則,在現(xiàn)實空間和虛擬空間中遵守公共規(guī)范,既能有效維護信息活動中個人的合法權(quán)范,既能有效維護信息活動中個人的合法權(quán)益,又能積極維護他人合法權(quán)益和公共信息益,
41、又能積極維護他人合法權(quán)益和公共信息安全安全。 本節(jié)課程內(nèi)容,可向課外延伸,與學(xué)校本節(jié)課程內(nèi)容,可向課外延伸,與學(xué)校德育工作中安全教育結(jié)合起來德育工作中安全教育結(jié)合起來,教育、引導(dǎo)教育、引導(dǎo)學(xué)生自覺遵守全國青少年網(wǎng)絡(luò)文明公約學(xué)生自覺遵守全國青少年網(wǎng)絡(luò)文明公約。3.4 加密與解密 一、學(xué)習(xí)目標(biāo) 熟悉將解決問題的方法歸結(jié)為一系列清晰、準(zhǔn)確的步驟的過程 了解算法的基本要素和重要特征 運用恰當(dāng)?shù)姆绞矫枋鏊惴?運用 Python 語言實現(xiàn)簡單算法,解決問題4.1 算法及其特征 算法及其特征算法的重要特征枚舉思想4.1 算法及其特征 軟件開發(fā)社招新探討面試問題的解決方案尋找“開關(guān)對應(yīng)關(guān)系”尋找“被污染的藥丸
42、”尋找“被誤刪的ID號”求解誰是“冠軍”嘗試枚舉4.1 算法及其特征 任務(wù)一任務(wù)一探討面試題的解決方案探討面試題的解決方案核心知識核心知識活動1尋找“開關(guān)對應(yīng)關(guān)系”知識喚醒定性分析l 算法的概念n 挖掘?qū)ο蟮奶卣鱪 重溫算法的結(jié)構(gòu)化表示如流程圖l 算法的特征n 嘗試數(shù)據(jù)抽象n 挖掘程序中的輸入、輸出信息l 基本運算n 數(shù)值的加減n 累加n 文件讀寫4.1 算法及其特征 任務(wù)一任務(wù)一探討面試題的解決方案探討面試題的解決方案核心知識核心知識活動2 尋找“被污染的藥丸”定量分析l 算法的概念n 挖掘?qū)ο蟮奶卣鱪 重溫算法的結(jié)構(gòu)化表示如流程圖l 算法的特征n 嘗試數(shù)據(jù)抽象n 挖掘程序中的輸入、輸出信息
43、l 基本運算n 數(shù)值的加減n 累加n 文件讀寫有四個裝了藥丸的罐子,每個藥丸都有一定的重量,其中有一個藥罐中所有藥丸被污染了。每片被污染的藥丸比污染前增重1克。只稱量一次,判斷哪個罐子的藥被污染了?4.1 算法及其特征 任務(wù)一任務(wù)一探討面試題的解決方案探討面試題的解決方案核心知識核心知識活動3 尋找“誤刪的ID號”巧用計算l 算法的概念n 挖掘?qū)ο蟮奶卣鱪 重溫算法的結(jié)構(gòu)化表示如流程圖l 算法的特征n 嘗試數(shù)據(jù)抽象n 挖掘程序中的輸入、輸出信息l 基本運算n 數(shù)值的加減n 累加n 文件讀寫程序程序 火眼金睛火眼金睛4.1 算法及其特征 任務(wù)二任務(wù)二求解求解“誰是冠軍誰是冠軍”核心知識核心知識活
44、動1嘗試枚舉將自然語言轉(zhuǎn)換為程序表達,了解邏輯運算在程序設(shè)計中的應(yīng)用枚舉與for的結(jié)合邏輯值的巧妙運用l 邏輯運算n 邏輯表達式n 邏輯表達式的計算l 解析思想n 狀態(tài)的表達及轉(zhuǎn)換l 枚舉n 基本思想n 實現(xiàn)方式這次面試的冠軍在A、B、C、D四位同學(xué)中。A說:“不是 我?!盉說:“是C?!盋說:“是D?!盌說:“C說的不對。”已 知四人中有一人說了假話。你能判斷出到底誰是冠軍嗎?說出你的 4.1 算法及其特征 91 結(jié)論和判斷過程。 微課微課枚舉算法實現(xiàn)要點枚舉算法實現(xiàn)要點4.1 算法及其特征 教學(xué)重點:能夠分析問題,設(shè)計解決問教學(xué)重點:能夠分析問題,設(shè)計解決問題的算法,并用恰當(dāng)?shù)姆椒枋鏊惴?/p>
45、;題的算法,并用恰當(dāng)?shù)姆椒枋鏊惴?;了解枚舉法的含義,并能使用枚舉法解了解枚舉法的含義,并能使用枚舉法解決相關(guān)問題。決相關(guān)問題。教學(xué)難點:能夠設(shè)計出解決問題的算法;教學(xué)難點:能夠設(shè)計出解決問題的算法;能夠用枚舉法解決相關(guān)問題。能夠用枚舉法解決相關(guān)問題。4.1 算法及其特征 根據(jù)學(xué)生實際情況,設(shè)定根據(jù)學(xué)生實際情況,設(shè)定“讀懂程讀懂程序序”、“修改程序修改程序”、“編寫程序編寫程序”、“自創(chuàng)問題及編程實現(xiàn)自創(chuàng)問題及編程實現(xiàn)”四個梯度四個梯度。 兩個任務(wù)兩個任務(wù)4個活動,編程量不大,個活動,編程量不大,因此建議在教學(xué)過程中,重點放在分析因此建議在教學(xué)過程中,重點放在分析問題,解決問題的過程上,讓學(xué)生
46、能清問題,解決問題的過程上,讓學(xué)生能清晰地知道第一步做什么,第二步做什么,晰地知道第一步做什么,第二步做什么,注意把握每個活動的重難點。注意把握每個活動的重難點。案例案例 潘安娜潘安娜一、學(xué)習(xí)目標(biāo) 感受數(shù)據(jù)的圖形化表示 設(shè)計解析式或迭代方程,進行數(shù)值計算,解決問題 了解數(shù)值類算法在實際問題解決時的應(yīng)用及常用方法4.24.2 數(shù)值計算數(shù)值計算數(shù)值計算解析思想Numpy模塊matplotlib模塊迭代思想4.24.2 數(shù)值計算數(shù)值計算與數(shù)學(xué)公式面對面繪制數(shù)學(xué)函數(shù)曲線用wps表格繪制正弦曲線利用Python繪制正弦曲線求解“斐波那契”數(shù)列用wps求解數(shù)列用Python求解數(shù)列4.24.2 數(shù)值計算數(shù)
47、值計算任務(wù)一任務(wù)一 繪制數(shù)學(xué)函數(shù)曲線繪制數(shù)學(xué)函數(shù)曲線核心知識核心知識活動1用WPS表格繪制正弦曲線信息加工工具的選擇l 計算機繪圖的原理n 步驟n 工具l 模塊的使用n 安裝n 使用方法活動2利用Python繪制正弦曲線繪圖的原理和模塊用法4.24.2 數(shù)值計算數(shù)值計算任務(wù)二任務(wù)二 求解斐波那契數(shù)列求解斐波那契數(shù)列核心知識核心知識活動1用WPS求解數(shù)列感性認(rèn)識 理解迭代工具對比l 遞推n 數(shù)據(jù)相關(guān)性n 遞推式l 迭代n 迭代變量的設(shè)計n 基本步驟活動2用Python求解數(shù)列理性認(rèn)識 實現(xiàn)迭代微課微課迭代基本步驟迭代基本步驟4.24.2 數(shù)值計算數(shù)值計算教學(xué)重點:了解數(shù)值類算法在實際問題教學(xué)重點
48、:了解數(shù)值類算法在實際問題解決時的常用方法,如解析法和迭代法。解決時的常用方法,如解析法和迭代法。能夠利用能夠利用numpy和和matplotlib兩個模塊兩個模塊繪制函數(shù)圖像。繪制函數(shù)圖像。教學(xué)難點:理解迭代法的含義,并能夠教學(xué)難點:理解迭代法的含義,并能夠用迭代法求解用迭代法求解Fibonacci數(shù)列。數(shù)列。4.24.2 數(shù)值計算數(shù)值計算 對于基本概念、基本理論不應(yīng)過度強調(diào),可通過對于基本概念、基本理論不應(yīng)過度強調(diào),可通過案例演示,激發(fā)學(xué)生學(xué)習(xí)的積極性和求知欲;同時要案例演示,激發(fā)學(xué)生學(xué)習(xí)的積極性和求知欲;同時要向?qū)W生介紹該項目的學(xué)習(xí)方法,強調(diào)學(xué)習(xí)程序設(shè)計是向?qū)W生介紹該項目的學(xué)習(xí)方法,強調(diào)
49、學(xué)習(xí)程序設(shè)計是培養(yǎng)耐心、毅力、務(wù)實、嚴(yán)謹(jǐn)?shù)膶W(xué)習(xí)方法的有效途徑。培養(yǎng)耐心、毅力、務(wù)實、嚴(yán)謹(jǐn)?shù)膶W(xué)習(xí)方法的有效途徑。建議教師選取一些可激發(fā)學(xué)生思考的問題,在共同討建議教師選取一些可激發(fā)學(xué)生思考的問題,在共同討論、探究的過程中體驗基本概念和基本理論。論、探究的過程中體驗基本概念和基本理論。 在教學(xué)過程中在教學(xué)過程中,引導(dǎo)學(xué)生學(xué)習(xí)數(shù)值計算方法內(nèi)容的引導(dǎo)學(xué)生學(xué)習(xí)數(shù)值計算方法內(nèi)容的同時同時,訓(xùn)練和提升自己的計算思維能力訓(xùn)練和提升自己的計算思維能力,重視并積極探重視并積極探索如何通過程序來解決實際問題,并將其引入到教學(xué)索如何通過程序來解決實際問題,并將其引入到教學(xué)內(nèi)容中,推薦采用理論求解與計算機模擬相融合的教
50、內(nèi)容中,推薦采用理論求解與計算機模擬相融合的教學(xué)模式。學(xué)模式。一、學(xué)習(xí)目標(biāo) 了解數(shù)據(jù)與信息的特征運用合適的算法形成解決問題的方案 了解算法設(shè)計中的分治思想,并運用二分查找解決實際問題 體驗遞歸算法,并結(jié)合具體問題開展編程實踐4.34.3 非數(shù)值計算非數(shù)值計算非數(shù)值計算分治策略二分查找遞歸策略4.34.3 非數(shù)值計算非數(shù)值計算生活中的算法巧翻字典統(tǒng)計查字典次數(shù)玩轉(zhuǎn)“漢諾塔”游戲剖析問題,設(shè)計游戲策略4.34.3 非數(shù)值計算非數(shù)值計算任務(wù)一任務(wù)一巧翻詞典巧翻詞典核心知識核心知識活動 統(tǒng)計查字典次數(shù)分治二分查找l 分治策略n 基本思想l 二分查找n 基本思想n 程序?qū)崿F(xiàn)l 函數(shù)n 定義n 調(diào)用假設(shè)一
51、本字典大約1000頁,目標(biāo)信息在第328頁。請在表中記錄你的翻頁過程,和同學(xué)們比一比,看誰翻的次數(shù)最少。4.34.3 非數(shù)值計算非數(shù)值計算任務(wù)二任務(wù)二 玩轉(zhuǎn)玩轉(zhuǎn) “漢諾塔漢諾塔”游戲游戲核心知識核心知識活動 剖析問題,設(shè)計游戲策略遞歸抽象思維狀態(tài)描述、狀態(tài)轉(zhuǎn)移l 遞歸n 框架設(shè)計n 運行結(jié)果分析n 工作流程l 遞歸函數(shù)n 函數(shù)設(shè)計n 遞歸調(diào)用n 參數(shù)傳遞微課微課遞歸工作流程遞歸工作流程遞歸課堂實錄遞歸課堂實錄學(xué)生作品學(xué)生作品4.34.3 非數(shù)值計算非數(shù)值計算教學(xué)重點:理解二分思想、遞歸思想,教學(xué)重點:理解二分思想、遞歸思想,運用二分算法解決實際問題。運用二分算法解決實際問題。教學(xué)難點:理解遞歸
52、算法及工作流程。教學(xué)難點:理解遞歸算法及工作流程。4.34.3 非數(shù)值計算非數(shù)值計算 針對學(xué)生的認(rèn)知水平及認(rèn)知習(xí)慣,通過針對學(xué)生的認(rèn)知水平及認(rèn)知習(xí)慣,通過引導(dǎo)、啟發(fā)、設(shè)問等方式,為學(xué)生設(shè)置真實引導(dǎo)、啟發(fā)、設(shè)問等方式,為學(xué)生設(shè)置真實項目或問題情境,使學(xué)生在自主探究或解決項目或問題情境,使學(xué)生在自主探究或解決問題的過程中產(chǎn)生較強的學(xué)習(xí)動機,在不斷問題的過程中產(chǎn)生較強的學(xué)習(xí)動機,在不斷發(fā)現(xiàn)中習(xí)得知識、發(fā)展思維、提升能力。發(fā)現(xiàn)中習(xí)得知識、發(fā)展思維、提升能力。 在該課程的教學(xué)方法上,應(yīng)以程序設(shè)計在該課程的教學(xué)方法上,應(yīng)以程序設(shè)計的實例帶動語言知識的學(xué)習(xí),把程序設(shè)計當(dāng)?shù)膶嵗龓诱Z言知識的學(xué)習(xí),把程序設(shè)計當(dāng)
53、作科學(xué)方法的訓(xùn)練,把語言知識的應(yīng)用作為作科學(xué)方法的訓(xùn)練,把語言知識的應(yīng)用作為技能的培養(yǎng),全面推行技能的培養(yǎng),全面推行“模仿模仿形象思形象思維維抽象思維抽象思維”三個由淺入深階段的教學(xué)。三個由淺入深階段的教學(xué)。一、學(xué)習(xí)目標(biāo) 學(xué)會分析任務(wù),描述需求分析,知道需要解決的關(guān)鍵問題 體驗軟件開發(fā)的基本流程接福游戲接福游戲4.44.4 綜合問題的解決綜合問題的解決綜合問題的解決項目規(guī)劃pygame模塊4.44.4 綜合問題的解決綜合問題的解決接福游戲基于需求,分解任務(wù)了解需求,分析問題分解任務(wù),設(shè)計流程組裝程序,測試運行界面設(shè)計人機交互及程序拼裝4.44.4 綜合問題的解決綜合問題的解決任務(wù)一任務(wù)一基于需
54、求,分解任基于需求,分解任務(wù)務(wù)核心知識核心知識活動1了解需求,分析問題分析問題,整體把握、關(guān)注細(xì)節(jié)l 需求分析n 功能需求n 軟件需求l 問題分解n 過程設(shè)計n 游戲監(jiān)聽l 界面設(shè)計n 圖像繪制步驟活動2分解任務(wù),設(shè)計流程分解4.44.4 綜合問題的解決綜合問題的解決任務(wù)二任務(wù)二組裝程序,測試運行組裝程序,測試運行核心知識核心知識活動1界面設(shè)計窗體l 背景繪制方法n 窗體繪制n 對象疊放次序n 文字的顯示n 動態(tài)效果實現(xiàn)原理l 程序拼裝n 主程序的概念n 函數(shù)中參數(shù)的設(shè)計n 參數(shù)的傳遞n 人機交互方式及實現(xiàn)l 軟件評價n 有缺點評價n 修改建議活動2人機交互及程序拼裝微課微課pygamepyg
55、ame中的動畫中的動畫4.44.4 綜合問題的解決綜合問題的解決教學(xué)重點:熟悉應(yīng)用程序開發(fā)流程、教學(xué)重點:熟悉應(yīng)用程序開發(fā)流程、pygame模塊的使用。模塊的使用。教學(xué)難點:理解、使用函數(shù)實現(xiàn)功能模教學(xué)難點:理解、使用函數(shù)實現(xiàn)功能模塊。塊。4.44.4 綜合問題的解決綜合問題的解決 在實際教學(xué)中,可以讓學(xué)生嘗試組裝各在實際教學(xué)中,可以讓學(xué)生嘗試組裝各功能模塊,讓他們了解程序需要完成哪些功功能模塊,讓他們了解程序需要完成哪些功能模塊,這些功能模塊如何拼裝。能模塊,這些功能模塊如何拼裝。 教師也可以根據(jù)學(xué)生的實際情況,選擇教師也可以根據(jù)學(xué)生的實際情況,選擇不同的代碼編寫要求,如:填空式的代碼編不同的代碼編寫要求,如:填空式的代碼編寫、分解功能模塊中各函數(shù)代碼編寫等。寫、分解功能模塊中各函數(shù)代碼編寫等。編編寫代碼不是最終目的,培養(yǎng)學(xué)生掌握解決實寫代碼不是最終目的,培養(yǎng)學(xué)生掌握解決實際問題的方法才是關(guān)鍵
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 特發(fā)性室性心動過速的健康宣教
- 改變提問改變?nèi)松?2個改善生活與工作的有力工具
- 2025全面版青島市房屋租賃合同
- 2025設(shè)備保養(yǎng)合同模板
- 2025年標(biāo)準(zhǔn)電子版?zhèn)€人住宅租賃合同模板
- 新生兒抗生素相關(guān)性腹瀉的健康宣教
- 肺動靜脈瘺的健康宣教
- 2025工程項目施工招標(biāo)合同(合同邀請函)
- 2025年銅陵經(jīng)營性道路客貨運輸駕駛員從業(yè)資格考試
- 2025土地承包合同修訂與附加協(xié)議書范本
- 派出所校園安全講座
- 2023年青島西海岸新區(qū)招聘筆試真題
- 南方城市文遺運營計劃書【旅游】【文旅IP】【非遺文化】
- 《遺傳病的治療》課件
- 《MATLAB編程及應(yīng)用》全套教學(xué)課件
- 2024年江蘇省泰州市保安員理論考試題庫及答案(完整)
- 2023年肉牛標(biāo)準(zhǔn)化規(guī)模養(yǎng)殖生產(chǎn)技術(shù)規(guī)范
- 2024年有關(guān)業(yè)主大會議事規(guī)則(示范文本)
- 被別人打了和解協(xié)議書模板
- 2024年高中英語衡水體書法練字字帖
- DL∕T 618-2022 氣體絕緣金屬封閉開關(guān)設(shè)備現(xiàn)場交接試驗規(guī)程
評論
0/150
提交評論