不合群的信息科技

从小学就有,经常虎头蛇尾的一门课就是信息科技。学习下来,我个人认为信息科技是以花哨的形式展示过时甚至现在有些错误的计算机知识的学科。它一点也不留余地,计算时不说一声就忽略文件头等问题,不考虑其他情况,不知道有许多替代系统、软件、编码、技术,不考虑“信息的时效性”,不知道就乱用“常见”和“现今”,版权意识落后。信息科技不是数学物理,更不是历史之类的学科,它的目的大概也在于实际运用了。

首先举一个例子,就是著名的Windows系统。它怎么知道我用的是Windows XP系统呢?我用Mac或Ubuntu(一种Linux系统)不行吗?用了Windows系统它怎么知道我的版本呢?我用Windows 98和Windows 8来操作完全不符合XP的体验。没错,我们需要教大众化的东西,至少也应该有一个前提,我用了Windows XP这个微软已不再提供支持的操作系统。

我们再来看著名的ASCII码与GB2312码。ASCII最后一次更新是在1986年,它主要用于显示现代英语,而其扩展版本EASCII则可以勉强显示其他西欧语言,显示其他西欧语言时最高位为1。现在浏览器、操作系统等均默认使用UTF-8码。UTF-8是一种针对Unicode的可变长度字符编码,可以用来表示Unicode标准中的任何字符,且其编码中的第一个字节仍与ASCII兼容。因此,它逐渐成为电子邮件、网页及其他存储或传送文字的应用中,优先采用的编码。互联网工程工作小组(IETF)要求所有互联网协议都必须支持UTF-8编码。互联网邮件联盟(IMC)建议所有电子邮件软件都支持UTF-8编码。而我们熟知的GB2312码于1981年5月1日实施,GB18030已经取代GB2312成为国家强制性标准,所以教材也应介绍GB18030编码。

还有一个典型的例子就是PNG。PNG的开发目标是改善并取代GIF作为适合网络传输的格式而不需专利许可,所以被广泛应用于互联网及其他方面上,而且现在已经,不是即将,成为一种通用格式。它使用无损压缩,支持透明度,现行版本在2003年11月10日作为W3C建议发布。现在网络上多数的Logo、背景图片和图标等均使用PNG格式。而JPG格式仅适用于存储照片,其算法也定死了它只适用于存储照片。

它缺乏灵活性,上文讲了它默认您的操作系统是Windows XP,这没关系。默认您设计使用Photoshop、动画使用Flash(快要淘汰了)。它继续默认您的压缩软件是WinRAR这个付费的共享软件,不知道还有7z等其他压缩格式。从“压缩软件的比较”中我们可以看出它缺乏算法观念,一个格式可以支持多种算法,如7z。我们真正比较的是RAR、Deflate、LZW、LZMA、Bzip等及其衍生算法的优劣。至于有损压缩方面,说文档程序必须无损,虽说速度稍慢,想一下“用自己的话概括”这种超级高级的有损压缩算法,即使有点扯得远,也确实是一种行之有效的方法。鼠标这种东西是可以没有的。计算机一开始就只有键盘,1968年才出现一只现在被成为鼠标的小木盒子。现代操作系统可以没有鼠标,Tab和快捷键可以搞定很多内容,至于鼠标那部分工作,以Windows为例,有“鼠标键”(用小键盘控制光标移动,在“辅助功能”中)可以完成,甚至更加精确。另外,我难道不可以用触控吗!那些ATM机、售票机等很多都是Windows系统,没有鼠标键盘,照样活得好好的。

它病毒木马概念也较为混淆。现在单纯的病毒没有多少,变成了为利益而生的各类恶意软件,包括木马、浏览器劫持、某些工具条等。恶意软件官方定义其行为有强制安装、难以卸载、浏览器劫持、广告弹出、恶意收集用户信息、恶意卸载、恶意捆绑、其他侵犯用户知情权、选择权的恶意行为。现在少有单纯为了炫耀技术开发病毒的。骇客们都是为了利益来编写恶意程序。

它版权意识落后,虽说介绍了几大类软件授权方式,但没有真正给我们介绍使用软件的权利与约束,有些例子直接就举付费的共享软件;制作作品时也只停留在“制作作品时要注明来源”层面。不知道GNU GPL也就算了,EULA(最终用户许可协议)也不知道就有些说不过去了。虽然购买正版PC软件尚未普及,但教材不能错,多介绍免费的、开源的优秀软件(我现在也逐步转向使用这类软件),从娃娃抓起,这有利于计算机行业的健康发展。

它不说一声就忽略一些问题。数学有“大约”,物理有什么“忽略空气阻力”、“轻质杠杆”,化学有“STP”,这边一概没有。

存储一幅未经压缩的1024×768像素256色位图图像,所占的磁盘空间多少KB?(要有公式)

BMP,以及几乎所有文件格式都有文件头,这边的“为”字说明是精确值,计算出来绝对经不起事实检验。

“信息有时效性”,信息科技本身就没有做到理解这一点。它还在介绍什么软盘(我还算用过)(1990s)、磁带(1980s)、640×480之类“常见”的显示器分辨率以及老式的一些观点。现在举例分析:

百度搜索有关2010年上海世博会关于低碳环保的相关信息,对于关键字“2010年上海世博会”和“低碳环保”之间,要用到的符号应该是_______。
A.“2010年上海世博会”AND“低碳环保”
B.“2010年上海世博会”OR“低碳环保 ”
C.“2010年上海世博会”NOT“低碳环保”
D.“2010年上海世博会”-“低碳环保”

看出什么问题没有?现在有智能的算法,除非搜不到,此种连接词你基本不可能在搜索当中想到。

在以下情况中,计算机感染病毒的可能途径有________种。
1. 从Internet网上收到不明邮件 2. 使用外来盘片启动计算机
3.软盘驱动器读盘故障 4. 键入了有语法错误的命令
5.执行外来盘片上的程序 6. 复制外来盘片中的文件
A. 2 B. 3 C. 4 D. 5

这更加明显,我不说什么了,一笑了之。

某同学打算为自己的计算机系统设置安全防范措施,最恰当的是_______。
A.定期访问Windows Update网站,下载并安装操作系统,借同学的个人用户杀毒软件并安装
B.定期访问Windows Update网站,下载并安装操作系统补丁程序,购买正版杀毒软件,安装并定时升级,安装软件防火墙,还定期备份数据
C.购买正版杀毒软件,安装并定时升级
D.定期访问Windows Update网站,下载并安装操作系统,购买正版杀毒软件并安装

不论是Windows XP还是7,都没必要这么麻烦,就算没有3XXXXX士,系统也会自动帮您更新。至于杀毒软件,还有许多免费的选择。对于数据安全,我认为只要有良好的操作习惯,经常备份,使用最新的软件,再加上可靠的安全软件就可以基本保证没有恶意软件可以入侵。我家电脑已经几年不知道病毒木马长什么样了。

有人说这些经典的东西是基础,没错,有些譬如计算机结构等应该是基础,但是,我们为什么要深入学习一些现在已经或即将被淘汰的技术呢?我们的00后有多少见到过软盘、软驱的实物呢?有些已经成为历史,只要把它们当做计算机历史学习就可以了,不用去过多地叫下一辈理解与怀念。至于新技术,如HTML5、CSS3,我们也不必要求信息科技一一介绍,但基本概念必须正确,操作技术必须紧跟时代。有时候给学生介绍一些算法的原理是很好的,反而可以增强学生处理问题、解决问题的能力。

在计算机操作中灵活性非常重要,而有些教学显然违反了这一点。如我在学校打印室值班时看见有些学生因为没看见“打印机”图标于是就无从下手。这就缺乏了灵活性。Word的菜单和工具栏可以随意编辑,比如我把“打印机”图标移到随便某个位置,把“文件”菜单中的“打印”命令移到“工具”菜单中,或者直接删掉,也未尝不可。而我看见计算机水平测试(具体叫什么我不清楚)的题目中有一些就是要记住某个命令的位置。这根本不必要。熟能生巧,一般的一些命令都会在差不多的地方。为了方便有些软件让你还可以自定义。实在找不到,搜索引擎是干嘛的?

我觉得信息科技更应该教的是解决问题的方法,处理数据的态度和自我学习的精神。正如好学生不是教出来的,良好的计算机使用者或开发者也是自己通过经验、网络、资料总结得出的。不好的使用习惯才导致了恶意软件有机可乘、数据丢失。见识与创造力的缺乏导致了C2C(Copy to China)现象。很多软件根本用不着教,通过自己摸索与网络搜索就可以知道大部分的使用方法。软件开发出来是用来解决问题的,学生应该学会灵活使用软件、互联网及其他各种工具,甚至编写程序,决不能生搬硬套、死记步骤,这才是教育的最终目的。

另外,它考试还考一些没有学、没有提到的内容,这还没有学校之分,目的到底是想考什么?

(此文指上海,其余地区可借鉴。为了培养学生的自主学习能力,文章中提到的专业术语如欲了解,请自己上互联网搜索。)

更新:对于安全使用互联网的一些知识,可以参阅Google的《不可不知的小知识——确保安全上网的指南》,比教科书准确易懂多了。注意文章中可能需要连接到YouTube获取视频,想要观看视频的,请自备工具