项目学习背景下高中信息技术课堂教学有效实施的探索

2021-02-13 02:47中山市濠头中学
师道(教研) 2021年7期
关键词:程序设计新教材选题

文/中山市濠头中学 张 博

2020 年秋季新学期广东省普通高中信息技术配套新教材(以下简称粤教版新教材)正式使用,粤教版新教材基于对学生核心素养的培养,以项目学习为主线贯穿整个课程体系,融入知识技能,设计了许多基于真实性问题的活动情境和实验,充分体现了信息技术学科理论性、工具性和实践性这些特征。在新课标、新教材的实施与使用背景之下,项目学习成为高中信息技术课堂教学的主线,是老师和学生都必须要掌握和适应的教学方式。

一、教学前充分准备

1、紧盯课程标准,增强教学本领

从新课标的要求可以看出,项目学习是高中信息技术课程落实“如何培养人”的有效途径之一,是信息技术课堂改革与时俱进的体现。项目式学习能够帮助学生掌握信息技术学科的基础知识、方法和技能,让学生真正体验到“做中学、学中创、创中乐”,从而达到培养学生信息技术核心素养的目的。所以,新课标新教材应用的背景下,带领学生顺利开展项目学习是信息技术教师必须具备的教学能力,教师需要不断增强的专业能力和素养,更新教育理念,掌握教学常用的新技术(在线课堂开发、微课、Python 编程等)的应用。

2.先吃透教材再设计教学

以必修1《数据与计算》第四章《程序设计基础》这一单元为例,项目范例是《设计购买纪念品的最佳方案》,通过仔细分析教材我们能够发现,本章项目学习目标是通过“设计购买纪念品的最佳方案”这一项目,让学生了解实现算法的程序设计语言和运用程序控制结构设计购买纪念品的最佳方案。要达到这一目标,需要教师组织学生进行自主、协作、探究学习,让学生在理解了Python 程序设计语言基础知识的基础上,掌握三种程序控制结构,学会使用程序设计语言实现简单算法,体验程序设计的基本流程,掌握程序调试与运行的方法,进而实现利用程序设计语言实现简单算法,解决实际问题的目标。

在此基础上进一步分析,细化本章的学业目标:①理解Python 语言常量和变量的数学意义;理解运算符与表达式的含义和用法;②知道不同的Python 函数的用法;③熟悉Python 语言常见的数据类型;能够运用Python 的运算符处理数据计算;能够使用不同Python 函数处理运算数据和运算过程;能够掌握input()函数和print()函数的基本用法;能够掌握程序的顺序结构、选择结构、循环结构设计的基本流程,并能够运用这三种基本结构描述问题的求解过程。

通过以上分析,可以帮助教师对照课程标准和学业目标,确定本章课时数,在项目学习各环节中统筹设计师生活动,安排教学环节,对教学设计的开发具有非常重要的指导意义。

二、项目选题及规划阶段

1.带领学生开展项目范例的学习,从“看”项目到“做”项目

项目范例是引导学生了解本章节项目学习活动的全过程。通过项目范例的学习,学生对将要开展的项目背景和项目意义有了基本的认识,对学生自主开展项目选题、项目规划、探究与实施、项目成果展示具有指导作用。教师在引导学生进行项目范例学习时,需特别注意将项目范例情境真实化,如粤教版新教材必修1 第四章《程序设计基础》,项目范例的情境是在网络购物当中通过设计好的算法来实现最优的购买方案。教师在课前可以通过网络搜索或自制相关视频将电商平台满减优惠券使用作为真实案例展示给学生,视频的内容与项目主题的内容应该尽量贴近,以引导学生积极主动开展项目研究。

2.指导学生分组,确保每一个学生都能通过项目学习到相关技能和知识

项目学习教师在指导学生分组时,小组成员人数要适中,以5 人左右一个小组为宜,避免因人数多出现“滥竽充数”的现象,成员分工要结合思维导图的应用,具体明确到信息搜集、分析、实验、调查、提炼等细节,确保每一位同学通过项目学习都能掌握相关技能、提升信息素养。

3.重视选题指导,指导学生做好项目规划

学生根据教材选题、教师提供的附加选题或自拟,小组头脑风暴后确定项目选题,以小组为单位,填写《项目学习活动记录表》“项目选题”栏目。教师在这个过程中要强调项目目标及学习目标,引导学生分析项目问题,并指导小组完成项目规划。教师也可以提供更多的选题,并参与到小组的选题讨论中。教师在学生项目选题及项目规划后组织开展方案交流及展示活动,通过教师或其他小组同学点评,及时对学生选题中容易出现的项目目标高、难度大、不深入等问题进行提醒。

三、项目探究及实施阶段

项目探究及实施阶段以学生进行自主探究为主,教师指导、协助为辅。学生对照项目实施方案提出的问题边探究边实施,这是一个循序渐进的过程。为了提高学生探究及实施的效率,教师应该对照学业要求和学业目标准备相应的学习环境和学习素材,解决课时不足,学习资源匮乏等问题,帮助学生高效完成。如必修1《数据与计算》第四章《程序设计基础》“运用程序控制结构设计项目选题代码及最佳方案”探究活动过程中,教师在这阶段主要活动包括:①引导学生对项目问题进行简化、抽象与建模。②观察学生解决程序设计过程中出现的问题,对相应知识点学习素材进行丰富。③对学生在学习社区交流讨论内容进行解答并协助学生完成项目实施过程中遇到的程序调试等问题。学生活动包括:①通过学习,对项目问题进行简化和分析并设计出相应的算法。②借助学习资源,小组结合本组选题,编写出运用顺序、选择、循环三种不同结构设计最佳方案的程序代码并调试运行及纠错。③同时填写《项目学习活动记录表》探究活动与项目实施相关的内容。

四、形成成果及评价阶段

各小组将所完成的程序及项目报告提交至网络学习社区平台进行展示与交流,共享创造、分享快乐。教师在本阶段重点指导学生对项目报告的撰写,让学生对整个项目提出的背景、问题的提出、解决过程及意义这四个主要方面进行表述,完善项目方案,促进信息意识、计算思维、数字化学习与创新、信息社会责任的信息技术学科核心素养的达成。笔者偏向于将项目与学生团队的评价结合起来的方式进行,这样做的目的是突出学生团队合作的重要性。对学生团队的评价包括团队组建、交流沟通、自主学习、分工协作、新知识新技能的运用等方面,每一个方面都对应项目的某个阶段,进而评价出“优秀团队”。

猜你喜欢
程序设计新教材选题
《新课标·新教材·新高考》特别征文
体现新课标 用好新教材
挺立于课本之中的“树”
担当意识:历史新教材渗透不可或缺
本刊诚征“独唱团”选题
谈诗词的选题
本刊诚征“独唱团”选题
本刊诚征“独唱团”选题
从细节入手,谈PLC程序设计技巧
高职高专院校C语言程序设计教学改革探索