资源简介 《数据编码》(第 2 课时)教学设计【学科核心素养】能够根据问题需要,根据不同的数据形式寻求恰当的方式获取与处理信息;能够敏锐地感觉到信息的变化,分析数据中所承载的信息;采用计算机可以处理的方式界定问题、抽象特征、合理组织数据;掌握数字化学习资源与学习工具的操作技能。【学业要求】知道数据编码的基本方式;能够利用软件工具或平台对数据进行整理、组织、计算与呈现。【内容要求】在具体感知数据与信息的基础上,知道数据编码的基本方式;针对具体学习任务,体验数字化学习过程,感受利用数字化工具和资源的优势。【教学内容分析】本节选自高中信息技术必修 1《数据与计算》3.1《数据编码》第 2 课时,通过“他们是同岁吗”这个问题引入非负整数的进制问题,引导学生建立对进制的感性认识,然后通过对知识点对具体讲授让学生形成对进制转换以及文本编码对理性认识。【学情分析】本节课的教学对象是高一年级学生,对数据编码这一部分,学生已在第一章《初识数据与计算》中对数据有了初步的了解,而且高一学生出生于 00 后,是数字原住民,生活中的数据无处不在,教师只需要引导学生就可以明白数据表现方式。但学生没有接触过数据编码,对于编码这一点是未曾涉及过的,且知识点较为抽象。结合以上两点,在教学设计的过程中可以考虑给学生提供多种呈现方式的脚手架,在课堂中让学生动手探究学习。【教学目标】1.认识二进制2.了解进制数的计数规则3.掌握二进制及二进制、十进制、十六进制之间转换的方法4.掌握用 python 转换数制以及查看字符编码的方法5.了解文本数据的编码【教学重难点】教学重点:认识二进制,了解文本的编码教学难点:二进制及与其他进制之间的转换【教学策略】教法:问题导学(以问题引领学生探究)、演示法、讲授法学法:思考讨论、实践学习【教学过程】过程与方法环节 学生活动 设计意图 教学资源(教师活动)一、设立学习目标1.认识二进制 了解本节课的学 课前了解本节课 PPT2.了解进制数的计数规 习目标 的学习目标,有则 助于学生对于整3.掌握二进制及二进 节知识点的把握制、十进制、十六进制之间转换的方法4.掌握用 python 转换数制以及查看字符编码的方法(一)5.了解文本数据的编码引入二、提出问题引入问:请同学们回顾一下, 思考 用学生较为熟悉我们常用的十进制是如 回答问题 的话题导入,让何计数的? 学生产生兴趣。答:十进制的计数规则 通过问-答-问,是逢十进一。 引导学生进行思问:二进制数是怎样的 考。一种形式?进制之间又是如何转换的呢?一、二进制1.二进制只有 0 和 1 两 思考 让学生根据二进 PPT个数字符号,基本计数(二) 填写表格 制的计数特点填规则是“逢二进一”。讲授 写表格,巩固新展示表格,师生一起填新课 写 知。2.计算机外部的各种形式的数据经过编码,都以二进制数的形式存储在计算机里。3.二进制位,用比特(bit,简写为 b)表示:计算机中存储数据的最小单位。1 比特可以表示 0 或 1两种(21)状态2 比特可以表示 00、01、10、11 四种(22 听讲 讲授新知 PPT)状态8 比特构成 1 字节,可 思考以表示 256 种(28)状态4.字节(Byte,简写为B):计算机中存储数据的基本单位。1 字节(Byte)= 8 位(bit)。数据存储以“字节”(Byte)为单位,数据传输大多以“位”(比特,bit)为单位。列出数据存储单位换算表格二、数制转换讲:1.权值每一个数字符号在不同通过讲演的方式 PPT的位置都具有不同的权 听讲讲授,帮助学生思考值。理解新知。常用的十进制数,10 是十进制的基数。各位上的权值是基数 10 的若干次幂。其它数制也有这样的规律:对于任何一种进制(R 进制),每一位置上的数运算时都是逢 R进一位。R 是此进制数的基数。各位上的权值是基数 R 的若干次幂。从右往左的权值为 R0、R1、R2……比如,二进制各位上的权值是基数 2 的若干次幂。从右往左的权值为20、21、22……教师通过图例展示。2.把R(R为不小于2的整数 )进制非负整数转换 PPT为十进制非负整数,使用“按权展开求和法”。计算方法:将该进制数 通过讲演的方式的每个位置上的数字符 听讲 讲授,帮助学生号与其相对应位置的权 理解新知。值相乘,然后再相加即可。演:教师通过图例和例题展示算法。十六进制数,基数是 听讲 通过讲演的方式16,有 16 种不同的数字 讲授,帮助学生符号。基本计数规则是 理解新知。 PPT逢十六进一。用表格呈现。再用例题 思考 通过问-答,引导讲解算法。 学生进行思考,练: 并引出后面的内给出两道 R 进制非负整 容。数转十进制非负整数的练习题,学生先做,教 做练习 做题帮助理解师后讲。3.把十进制非负整数转换为 R 进制数,可使用短除法,即“除 R 取余 听讲 通过讲演的方式法”。 讲授,帮助学生教师通过图例和例题展 理解新知。示算法。三、用 python 转换数制讲:在 Python 中,可使用函数将十进制非负整 PPT数转换为其他进制。演:用实例展示具体函 听讲 通过讲演的方式数转换过程。 讲授,帮助学生问:计算机只能处理由 理解新知。0 和 1 这两个二进制数组成的数据。那么文本数据是怎么存储在计算 思考 通过问-答,引导机中的呢? 回答 学生进行思考,四、文本数据的编码 并引出后面的内1.ASCII 码 容。2.汉字编码3.Unicode 码 听讲 讲授新知 PPT4.用 python 查看字符编码(五) 归纳总结本节课的学习 听讲、回顾知识 总结、梳理、巩 PPT课堂 内容 点 固小结 展开更多...... 收起↑ 资源预览