趙虹

● 內(nèi)容分析
本課是六年級Python知識的學(xué)習(xí)內(nèi)容,是在學(xué)習(xí)了print()函數(shù)、input()函數(shù)知識的基礎(chǔ)上,進(jìn)一步學(xué)習(xí)通過“if…else”語句實(shí)現(xiàn)對輸入內(nèi)容的判斷,并打印結(jié)果,完成簡單的“科技創(chuàng)新競答賽”程序設(shè)計項(xiàng)目作品。
● 學(xué)情分析
六年級的學(xué)生學(xué)習(xí)興趣濃厚,具備一定的編程思維和基礎(chǔ)。在學(xué)習(xí)Python語言時,要引導(dǎo)學(xué)生先梳理自然語言算法,再繪制流程圖算法,最后進(jìn)行程序編寫。引導(dǎo)學(xué)生發(fā)揮邏輯思維和創(chuàng)造力,讓學(xué)生體會編程的樂趣和成就感,調(diào)動學(xué)生的學(xué)習(xí)積極性,培養(yǎng)學(xué)生編程思維。
● 教學(xué)目標(biāo)
①通過自主探究,復(fù)習(xí)print()函數(shù)打印字符串的功能,打印科技知識答案。②通過小組協(xié)作探究,復(fù)習(xí)input()函數(shù)的基本用法,編寫完成科技知識題目和輸入答案的程序。③通過觀看微視頻學(xué)習(xí)資源,小組協(xié)作,交流分享,學(xué)習(xí)理解“if…else”語句的含義和應(yīng)用格式。④通過小組協(xié)作,交流分享綜合運(yùn)用print()函數(shù)、input()函數(shù)、if…else語句,編寫完成“科技知識競答賽”程序;在糾錯調(diào)試過程中,逐步滲透編程思維,提高學(xué)習(xí)編程的信心,并養(yǎng)成編程中不斷修改、調(diào)試、發(fā)現(xiàn)解決問題的良好學(xué)習(xí)習(xí)慣。
● 教學(xué)重難點(diǎn)
重點(diǎn):復(fù)習(xí)print()函數(shù)打印字符串的功能,打印出科技知識的答案;復(fù)習(xí)input()函數(shù)的基本用法,填寫補(bǔ)充完成程序,實(shí)現(xiàn)輸入答案、打印答案的效果。
難點(diǎn):理解掌握“if…else”語句的含義和格式;綜合運(yùn)用print()函數(shù)、input()函數(shù)、if…else 語句,填寫補(bǔ)充完成“科技知識競答賽”程序。
● 教學(xué)準(zhǔn)備
教學(xué)課件、學(xué)生操作文件、學(xué)習(xí)任務(wù)單、微視頻,科技知識資料。
● 教學(xué)過程
1.創(chuàng)設(shè)情境,導(dǎo)入新課
師:(播放《90秒回顧這五年中國創(chuàng)新成就》視頻短片)2021年是中國共產(chǎn)黨成立100周年,100年來祖國在科技創(chuàng)新方面的發(fā)展舉世矚目,一次次用傲人的成績驚艷世界。今天就讓我們在Python的編程世界里,通過編寫小程序,來一場“祖國科技知多少”的知識競答賽。(介紹小組評比規(guī)則,展示評價軟件)在本節(jié)課中,我們會把小組和個人參與競賽活動的情況都統(tǒng)計到小組評比活動中。讓我們乘著小火箭,一起挑戰(zhàn)學(xué)習(xí)任務(wù),為自己的小組贏得獎勵。
設(shè)計意圖:通過播放視頻,使學(xué)生了解國家在科技創(chuàng)新方面取得的卓越成就,激發(fā)愛國熱情;通過展示小組評比軟件,充分調(diào)動學(xué)生參與學(xué)習(xí)活動的積極性。
2.創(chuàng)設(shè)項(xiàng)目,任務(wù)驅(qū)動
任務(wù)一:打印答案
教師出示課件,展示任務(wù)要求(如下頁圖1),要求學(xué)生自主探究完成任務(wù),根據(jù)學(xué)生完成情況進(jìn)行總結(jié),糾正問題,并根據(jù)小組完成情況進(jìn)行評價獎勵。
設(shè)計意圖:作為本節(jié)課學(xué)習(xí)項(xiàng)目的熱身內(nèi)容,運(yùn)用print()函數(shù)打印答案,比較簡單,學(xué)生在完成任務(wù)的過程中初步感知通過編程完成知識問答的樂趣,將更加有信心參與后面的學(xué)習(xí)活動。
任務(wù)二:提問回答
教師出示課件,展示任務(wù)要求(如圖2),引導(dǎo)學(xué)生先通過流程圖算法進(jìn)行編程思路梳理,再兩人一組協(xié)作完成任務(wù),根據(jù)學(xué)生完成情況進(jìn)行總結(jié),糾正問題,并根據(jù)小組完成情況進(jìn)行評價獎勵。
設(shè)計意圖:任務(wù)二的內(nèi)容難度升級,學(xué)生通過運(yùn)用input()函數(shù)編寫程序,能使知識問答具有一定的互動性效果,學(xué)習(xí)項(xiàng)目內(nèi)容更加豐富有趣。通過運(yùn)行程序,學(xué)生能夠發(fā)現(xiàn)程序存在的問題和不足,為任務(wù)三的學(xué)習(xí)奠定基礎(chǔ)。
任務(wù)三:提問回答
師:雖然通過任務(wù)一和任務(wù)二的兩種編程方式也能實(shí)現(xiàn)知識問答的效果,但是還是有些不足,當(dāng)我們輸入答案后,并不知道答案的對錯,程序沒有進(jìn)行答案對錯的提示。下面就讓我們通過學(xué)習(xí)新的知識——條件語句,if…else雙分支結(jié)構(gòu),來完善程序設(shè)計,實(shí)現(xiàn)對輸入答案判斷對錯的效果。
教師組織學(xué)生觀看微視頻,學(xué)習(xí)理解“if…else”語句的含義和使用格式。學(xué)生兩人一組,結(jié)合學(xué)習(xí)任務(wù)單,進(jìn)行交流分享,梳理“if…else”語句的含義和使用格式。
教師出示課件,展示任務(wù)要求(如圖3),學(xué)生小組協(xié)作,先通過流程圖算法進(jìn)行編程思路梳理,在組長的計算機(jī)上完成程序編寫,進(jìn)行班級交流,糾錯改正,再在各自計算機(jī)上完成程序編寫。教師根據(jù)小組完成情況進(jìn)行評價獎勵。
設(shè)計意圖:“if…else”語句是完成本節(jié)課學(xué)習(xí)項(xiàng)目的重要內(nèi)容,先組織學(xué)生通過觀看微視頻進(jìn)行學(xué)習(xí),再組織學(xué)生小組協(xié)作,結(jié)合學(xué)習(xí)任務(wù)單,交流分享加深理解。在完成任務(wù)三的過程中,對“if…else”語句進(jìn)行實(shí)踐運(yùn)用,最終完成“科技知識問答”的學(xué)習(xí)項(xiàng)目內(nèi)容。
3.鞏固練習(xí),知識競答
師:任務(wù)挑戰(zhàn)成功了,“祖國科技知多少”知識競答賽正式開始。我給每個小組準(zhǔn)備了不同的“科技創(chuàng)新”知識題庫資料,請各小組長對題目內(nèi)容進(jìn)行分工,每組負(fù)責(zé)一道題目,在任務(wù)三.py文件的基礎(chǔ)上,進(jìn)行程序的修改完善。再通過運(yùn)行程序,小組之間互相進(jìn)行“知識競答”,看看哪個小組準(zhǔn)確率最高。
設(shè)計意圖:通過學(xué)生編寫知識競答賽題目程序,既實(shí)現(xiàn)對本節(jié)課知識的鞏固練習(xí),又拓展學(xué)習(xí)項(xiàng)目內(nèi)容。
4.結(jié)合板書,總結(jié)全課
教師根據(jù)板書內(nèi)容,引導(dǎo)學(xué)生回顧梳理一節(jié)課的學(xué)習(xí)內(nèi)容,并總結(jié)小組評比結(jié)果。
師:同學(xué)們,今天我們運(yùn)用Python知識編寫程序,開展了科技知識競答賽活動,了解了祖國在科技發(fā)展中取得的卓越成就。在這些科技創(chuàng)新成果中,很多都用到了編程知識,希望同學(xué)們從現(xiàn)在開始,從點(diǎn)滴學(xué)起,慢慢積累,相信未來的你們也會為祖國的科技創(chuàng)新事業(yè)貢獻(xiàn)自己的力量。
● 教學(xué)反思
第一,注重德育滲透,提高教學(xué)效率。2021年是中國共產(chǎn)黨成立100周年,也是“十四五”的開局之年,這些重大的意義雖然學(xué)生可能因?yàn)槟挲g小理解不了,但無論是上課伊始的導(dǎo)入視頻,還是呈現(xiàn)在每一個學(xué)習(xí)任務(wù)中的知識問答題目,都使學(xué)生了解到祖國科技發(fā)展的卓越成就,感受到祖國的科技發(fā)展帶來的震撼,從而樹立為祖國科技事業(yè)貢獻(xiàn)力量的遠(yuǎn)大理想。