?

項目學習背景下高中信息技術課堂教學有效實施的探索

2021-08-27 15:08張博
師道·教研 2021年7期
關鍵詞:新教材程序設計選題

張博

2020年秋季新學期廣東省普通高中信息技術配套新教材(以下簡稱粵教版新教材)正式使用,粵教版新教材基于對學生核心素養的培養,以項目學習為主線貫穿整個課程體系,融入知識技能,設計了許多基于真實性問題的活動情境和實驗,充分體現了信息技術學科理論性、工具性和實踐性這些特征。在新課標、新教材的實施與使用背景之下,項目學習成為高中信息技術課堂教學的主線,是老師和學生都必須要掌握和適應的教學方式。

一、教學前充分準備

1、緊盯課程標準,增強教學本領

從新課標的要求可以看出,項目學習是高中信息技術課程落實“如何培養人”的有效途徑之一,是信息技術課堂改革與時俱進的體現。項目式學習能夠幫助學生掌握信息技術學科的基礎知識、方法和技能,讓學生真正體驗到“做中學、學中創、創中樂”,從而達到培養學生信息技術核心素養的目的。所以,新課標新教材應用的背景下,帶領學生順利開展項目學習是信息技術教師必須具備的教學能力,教師需要不斷增強的專業能力和素養,更新教育理念,掌握教學常用的新技術(在線課堂開發、微課、Python編程等)的應用。

2.先吃透教材再設計教學

以必修1《數據與計算》第四章《程序設計基礎》這一單元為例,項目范例是《設計購買紀念品的最佳方案》,通過仔細分析教材我們能夠發現,本章項目學習目標是通過“設計購買紀念品的最佳方案”這一項目,讓學生了解實現算法的程序設計語言和運用程序控制結構設計購買紀念品的最佳方案。要達到這一目標,需要教師組織學生進行自主、協作、探究學習,讓學生在理解了 Python 程序設計語言基礎知識的基礎上,掌握三種程序控制結構,學會使用程序設計語言實現簡單算法,體驗程序設計的基本流程,掌握程序調試與運行的方法,進而實現利用程序設計語言實現簡單算法,解決實際問題的目標。

在此基礎上進一步分析,細化本章的學業目標:①理解Python 語言常量和變量的數學意義;理解運算符與表達式的含義和用法;②知道不同的Python函數的用法;③熟悉 Python語言常見的數據類型;能夠運用 Python的運算符處理數據計算;能夠使用不同Python 函數處理運算數據和運算過程;能夠掌握 input() 函數和 print() 函數的基本用法;能夠掌握程序的順序結構、選擇結構、循環結構設計的基本流程,并能夠運用這三種基本結構描述問題的求解過程。

通過以上分析,可以幫助教師對照課程標準和學業目標,確定本章課時數,在項目學習各環節中統籌設計師生活動,安排教學環節,對教學設計的開發具有非常重要的指導意義。

二、項目選題及規劃階段

1.帶領學生開展項目范例的學習,從“看”項目到“做”項目

項目范例是引導學生了解本章節項目學習活動的全過程。通過項目范例的學習,學生對將要開展的項目背景和項目意義有了基本的認識,對學生自主開展項目選題、項目規劃、探究與實施、項目成果展示具有指導作用。教師在引導學生進行項目范例學習時,需特別注意將項目范例情境真實化,如粵教版新教材必修1第四章《程序設計基礎》,項目范例的情境是在網絡購物當中通過設計好的算法來實現最優的購買方案。教師在課前可以通過網絡搜索或自制相關視頻將電商平臺滿減優惠券使用作為真實案例展示給學生,視頻的內容與項目主題的內容應該盡量貼近,以引導學生積極主動開展項目研究。

2.指導學生分組,確保每一個學生都能通過項目學習到相關技能和知識

項目學習教師在指導學生分組時,小組成員人數要適中,以5人左右一個小組為宜,避免因人數多出現“濫竽充數”的現象,成員分工要結合思維導圖的應用,具體明確到信息搜集、分析、實驗、調查、提煉等細節,確保每一位同學通過項目學習都能掌握相關技能、提升信息素養。

3.重視選題指導,指導學生做好項目規劃

學生根據教材選題、教師提供的附加選題或自擬,小組頭腦風暴后確定項目選題,以小組為單位,填寫《項目學習活動記錄表》“項目選題”欄目。教師在這個過程中要強調項目目標及學習目標,引導學生分析項目問題,并指導小組完成項目規劃。教師也可以提供更多的選題,并參與到小組的選題討論中。教師在學生項目選題及項目規劃后組織開展方案交流及展示活動,通過教師或其他小組同學點評,及時對學生選題中容易出現的項目目標高、難度大、不深入等問題進行提醒。

三、項目探究及實施階段

項目探究及實施階段以學生進行自主探究為主,教師指導、協助為輔。學生對照項目實施方案提出的問題邊探究邊實施,這是一個循序漸進的過程。為了提高學生探究及實施的效率,教師應該對照學業要求和學業目標準備相應的學習環境和學習素材,解決課時不足,學習資源匱乏等問題,幫助學生高效完成。如必修1《數據與計算》第四章《程序設計基礎》“運用程序控制結構設計項目選題代碼及最佳方案”探究活動過程中,教師在這階段主要活動包括:①引導學生對項目問題進行簡化、抽象與建模。②觀察學生解決程序設計過程中出現的問題,對相應知識點學習素材進行豐富。③對學生在學習社區交流討論內容進行解答并協助學生完成項目實施過程中遇到的程序調試等問題。學生活動包括:①通過學習,對項目問題進行簡化和分析并設計出相應的算法。②借助學習資源,小組結合本組選題,編寫出運用順序、選擇、循環三種不同結構設計最佳方案的程序代碼并調試運行及糾錯。③同時填寫《項目學習活動記錄表》探究活動與項目實施相關的內容。

四、形成成果及評價階段

各小組將所完成的程序及項目報告提交至網絡學習社區平臺進行展示與交流,共享創造、分享快樂。教師在本階段重點指導學生對項目報告的撰寫,讓學生對整個項目提出的背景、問題的提出、解決過程及意義這四個主要方面進行表述,完善項目方案,促進信息意識、計算思維、數字化學習與創新、信息社會責任的信息技術學科核心素養的達成。筆者偏向于將項目與學生團隊的評價結合起來的方式進行,這樣做的目的是突出學生團隊合作的重要性。對學生團隊的評價包括團隊組建、交流溝通、自主學習、分工協作、新知識新技能的運用等方面,每一個方面都對應項目的某個階段,進而評價出“優秀團隊”。

責任編輯? ? 邱? ?麗

猜你喜歡
新教材程序設計選題
《新課標·新教材·新高考》特別征文
挺立于課本之中的“樹”
擔當意識:歷史新教材滲透不可或缺
基于Visual Studio Code的C語言程序設計實踐教學探索
從細節入手,談PLC程序設計技巧
高職高專院校C語言程序設計教學改革探索
PLC梯形圖程序設計技巧及應用
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合