王炎珊


一、教材分析
本課是廣州版小學信息技術第三冊第二單元信息王國設計師的內容。用“古詩詞名家”為活動主題,學習App Inventor程序設計中條件判斷語句的使用。本課主要內容包括組件設計和邏輯設計,學習的重點和難點放在邏輯設計部分。
“古詩詞名家”的主題使本課注入人文元素,與語文古詩詞相融合,更加貼近學生的學習和生活實際。教材要求學生掌握條件判斷與反饋語句的使用方法,同時能夠綜合運用組件與邏輯設計技能去開發(fā)個性化應用程序項目。應用程序的項目式開發(fā)能提高學生的學習興趣,培養(yǎng)學生的編程思維和信息素養(yǎng)。
二、教學對象分析
本課的教學對象是小學六年級學生,他們運用信息技術加工和處理信息的綜合能力較強。通過前幾課的學習,學生已掌握圖像與按鈕組件的使用、界面布局與屏幕切換、用戶界面組件文本輸入框等技能操作。前面章節(jié)的學習,為本課學習打下堅實的基礎。雖然學生是第一次接觸條件判斷語句和選擇結構,但在日常學習中,學生對答題活動基本都有親身體驗,六年級學生有較強的邏輯分析能力,具備基本的抽象思維能力。
三、教學目標
(一)知識與技能
1. 會合理進行界面布局,添加組件并進行組件屬性設置;
2. 會正確使用“如果……則”和“如果……則……否則”兩種分支結構;
3. 會正確設定條件判斷表達式。
(二)過程與方法
通過主題探究、項目式學習、小組協(xié)作學習,不斷調試優(yōu)化掌握應用程序的設計開發(fā)。
(三)情感態(tài)度與價值觀
1. 通過對比分析,體會編程的嚴謹性,培養(yǎng)仔細認真的態(tài)度和習慣。
2. 通過項目開發(fā),體驗一個APP應用程序開發(fā)過程,逐步積累項目開發(fā)經(jīng)驗。
3. 通過主題創(chuàng)作,感受中國古詩詞文化的魅力,提高民族自信心、自豪感。
四、教學重難點
1.“如果……則”和“如果……則……否則”分支結構的使用。
2. 條件判斷表達式的設定。
五、教學策略
本課以“古詩詞名家”為主題,以古詩詞問答應用程序開發(fā)為主線,采用項目式學習理念。在項目式開發(fā)教學過程中將學習重難點有效分解引導,并從中滲透貫穿人文元素。本課共設計四個教學環(huán)節(jié)。第一個教學環(huán)節(jié)是情境創(chuàng)設,項目發(fā)布。第二個教學環(huán)節(jié)是項目布局,組件設計。第三個教學環(huán)節(jié)是條件判斷,邏輯設計。第四個教學環(huán)節(jié)是任務拓展,總結提升。
在教學過程中,教師借助粵教翔云數(shù)字教材平臺、問卷星等技術手段為學生搭建研學資源平臺,學生通過上機實踐、請教老師、參考范例等方法進行獨立研學以及組內互助。教師適時為學生搭建思考與交流支架,引導學生帶著問題思考與創(chuàng)作,體驗條件判斷分支結構程序的編寫過程與樂趣,形成融學、樂學的學習氛圍。
六、教學媒體
多媒體計算機室、教學廣播軟件、粵教翔云數(shù)字教材平臺、APP Inventor設計平臺、教材、多媒體課件、微課、配套資源等。
七、教學過程
(一)情境創(chuàng)設,項目發(fā)布
播放《中國詩詞大會》的一段問答環(huán)節(jié)視頻。通過視頻體驗古詩詞問答的現(xiàn)場氛圍,感受古詩詞的魅力。今天我們一起開發(fā)一個關于古詩詞的問答應用程序。(應用程序例子展示:用手機演示程序運行效果)
學生活動:體驗思考,進入項目開發(fā)情境。
【設計意圖】創(chuàng)設項目主題情境,激發(fā)學習興趣。
(二)項目布局,組件設計
分析應用程序界面組件:觀看木棉仔進行組件設計過程,對應用程序進行水平布局,表格布局,添加圖像組件,標簽組件,文本輸入框組件以及按鈕組件。
學生活動:觀看微課,自主學習操作實踐。學生組件設計作品,示范講解小組交流。
【設計意圖】對于學生已掌握的知識進行項目式應用,通過在粵教翔云數(shù)字教材平臺上觀看微課,按照例子進行實踐操作,自主探究學習完成學習任務,培養(yǎng)學生的程序調試能力和自主學習能力。
過渡:接下來,我們進行項目的邏輯設計。
(三)條件判斷,邏輯設計
任務一:應用程序什么時候開始判斷我的回答?
學生活動:觀看視頻,木棉仔取出“當提交按鈕被點擊”,根據(jù)程序判斷原理圖分小組說說判斷的在什么時候發(fā)生?應用程序是怎么判斷的?(出示“如果……則”程序判斷原理圖)
粵教翔云數(shù)字教材平臺上進行回答,教師可即時在平臺上看到學生答題情況,根據(jù)情況對知識進行進一步梳理。
歸納梳理:在當文本輸入框輸入完畢,提交按鈕被點擊時,此時程序開始判斷回答。提交按鈕才是我們程序編寫的關鍵。
【設計意圖】由問題出發(fā),引導學生對項目式可能遇到的問題進行思考,學習范例,實踐操作,自主探究學習完成學習任務,理解條件判斷程序的基本判斷原理。通過粵教翔云數(shù)字教材平臺進行各環(huán)節(jié)學習任務或活動布置,利用平臺問答搶答功能進行學習情況實時反饋。
任務二:對應的代碼塊程序應該怎么寫呢?如果后面的判斷表達式應該如何寫?
學生活動:通過觀看平臺上的“如果……則”程序編寫示范,嘗試進行判斷表達式的編寫。
請看以下的兩個例子。你覺得他們是完全相同嗎?(重難點及常見錯例)注意:等號左右兩邊的內容要相同,而且完全相同。
信息素養(yǎng)滲透:在編程的世界里邏輯是非常嚴謹?shù)模呐率且粋€不顯眼的空格都會引起程序的錯誤。同學們一定要培養(yǎng)好認真仔細的態(tài)度和習慣。
【設計意圖】對項目開發(fā)過程可能遇到的問題進行思考,自主探究學習,實踐操作達到掌握新知識的目的,理解條件判斷程序的基本編寫規(guī)范。
任務三:如果在文本輸入框中輸入的答案不是中文李紳,那應用程序應該怎樣執(zhí)行修改?
條件成立時執(zhí)行“則”右邊的代碼塊,條件不成立時執(zhí)行“否則”右邊的代碼塊。
比較兩個條件代碼塊的異同
請學生根據(jù)需要選用合適的代碼塊,對程序進行修改。完成后對項目進行連接測試,如有需要,可重復以上步驟,完善項目的開發(fā)設計。
【設計意圖】通過小組合作學習,培養(yǎng)良好的學習習慣,讓體驗成功的喜悅,培養(yǎng)口頭表達的能力,理清思路并優(yōu)化作品,體驗程序設計中調試的重要性。
(四)拓展任務,總結升華
升級項目情境:生活中的詩詞應用程序不止于此,中國的古詩詞浩瀚如海,中國的古詩詞名家繁星璀璨,這世世代代流傳下來的文化瑰寶和民族精神早已融入我們的血脈。讓我們一起來續(xù)寫詩詞應用程序,續(xù)寫中華民族的輝煌吧!
拓展任務:嘗試在屏幕一增加“下一題按鈕”組件,增加多個屏幕進行界面設計并編寫程序。
啟發(fā)創(chuàng)意:①通過對話框等多種形式進行對錯反饋;②修改條件判斷表達式進行多條件反饋;③應用程序能對答題次數(shù)進行限制。
學生活動:優(yōu)化作品程序調試,分享交流設計思路,分小組匯報升級版詩詞應用程序。
【設計意圖】項目展示互動,激發(fā)學生再創(chuàng)作愿望。
(五)課堂總結
本節(jié)課我們使用了“如果……則”和“如果……則……否則”這兩個重要的代碼塊。利用它們,我們實現(xiàn)了設定條件、判斷條件,然后根據(jù)條件符合和不符合做出兩種反饋的分支結構。
同學們,中華民族是一個熱愛詩詞文化的民族,歷代名家將五千年的中華文明化成詩句,代代相傳,讓中華文明源遠流長、生生不息。
【設計意圖】課堂總結評價,回歸項目主題,使整節(jié)課的教學效果得到提升。
八、教學板書設計