跨学科案例

站点: 科创教育数字化教学平台
课程: 图形化编程教学(西安市第二期)
图书: 跨学科案例
打印: 访客用户
日期: 2025年06月23日 星期一 10:54

1. 学科融合-语文与编程-美国编程写作项目

一、课程简介

  • 宾夕法尼亚大学Kafai教授所领导的团队在整合Scratch与语言艺术课程标准的基础上设计开发了“编程写作”(Programing-as-Writing)课程,学生们在利用Scratch编程的过程中逐渐掌握写作相关的知识,同时数字故事创作的方式也增强了学生学习编程的兴趣,提升了学生的编程水平。所有的课程计划均参照宾夕法尼亚州八年级的读、写、听、说标准,并得到了学校初中语言教师的支持。
  • 美国编程写作项目网址:https://www.codeproject.com/

二、课程活动介绍

课程活动通常分为五个阶段:

(1)写作计划阶段,通过头脑风暴,学生自己构思3-4个“种子想法”,记录在自己的“作者日志”中,并和老师一起接受他人的评价与意见;

(2)草稿阶段,学生分享了他们的种子想法后,就开始用故事脚本将其具象化,形成自己的创作思路图;

(3)修改阶段,在故事脚本获得认可之后,学生着手创作数字化故事,他们采取或从细节到整体或从总体到细节的方式,在Scratch中创建全新的项目,并以他人完成的案例为样本,为他们自己的项目重新设计代码;

(4)编辑阶段,学生根据网上评论以及课堂上同学的反馈进行最后修改,纠正人物对话中的拼写或语法错误,解决编程过程中的难题;

(5)发布阶段,所有学生在Scratch网站上发布帖子,并向同学展示最终Scratch作品,包括人物、情节描述以及代码。实践证实无论是创作一首诗、一则小说抑或是一篇议论性文章,学生均要经历从写作前准备到编辑发布这五个阶段。



2. 学科融合-数学与编程-英国ScratchMaths项目

一、课程介绍
  • 2016年伦敦大学学院(UCL)的ScratchMaths团队设计开发了一个面向5、6年级学生(9-11岁) 的融合课程,旨在培养学生的编程技能,以及利用这些技能 探索关键数学概念,构建起与数学知识的联系,最终指向学生数学思维与计算思维的提升。
  • 英国ScratchMaths项目网址:https://www.ucl.ac.uk/ioe/research/projects/ucl-scratchmaths


二、课程内容
  • Scratch数学课程总共分为六个单元,涵盖5-6年级两个阶段。前三个单元适用于5年级,主要围绕五年级计算机课程中的关键知识点展开,并与相应的数学知识建立关联。后三个单元适用于6年级,更聚焦于数学知识,以关键数学知识点为主题,开展一系列编程项目,让孩子们在编程的过程中掌握数学知识。

5年级模块(1-3单元)




6年级模块(4-6单元)




三、教学法知识

  • “5Es行动框架”则是针对Scratch数学课程特意提出的,并在教学实践中不断修改完善,包括探索(Explore)、解释(Explain)、设想(Envisage)、交流(Exchange)、连接(bridgE)5个部分。所有Scratch数学课程的教学活动都是依据这个教学框架展开的。

(1)探索

  • 通过探索学习使学生能够通过运用迭代思维、解决问题和创造力等技能来处理不同的限制和歧义。因此,我们提倡提供机会来研究 ScratchMaths 的关键想法并尝试各种方法,以及尝试不同的调试策略。
(2)解释

  • 理解想法的一个关键方面是能够解释所学到的知识并阐明所选方法背后的原因。这有助于澄清想法,简单地明确表达它们以及回答同行的问题。我们鼓励结合反思性问题和与他人讨论学生在 ScratchMaths 课程中探索的想法的机会。
(3)设想

  • 在构建计算机程序时记住一个目标并在尝试之前预测结果可能是很重要的。我们相信,在使用不同的策略来实现这一目标时,应该为考虑项目目标提供机会,并鼓励预测潜在结果。
(4)交流

  • 协作和分享是一种强大的学习方式。这使您可以“去中心化”,同时尝试从他人的角度看待问题,并捍卫自己的方法并将其与他人进行比较。我们建议包含有意义的机会来分享和建立他人的想法,同时承认协作技能的持续发展并为这些活动提供适当的支架。
(5)连接

  • 为了在编程和数学之间建立联系,通过 Scratch 编程开发的想法必须重新语境化并用数学语言重新构建。我们建议在活动期间明确与传统数学的任何联系,并提供机会在 Scratch 之外的环境中重新情境化他们的学习。