- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
项目化学习的编程教学实践——以“用选择结
构做出判断”为例
项目化学习(Project-BasedLearning)是一种指向高阶思维能力的学习模
式,它以项目为主线,以教师为引导,强调学生的主体性,在项目中渗透学科的
核心知识和概念,通过真实的情境设定,教师引导学生对与情境有关的驱动性问
题进行持续深入的探索,创造性地解决问题,并将习得的知识和能力应用到现实
生活中,实现知识的再建构,促进核心素养的形成。
一、项目化学习的意义
《基础教育课程改革纲要(试行)》中将初中信息技术归为综合实践活动课
程,强调学生通过实践等多种方式,增强探究和创新意识,提高综合素质和能力,
这对信息技术课堂教学提出了更高的要求。初中信息技术的编程学习是学生发展
编程思维和能力的重要阶段,经过小学对Scratch图形化编程的学习,学生已
具有了一定的编程思维,但在初中阶段,学生需要学习Python语言来编写代码
并设计程序,学习难度大幅度提升,加上编程本身比较枯燥,学生的学习兴趣低
下。传统的教学模式很难提高学生对编程的兴趣,而项目化学习法则为编程教学
注入了新的活力。
在初中编程教学中采用项目化学习法,把课堂教学内容分成一个个项目,学
生在教师的引导下,在项目活动中自主探究、协作交流,在实际问题的解决中学
习编程知识,全面提高综合能力。基于真实情境的项目,主题设置贴近学生的生
活实际,能够吸引学生的注意力;自主探索结合小组协作的项目活动激发了学生
的主动性,提高了学生在课堂上的参与度;公开的成果展示增强了学生的学习体
验,进一步提高了学生对编程的兴趣。项目化学习具有的真实情境、学生主体、
小组合作、多角度思维等方面的特点充分地调动了学生的主动性、积极性和创造
性,并在丰富的项目活动中增强了学生将编程理论和实际操作相结合的能力,进
一步提高了核心素养。基于此,本文就以用选择结构做出判断“”一课为例(以下
简称课例“”),谈一谈项目化学习在初中编程教学中的具体实践。
二、初中编程教学的项目化学习实践
用选择结构做出判断“”是泰山出版社《信息技术》第1册第二单元的内容,
主要让学生掌握选择结构的基本语句和使用方法。这一单元通过学习Python编
程,重点探究如何用计算机解决问题,培养学生的计算思维和能力,需要理论和
实践相结合。在本课知识性内容的基础上,结合时下的热点话题垃圾分类,设定
了用“Python设计垃圾分类程序”的项目主题,让学生能学以致用,运用选择结
构解决生活中的实际问题。
1.巧设情境,确定项目。
创建真实的情境是项目化学习的重要特征。设置贴近学生生活的情境,让学
生围绕情境问题,开展多学科、跨领域的实践探究活动,既符合中学生的年龄特
点和兴趣,激发学生的认知热情,又能让学生更好地理解知识与情境之间的关系,
有利于学生知识技能的建构和在实践中的迁移。情境的设置要遵循以下原则:①
要包含能引发学生思考的驱动性问题;②情境需要结合学生的生活实际,结合学
生已有的认知水平。
例如,在本项目中,课前教师先录制了一段垃圾分类知“多少”的校园采访,
随机调查学生关于垃圾分类知识的积累,调查显示大部分同学有一定的垃圾分类
知识,但很难做到全部正确分类。在课堂上教师首先播放了这一段视频,然后提
出问题:生活中我们常会出现不清楚垃圾类别的问题,怎样可以准确地对垃圾分
类?学生的回答很多,如加强宣传教育、在包装上标明垃圾种类等,只要是合理
的答案都应给予肯定,并请学生进一步思考:是否可以运用所学,设计出一个指
导垃圾分类的程序?这样,就引出了本节课的项目主题——用Python设计垃圾
分类程序。
2.启发思考,分析项目。
由于每个学生在学习能力、认知水平、兴趣性格等方面存在差异,他们对项
目主题的理解也不尽相同,且编程对于初中学生来说仍有较大的难度,仅依靠学
生的独立思考很难解决问题。因此教师需要为学生的探索指引方向,引导学生思
考问题,分析项目,将一个完整的大项目分解成若干个层层递进的小项目、小问
题,让学生由易到难,逐步分析解决问题。教师还应在课前根据学生的学力划分
小组,将学有余力和学习困难的学生分为一组,让学生在交流合作中发挥各自的
长处。
如在本课中,抛出项目主题后,学生还十分茫然,此时教师先引导学生思考:
生活中我们是怎么对垃圾
文档评论(0)