浅谈信息技术教学中图形化编程教学的策略.docxVIP

浅谈信息技术教学中图形化编程教学的策略.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

浅谈信息技术教学中图形化编程教学的策略

程序设计教学是信息技术学科的重点内容之一,其教学目标旨在培养学生的逻辑思维、算法思维、系统思维、观察力、判断力以及分析解决问题的能力。在现有的程序设计教学中,关注算法的技能讲解,忽视学生的生成性结构思维练习,以至于形成了为程序而教学、因程序而学的情况。

随着图形化编程软件的普及,为信息技术教学拓展了新的思路:图形化编程软件的结构更为清晰、画面效果更加符合中小学生的认知习惯。因此,信息技术教学中巧妙运用图形化编程软件,可以提升学科课程的开源性;构建“学”的课堂,培养学生的核心素养;通过项目教学等多种教学方式的运用,开拓学生创新能力;优化课堂评价手段,深度反思教师的教和学生的学。

●选择适宜的教学内容

在教学内容的选择上,将图形化编程的知识、技能、思想、方法等与多学科知识相融合,尝试将不同学科在编程平台上统整,让学生在实践活动中综合运用多学科知识、技术和思想方法解决问题,拓展学生各领域的知识视野,实现横向的有机、有序、有度的联通和整合。

在教学内容的整合和设计上要遵循以下四个策略:一是主题的趣味性和生活化策略。选取的主题要是学生喜闻乐见、贴近生活实际的素材,这更易激发学生的学习兴趣,使学习更加生活化。二是适切性与发展性策略。项目设计要符合学生现有的认知水平和发展程度,并在原先基础上要有所提升,但又不能过于拔高学生。三是层次性与梯度性策略。从学生“学”的角度来设计教学活动。所设计的任务、提出的问题应由简到繁、由易到难、层层入深,构成一个有梯度的链。学生只有经历过具有层次性与梯度性的探究活动,形成扎实性的技能。四是拓展性与迁移性策略。教学范例提供,要让学生能够做到举一反三,能够关注生活中的类似问题并有效解决。

笔者所在学校基于融通的图形化编程课程分为“故事续写”“动画达人”“脑筋大转弯”等多个主题项目,融通了生活与游戏、学习与竞技等多维度的相关知识,让学生通过参与情境化的融通学习获得探究学习的体验,在不断反思中促进学科核心素养的养成。

●恰当地利用翻转课堂

可以用“先学后教”的翻转课堂来组织课堂教学。整个教学过程由课前、课中、课后教师与学生的活动组成。课前教师在确定教学内容和目标的基础上制订教学设计,将学习内容以视听结合的形式呈现给学生,并提供课前自主预习的需求,这种以学生为中心的自主学习方式在有效的监督和引导下能够改善学生对学习的投入与参与程度。课上学习给了学生第二次学习的机会。针对具体问题进行师生或生生讨论,引导学生提出问题解决的多种方法,让课堂更加生动活跃;教师也可以有针对性地解决课前遇到的问题,给学生足够的机会探究和提供个性化指导,发展学生的想象力和创造力,独立构建完善的知识体系。课后,通过反思评价,以达到不断优化优化知识建构,实现学科素养培养的目的。

把翻转课堂教学模式引入图形化编程课堂,可以将知识点的获取放在课前,教师基于学习内容、學生分析进行微课、自主学习任务单、学习素材等教学资源整合设计,为满足不同学习基础、不同学习方式的学生提供课前自主预习的需求,这种以学生为中心的自主学习方式若加以有效的监督和引导可以在很大程度上改善学生对学习的投入和参与程度。课堂学习是学生第二次的学习机会,对课堂的设计可以针对具体问题进行师生或生生的讨论,引导学生提出问题解决的多种方法,让课堂更加生动活跃。

例如,笔者在进行“逐帧动画”的教学中,提取学习难点制作成微视频,课前提供给学生进行专项训练,再创建个性化的学习菜单,通过项目引领,建构完善新的知识体系;也可以针对难点问题以提升任务的形式让学生以小组为单位协作探究,创建讨论探究的学习环境,通过分工协作、教师引导、小组讨论、成果展示等方式帮助学生完成知识的深度内化和应用。

●科学有效地引导学生

1.鼓励学生将算法思维进行具象实践

图形化编程平台可以将算法思维进行具象实践,学生在反复经历“尝试新想法—评估目标—调整和完善”的模式探究中,产生新的想法,并将想法细化为脚本,进而潜移默化地理解、掌握并应用程序设计的规范和思维方法。例如,多重循环结构是算法教学中的难点,通过图形化编程平台,可以将多重循环结构图示化,利于学生理解。

2.鼓励学生进行系统规划设计

图形化编程平台需要系统的规划,其中涉及抽象和建模的过程,将自然语言过渡为数字化代码,鼓励学生经历全景式的项目规划设计过程。例如,光线传感器的教学,可以通过图形化的抽象和建模,实现具体的情境创设,利于学生感受学习氛围。

3.鼓励学生设计个性化作品

教师在引导学生展开想象时,可以启发学生从不同角度观察、剖析、构思提出不同的作品设计。例如,如何丰富剧本,如何完善游戏规则等。通过这种交流,学生们真正成为设计者,进而创作具有创意有个性的作品。同时,借助在线平台进行多重评价与修改,提供个性化的素材供给,为学生提供更为

文档评论(0)

ZC强 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档