内容正文:
字符串的概念、特性及基本操作教学设计
课程标准
和
教学目标
字符串的概念、特性及基本操作
教材内容: 3.1字符串的概念、特性及基本操作
适应的课程标准:
1.1 通过问题解决,理解线性表(包括字符串、队列、栈)的概念及其基本操作。
教学目标:
●依据解决问题的需要,感知字符串的作用。
●通过实际问题,恰当地选择字符串结构,并总结字符串的概念、特性及基本操作。
指向的核心素养:
信息意识:“能够根据解决问题的需要,自觉、主动地寻求恰当的方式获取与处理信息;在合作解决问题的过程中,愿意与团队成员共享信息,实现信息的更大价值”。
计算思维:针对给定的任务进行需求分析,明确需要解决的关键问题;能提取问题的基本特征,进行抽象处理,并用形式化的方法表述问题。
信息社会责任:具有一定的信息安全意识与能力,在现实空间和虚拟空间中遵守公共规范,既能有效维护信息活动中个人的合法权益,又能积极维护他人合法权益和公共信息安全。
学习环境:有教学控制软件的多媒体机房。
建议课时:1课时
教学活动设计
教学环节
教学过程
设计意图
情境导入(1)
导入1:演示两张图片,感知生活中的字符串。
以垃圾邮件(附件3)和信息诈骗的图片(附件4),吸引学生参与课堂,感知生活中的字符串的使用,引出字符串数据结构。
知识讲解(1)
1.字符串的概念。
2.教师举一些特殊字符串的例子,引出空串、空格串、子串等特殊字符串。
例1:空串如何表示?
例2:空格串如何表示?
例3:字符串“Hello World”有哪些子串?
以知识条目的方式呈现字符串的概念,包含字符集,字符串呈现的方式等。
通过实际问题,引出空串、空格串、子串,引导学生自主阅读教材内容,加深对字符串的理解,从而实现知识的内化。
自主学习
(1)
先让学生自主学习教材中“字符串的特性”,然后要求学生小组合作讨论“数组与字符串有哪些相同点和不同点?”
若学生一时不能正确地表述,教师可以从存储内容、存储方式、内容大小比较等方面给予提示。
帮助学生通过小组合作的方式,分析实例,理解字符串的特性,并引导学生思考,要抓住哪些要素才能理解字符串的有限序列性和可比性。
知识讲解(2)
1.字符串的基本操作
2.字符串的常用函数与方法
以知识条目和实例的方式,在Pyth