网站大量收购独家精品文档,联系QQ:2885784924

《Swift函数及运用》教学案例.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

《Swift函数及运用》教学案例

学习内容分析

为了发展小学生的信息意识、计算思维、数字化学习与创新等信息技术核心素养,本课是以iPad的SwiftPlaygrounds软件为载体的自编课程。本课是自编Swift编程的第2课,在前一课“让Byte行走”,在第一单元“命令”的前四关认识Swift的四个基本命令。本课的主要内容是:①观察Byte角色所处场景获取任务信息;②通过流程图等方法对信息进行分析;③在认识Swift编程命令的基础上创建并调用新函数。本课是对翻转课堂教学法的一种探索尝试,主要分为三个方面:①课前自主探究,提出问题:完成第一单元“命令”后面三关,自主探究第二单元“函数”的前三关,并借助全景课堂分享自己对“函数”的理解与疑问;②课中解决问题,实践应用:根据学生课前遇到的问题与难点,课中引导学生通过小组讨论分析探究,进一步优化实践;③认识函数,思维提高:在“收集、切换、重复”与“尽收囊中”任务情境中实践提高。在三个活动的层层引导下,如何将抽象的函数转化为学生可理解的思维是本课的难点。

通过课前自主探究,熟悉编程的基本过程:信息获取—信息分析—Swift指令编程—运行调试。

在课前测试中,了解自己对Swift基本指令的掌握情况,并在课中小组讨论交流中深化对Swift编程指令的认识。

在“收集、切换、重复”场景探索中,通过流程图学习工具寻找重复的模式,发现使用函数的机会,提高信息获取分析能力。

在挑战“尽收囊中”关卡中,通过创建调用函数,感受函数提高算法的效率和可读性,体验高效编程的乐趣,形成用函数解决问题的计算思维。

在小组交流讨论中,提升学生的小组合作能力,并在点评分享中提高数字化学习与创新信息技术核心素养。

教学重点:掌握创建并调用函数的过程。

教学难点:理解函数使用的意义,培养用函数解决问题的计算思维。

本节课主要的教学方法是基于Swift情境的翻转课堂教学法。学生课前自主探索闯关学习基本指令与函数,并通过全景课堂提出问题,分享经验;课中分组交流讨论,互助分享,Swift指令优化调试。通过自主探究数字化学习、同伴交流互助解决问题、全班共同分享等方式开展课堂教学。

教学环境及资源准备

苹果平板iPad、Keynote课件、Playgrounds软件、AppleTV同屏。

1.翻转自学,课前探究

教师提前在全景课堂学生端布置任务1和任务2,学生自主探究完成Swift第一单元的复习测试通关,尝试探索“函数”单元的关卡,分享到分享圈,并在分享圈留言写出自己的疑惑和感受。

设计意图:尝试“翻转课堂”教学,引导学生养成自主学习的习惯,并在全景课堂分享圈中互相分享、共同进步。

2.Swift课前操导入,巧揭主题

师:上课前,老师来检测一下大家是否还记得我们在上节课说的指令,请听指令:0。

学生合上Pad,轻轻放好。

师:同学们对指令的反应能力很快嘛,也能做到轻拿轻放。再听指令:1。

学生打开Pad,摆放坐好。

师:今天老师要再教大家一套新的指令,请看老师的动作,第一个指令:伸出左手,第二个指令:伸出右手,第三个指令:双手拍一下,第四个指令:双手拍一下,第五个指令:双手拍一下。同学们,如果让你给这一段动作起一个名字,你会怎么叫它呢?

生:拍手指游戏。

师:好,我们大家一起来一遍“拍手指”游戏。

学生跟着教师一起拍两遍。

师:我们用“拍手指”代替了前面一系列动作的名称,大家觉得哪个比较好?

生:我觉得拍手指比较好,因为这个名称比较有趣,而且简单。

师:可以用“拍手指”指令代替前面的五个动作指令,那这个过程叫什么呢?

师:看来同学们课前都在自主探究中认识了函数,那我们一同走进今天的课程《Swift函数及运用》。

教师揭示并书写课题。

设计意图:通过学生可理解的指令动作导入,引导学生初步理解“函数”的含义。

3.初建函数,深入探究

(1)课前探索总结。

教师打开教师端全景课堂分享圈,展示学生课前自主探索的过关练习和留言。

师:同学们在全景课堂的分享圈里的分享老师都看到了,总结一下同学们的疑惑和遇到的问题如下(Keynote同屏):Swift为何会卡住?“函数”如何使用及命名?编程时,如何更加高效?

师:同学们,“函数”到底是什么呢?是否有方法可以帮助提高我们的编程效率呢?让我们带着这些问题一同开始探索之旅。

设计意图:通过总结学生在课前学习中遇到的问题,以生为本,确定本课的重难点,为本堂课接下来的交流讨论做好铺垫。

(2)Swift指令特点分析。

师:同学们还记得这些指令的意思吗?

教师贴黑板展示指令:moveForward()、collectGem()、turnLeft()、toggleSwitch()。

生:向前走、收集宝石、向左转、切换开关状态。

师:那大家有没有发现,这些指令有什么相同的特点?

生1:都是由英文单词

您可能关注的文档

文档评论(0)

ZC强 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档