
数据编码是高中信息技术必修1第一章中的重要内容之一,是信息技术的基础之一。
新课标要求学生知道数据编码的基本方式,其中数据包含字符、文字、图像、声音、视频等多项内容。
关于文本编码部分,教材只进行了简单的介绍,仅从教材呈现的内容上来说,学生无法达到新课标的要求。
信息技术解决两个问题,
一是把丰富多彩的世界便转化为计算机能识别的符号,即编码,
二是信息数据的操纵:查、排、删、组合等,具体如数字化工具、编程、算法、人工智能等等,
所以,信息编码是信息时代的重要基础。
但是信息的编码怎么讲呢?是Jack同学一直在思考的问题。
很多人反馈不好讲,很多时候不讲或者机械的灌输,也有把取余法求二进制作为重点,但是对于高中生来说已不是问题,似乎又与信息技术课程的宗旨不符,讲起来很枯燥无趣。
其实,通过学习编码,目的是让学生知道信息为什么要编码和如何编码的问题。
为什么要编码取决于计算机的电路要求,这得感谢英国数学家乔治·布尔的大作《The Mathematical Analysis of Logic》。
如何编码呢?其实是计算机科学家们无数次拼凑总结经验最终以标准的形式实现的,
一是方案拼凑,二是评估方案;
所以可以采用重新演绎编码的演变和技术发展的历程,
在不断的遇到问题和问题的解决中了解不同字符的原理和应用,可以更好地理解字符数据在计算机中的处理方式,
这些知识都能够为我们提供有益的帮助和指导。
由此,Jack同学诞生一个想法,一种现代方式简化复演关于数据编码历史的教学方法。
有两个好处:
一是有趣,假设大家是科学家带着问题去探究学习,了解科学家们研究编码的思路和过程,符合新课标的理念;
例如为什么有补码和反码,不再是机械记忆而是基于问题解决的拼凑,可以完美解决正负数字编码运算中的问题而产生的;
在8位ASCII码还有5位编码方式等,也解释了为什么一个字节是8位的疑惑。
二是了解科学家精神和相关文化背景,也是核心素养所倡导的。
编码可以用“分久必合”来形容,也展现了国际间的分工与合作等。
下面是讲课的课件(文本编码为例),请各位专家同行批评建议,非常期望得到你的反馈,请在文末留言。






















