论文部分内容阅读
教育部2018年印发的《普通高中信息技术课程标准(2017年版)》(以下简称“新课标”)中凝炼了“信息意识、计算思维、数字化学习与创新、信息社会责任”四个方面的高中信息技术学科核心素养。因此,以落实学科核心素养为指向的教材内容处理、教学目标把握、教学策略运用、教学过程优化等成了一线教师关注的重点。近一年多来,笔者一直尝试基于学科核心素养的课堂教学实践,下面以“安卓手机机器人’为例简要阐述运用项目学习策略在高中信息技术教学设计中有效落实学科核心养的几点思考。
依据新课标中“移动应用设计”选修模块中的第3点内容要求——在具体的移动应用设计实践中了解移动应用的基本架构、领会基于图形界面开发工具进行移动应用设计与开发的基本方法、学会利用模拟器测试移动应用程序,笔者选择了杭州市普通教育研究室组织编写的《安卓应用程序设计》作为教材。由于大部分学生是刚接触安卓应用程序开发,笔者选取第一单元“基础篇”进行授教。该单元共有5个课时,主要围绕制作“安卓手机机器人”开展教学,在完成制作“安卓手机机器人”项目的过程中难度逐步加深,要求学生掌握的基本控件和编程知识等也逐步增多,这符合学生的认知。为了更好地落实学科核心素养,笔者对教材做了如下三个方面的处理:
(1)素材的替换。教材中提供例子的图片素材是一个绿色的安卓小人,这是一个非常经典的例子,但为了提高学生的学习兴趣,笔者尝试采用当下较时尚的卡通人物(如“大白”暖男型机器人之类)作为基本素材供他们自主选择。
(2)内容的整合。教材将完成一个完整的手机机器人制作分成了4课,每课的重点与难点都是独立的,针对这一点,笔者将这4课的内容进行整合,以一个主题为“安卓手机机器人”的项目进行学习。在开展课堂教学时,笔者除了提供一份完整的项目计划书及每个小项目的具体内容外还提供一份基础知识查询表,里面的内容包括本次项目可能会涉及的控件类型相关属性、事件处理过程及编程基础内容等,旨在通过大项目中每个小项目的实践,逐步培养学生的计算思维。
(3)主题的升华。该内容的学习主要以小组协作形式开展,每小组安排5至6名成员。小组协作学习便于在开展项目学习时给予学生讨论和交流的时间,让学生在讨论交流的基础上提出更多关于“安卓手机机器人”功能提升的创意,提高学生的创新能力。项目完成后,每个小组上台展示自己的作品并多角度评价自己在本阶段的学习效果,进一步巩固数字化学习与创新能力。
学科核心素养来自三维目标又高于三维目标,是三维目标的提炼和整合,是通过系统的学科学习之后获得的。在原三维目标的指导下,教师习惯于将教学目标分开描述,而基于学科核心素养的教学目标是综合交互的,应进行综合描述。新课标中的“移动应用设计”选修模块是为满足学生个性化发展而设计的课程,该课程为学生應用信息技术进行个性化的创新、创造提供条件。基于上述的思考,笔者对“安卓手机中的机器人”一课所确立的教学目标作如下描述:
(1)通过“方叔叔的那事”情境导入课堂,使学生形成可以利用手机APP去解决生活实际问题的意识(信息意识)。
(2)通过“安卓手机机器人”的项目学习,使学生在项目初步阶段能够掌握A12平台的基本操作(含工程的新建、导入及界面设计等),了解代码拼接方式、APP调试及生成APK文件的方法等;使学生在项目深入阶段能掌握各类控件的使用技巧和属性设置方法,理解事件驱动的编程思路,初步学会应用顺序结构、选择结构和循环结构等书写简单问题的程序代码等(计算思维、信息意识)。
(3)通过助学资料、网站及教学微视频等学习资源运用,使学生能有创意地实现对“安卓手机机器人’功能升级并领会版权问题(数字化学习与创新、信息责任)。
项目学习即以项目的方式向学生提出一系列富有挑战性的学习任务,并让学生根据相应任务开展设计解决方案、自主或合作探究等活动,最终以作品制作的形式展示学习成果。该教学策略可以让学生在体验项目的过程中将多学科知识内容融会贯通,这有利于培养学生的核心素养,突出学生的主体性。因此,笔者在进行“安卓应用程序设计”第一单元即基础篇的内容教学时采用项目学习作为主要的教学策略,围绕制作“安卓手机机器人”开展教学活动。其主要环节包括导人情境的创设、主项目的确定和分解、项目的实施和推进、项目评价等。通过创设真实的、源于生活的导入情境激发学生的探究兴趣,促进学生对知识的内化;通过主项目的分解并实践不断升级“安卓手机机器人’的功能,培养学生的计算思维;通过项目的实施和推进,促使学生之间开展合作、交流、质疑、探究等多种学习活动,并使学习内容与学习方式趋向多元化;通过项目评价引导学生学习方向,增强学生的课堂参与度与问题探讨深度。
另外,笔者在学生开展项目学习的过程中还为学生提供多元的教学资源(如助学资料、网站学习资源、教学微视频等),以提升学生的数字化学习和创新能力。
“只有将学生置于复杂的、不确定的真实情境,才能培养学生综合运用学科知识、观念与方法解决现实问题所需要的关键能力和必备品质(核心素养)。”笔者在把握学情、明确教学目标、拟定教学策略等之后,将本课的教学活动过程设计成“新课导入、项目布置、项目体验、项目实践、项目拓展及展示评价”6个环节。具体如下。
1.新课导入
教师活动:设问(老师有一位做圆桌生意的朋友,他问我有没有什么工具可以随身携带到生产车间,并且能够根据圆桌半径、所坐人数等计算出每个人之间最大的空间,从而确定椅子宽度);引导学生正确认识移动应用程序与计算机应用程序的使用场合不同,并引出本学习内容的课题,即编写安卓手机应用程序。 学生活动:思考并在教师引导下给出问题答案,即编一个有该功能的手机应用程序。
设计意图:以实例启发学生用移动应用程序去解决生活实际问题的意识,培养学生的信息敏感度和判断力,提升信息意识。
2.项目布置
教师活动:主项目的确定及子项目划分(主项目:制作一个有创意的安卓手机机器人,该机器人的功能随着项目的推进不断完善。子项目1:创建一个简单的安卓手机机器人,单击安卓小人图标,屏幕显示欢迎标语。子项目2:创建一个会自我介绍的安卓手机机器人,按下安卓小人图标,该机器人能采用文本显示、图片素材等不同方式进行自我介绍。子项目3:创建一个会聊天的安卓手机机器人,在屏幕上输入yes后,单击按下图标后会有文字、声音输出。子项目4:创建一个怕痒的安卓手机机器人,长时间按住按钮,会发出三声搞笑的笑声);分组并布置任务;准备好教学过程中所需的素材。
学生活动:明确主项目和各子项目的具体内容及要求。
设计意图:让学生明确学习目标和学习内容,培养学生小组协作学习意识。
3.项目体验
教师活动:采用直接讲授的方法演示子项目1的制作过程(让学生通过该子项目的学习初步了解A12开发平台的界面,掌握组件添加、属性设置的技巧及A12开发平台调试的三种常见方法);讲解事件驱动的编程思路,演示事件驱动模块的编程方法。
学生活动:听教师的讲解,看教师演示并尝试A12平台的基本操作(含工程新建、导入及界面的设计等)、程序代码拼接、APP调试及生成APK文件的方法。
设计意图:这是学生首次尝试用A12开发平台制作APK,通过采用讲授的方式指导学生学习的方法,激发学生学习兴趣,促进知识内化。
4.项目实践
教师活动:引导学生利用各类学习资源;巡回观察并指导学生去完成子项目;及时表扬或提醒学生;适时讲解与学生完成项目有关的内容(如组件:Player/Button/Clock;事件处理过程:单击按鈕、长按按钮、计时器计时等;程序设计基础知识:变量、赋值语句、选择结构和循环结构)。
学生活动:结合教师提供的各类学习资源,通过开展自主或合作探究活动,完成2、3、4等三个子项目功能的制作,并在手机或模拟器中进行调试。
设计意图:促使学生利用不同的数字化资源,并通过交流、质疑、自主或合作探究等,提高学生的数字化学习能力,培养学生的协作学习能力,落实计算思维的学科核心素养,促使学习内容和学习方式趋向多元化。
5.项目拓展
教师活动:指导学生开展小组讨论活动(根据已有学习水平,对安卓手机机器人的功能进行拓展,对能够想出更有创意、更有趣、更有用的功能的小组及时给予表扬)。
学生活动:在讨论交流的基础匕将本组的创意在作品中呈现。
设计意图:既可以提高学生之间的协作学习能力,也可以培养学生的创新能力。
6.展示评价
教师活动:组织学生进行作品展示并记录各作品的优点和不足;总结学生创作中的成功经验和失败原因,鼓励学生采用多种方法完成各子项目;组织学生开展自评及组内互评;对各组进行激励性评价。
学生活动:每组上台展示并交流自己的作品实现的方法或存在的问题。
设计意图:学生在交流和展示中互相学习、取长补短,通过评价充分体现学生的主体地位,并引导学生学习的方向,增强学生的课堂参与度与问题探讨深度。
通过对“安卓手机中的机器人”这一内容教学设计的初步探析,笔者认为,项目学习作为一种操作性和体验性较强的教学策略符合高中信息技术学科特征。在高中信息技术学科教学中合理运用该教学策略有利于促进学生发展的必备品格、关键能力的形成,以实现学生核心素养的有效提升,这也与省信息技术教研员魏雄鹰老师所提出的核心素养视野下的课堂教学应当实现的四个转向即目标转向、内容转向、方式转向和价值转向不谋而合。当然,若想在核心素养背景下更充分发挥其独特的育人价值,还需要信息技术教师在今后的教学实践中进一步探索。
基于学科核心素养的教材内容处理
依据新课标中“移动应用设计”选修模块中的第3点内容要求——在具体的移动应用设计实践中了解移动应用的基本架构、领会基于图形界面开发工具进行移动应用设计与开发的基本方法、学会利用模拟器测试移动应用程序,笔者选择了杭州市普通教育研究室组织编写的《安卓应用程序设计》作为教材。由于大部分学生是刚接触安卓应用程序开发,笔者选取第一单元“基础篇”进行授教。该单元共有5个课时,主要围绕制作“安卓手机机器人”开展教学,在完成制作“安卓手机机器人”项目的过程中难度逐步加深,要求学生掌握的基本控件和编程知识等也逐步增多,这符合学生的认知。为了更好地落实学科核心素养,笔者对教材做了如下三个方面的处理:
(1)素材的替换。教材中提供例子的图片素材是一个绿色的安卓小人,这是一个非常经典的例子,但为了提高学生的学习兴趣,笔者尝试采用当下较时尚的卡通人物(如“大白”暖男型机器人之类)作为基本素材供他们自主选择。
(2)内容的整合。教材将完成一个完整的手机机器人制作分成了4课,每课的重点与难点都是独立的,针对这一点,笔者将这4课的内容进行整合,以一个主题为“安卓手机机器人”的项目进行学习。在开展课堂教学时,笔者除了提供一份完整的项目计划书及每个小项目的具体内容外还提供一份基础知识查询表,里面的内容包括本次项目可能会涉及的控件类型相关属性、事件处理过程及编程基础内容等,旨在通过大项目中每个小项目的实践,逐步培养学生的计算思维。
(3)主题的升华。该内容的学习主要以小组协作形式开展,每小组安排5至6名成员。小组协作学习便于在开展项目学习时给予学生讨论和交流的时间,让学生在讨论交流的基础上提出更多关于“安卓手机机器人”功能提升的创意,提高学生的创新能力。项目完成后,每个小组上台展示自己的作品并多角度评价自己在本阶段的学习效果,进一步巩固数字化学习与创新能力。
基于学科核心素养的教学目标确立
学科核心素养来自三维目标又高于三维目标,是三维目标的提炼和整合,是通过系统的学科学习之后获得的。在原三维目标的指导下,教师习惯于将教学目标分开描述,而基于学科核心素养的教学目标是综合交互的,应进行综合描述。新课标中的“移动应用设计”选修模块是为满足学生个性化发展而设计的课程,该课程为学生應用信息技术进行个性化的创新、创造提供条件。基于上述的思考,笔者对“安卓手机中的机器人”一课所确立的教学目标作如下描述:
(1)通过“方叔叔的那事”情境导入课堂,使学生形成可以利用手机APP去解决生活实际问题的意识(信息意识)。
(2)通过“安卓手机机器人”的项目学习,使学生在项目初步阶段能够掌握A12平台的基本操作(含工程的新建、导入及界面设计等),了解代码拼接方式、APP调试及生成APK文件的方法等;使学生在项目深入阶段能掌握各类控件的使用技巧和属性设置方法,理解事件驱动的编程思路,初步学会应用顺序结构、选择结构和循环结构等书写简单问题的程序代码等(计算思维、信息意识)。
(3)通过助学资料、网站及教学微视频等学习资源运用,使学生能有创意地实现对“安卓手机机器人’功能升级并领会版权问题(数字化学习与创新、信息责任)。
基于学科核心素养的教学策略运用
项目学习即以项目的方式向学生提出一系列富有挑战性的学习任务,并让学生根据相应任务开展设计解决方案、自主或合作探究等活动,最终以作品制作的形式展示学习成果。该教学策略可以让学生在体验项目的过程中将多学科知识内容融会贯通,这有利于培养学生的核心素养,突出学生的主体性。因此,笔者在进行“安卓应用程序设计”第一单元即基础篇的内容教学时采用项目学习作为主要的教学策略,围绕制作“安卓手机机器人”开展教学活动。其主要环节包括导人情境的创设、主项目的确定和分解、项目的实施和推进、项目评价等。通过创设真实的、源于生活的导入情境激发学生的探究兴趣,促进学生对知识的内化;通过主项目的分解并实践不断升级“安卓手机机器人’的功能,培养学生的计算思维;通过项目的实施和推进,促使学生之间开展合作、交流、质疑、探究等多种学习活动,并使学习内容与学习方式趋向多元化;通过项目评价引导学生学习方向,增强学生的课堂参与度与问题探讨深度。
另外,笔者在学生开展项目学习的过程中还为学生提供多元的教学资源(如助学资料、网站学习资源、教学微视频等),以提升学生的数字化学习和创新能力。
基于学科核心素养的教学过程设计
“只有将学生置于复杂的、不确定的真实情境,才能培养学生综合运用学科知识、观念与方法解决现实问题所需要的关键能力和必备品质(核心素养)。”笔者在把握学情、明确教学目标、拟定教学策略等之后,将本课的教学活动过程设计成“新课导入、项目布置、项目体验、项目实践、项目拓展及展示评价”6个环节。具体如下。
1.新课导入
教师活动:设问(老师有一位做圆桌生意的朋友,他问我有没有什么工具可以随身携带到生产车间,并且能够根据圆桌半径、所坐人数等计算出每个人之间最大的空间,从而确定椅子宽度);引导学生正确认识移动应用程序与计算机应用程序的使用场合不同,并引出本学习内容的课题,即编写安卓手机应用程序。 学生活动:思考并在教师引导下给出问题答案,即编一个有该功能的手机应用程序。
设计意图:以实例启发学生用移动应用程序去解决生活实际问题的意识,培养学生的信息敏感度和判断力,提升信息意识。
2.项目布置
教师活动:主项目的确定及子项目划分(主项目:制作一个有创意的安卓手机机器人,该机器人的功能随着项目的推进不断完善。子项目1:创建一个简单的安卓手机机器人,单击安卓小人图标,屏幕显示欢迎标语。子项目2:创建一个会自我介绍的安卓手机机器人,按下安卓小人图标,该机器人能采用文本显示、图片素材等不同方式进行自我介绍。子项目3:创建一个会聊天的安卓手机机器人,在屏幕上输入yes后,单击按下图标后会有文字、声音输出。子项目4:创建一个怕痒的安卓手机机器人,长时间按住按钮,会发出三声搞笑的笑声);分组并布置任务;准备好教学过程中所需的素材。
学生活动:明确主项目和各子项目的具体内容及要求。
设计意图:让学生明确学习目标和学习内容,培养学生小组协作学习意识。
3.项目体验
教师活动:采用直接讲授的方法演示子项目1的制作过程(让学生通过该子项目的学习初步了解A12开发平台的界面,掌握组件添加、属性设置的技巧及A12开发平台调试的三种常见方法);讲解事件驱动的编程思路,演示事件驱动模块的编程方法。
学生活动:听教师的讲解,看教师演示并尝试A12平台的基本操作(含工程新建、导入及界面的设计等)、程序代码拼接、APP调试及生成APK文件的方法。
设计意图:这是学生首次尝试用A12开发平台制作APK,通过采用讲授的方式指导学生学习的方法,激发学生学习兴趣,促进知识内化。
4.项目实践
教师活动:引导学生利用各类学习资源;巡回观察并指导学生去完成子项目;及时表扬或提醒学生;适时讲解与学生完成项目有关的内容(如组件:Player/Button/Clock;事件处理过程:单击按鈕、长按按钮、计时器计时等;程序设计基础知识:变量、赋值语句、选择结构和循环结构)。
学生活动:结合教师提供的各类学习资源,通过开展自主或合作探究活动,完成2、3、4等三个子项目功能的制作,并在手机或模拟器中进行调试。
设计意图:促使学生利用不同的数字化资源,并通过交流、质疑、自主或合作探究等,提高学生的数字化学习能力,培养学生的协作学习能力,落实计算思维的学科核心素养,促使学习内容和学习方式趋向多元化。
5.项目拓展
教师活动:指导学生开展小组讨论活动(根据已有学习水平,对安卓手机机器人的功能进行拓展,对能够想出更有创意、更有趣、更有用的功能的小组及时给予表扬)。
学生活动:在讨论交流的基础匕将本组的创意在作品中呈现。
设计意图:既可以提高学生之间的协作学习能力,也可以培养学生的创新能力。
6.展示评价
教师活动:组织学生进行作品展示并记录各作品的优点和不足;总结学生创作中的成功经验和失败原因,鼓励学生采用多种方法完成各子项目;组织学生开展自评及组内互评;对各组进行激励性评价。
学生活动:每组上台展示并交流自己的作品实现的方法或存在的问题。
设计意图:学生在交流和展示中互相学习、取长补短,通过评价充分体现学生的主体地位,并引导学生学习的方向,增强学生的课堂参与度与问题探讨深度。
通过对“安卓手机中的机器人”这一内容教学设计的初步探析,笔者认为,项目学习作为一种操作性和体验性较强的教学策略符合高中信息技术学科特征。在高中信息技术学科教学中合理运用该教学策略有利于促进学生发展的必备品格、关键能力的形成,以实现学生核心素养的有效提升,这也与省信息技术教研员魏雄鹰老师所提出的核心素养视野下的课堂教学应当实现的四个转向即目标转向、内容转向、方式转向和价值转向不谋而合。当然,若想在核心素养背景下更充分发挥其独特的育人价值,还需要信息技术教师在今后的教学实践中进一步探索。