我们需要怎样的信息学教育?(上)
《信息技术》
我记得以前在机房培训竞赛时,偶然间看到了讲台上一本《信息技术》。我随即翻了一下,一股怒火熊熊燃起,便说了声:“这不是误人子弟吗!”老师苦笑了一下,说:“你才知道啊,这个是高二的课本……”
在这课本里,大概写了一些计算机的基本知识,包括一些常见图标所代表的文件类型。不说别的,就说说这一点。没记错的话,那些图标应该是98时代的吧?试问现在谁还在用Win9X?现在微软的桌面操作系统中,WinXP、Win7两个应该是最主流的,相信00后可能连98长什么样的不知道,试问你列出这些图标有什么用?再者说来,图标极易改变,现在很多电脑从电脑城抱出来时,系统的主题就已经不是默认的了,图标也随之改变,那书上这些图标又有何用?
如果真的想让学生们了解各种不同的文件类型,就应该试着从文件本身告诉他们,而不是只从表象。就因为只注重表象,才使得我们很多的学生难以在真正的计算机世界遨游。那么教教扩展名怎么样呢?扩展名也是表象,因为它可以更改。况且在Linux中,很多文件是不用扩展名的,比方说一个bash脚本和一个二进制文件,都可以不要扩展名,只要它们都有执行权限。不过话又说回来,在Windows中,掌握常见的扩展名确实也很重要,这样就可以从扩展名中大致判断文件类型。
这仅是一个例子,但不得不承认:现在的信息学教育,太注重表象了!
我们需要的,是那种即使你换了马甲我们也认识你的教育。OUT!!!
真的,相当OUT!现在中小学的信息学教材,有多少不是以Win98/Win2000为基础的?几乎没有!为什么老是抓着这两个系统不放?WinXP都已经被判死刑了,Win98/2000几年前就死了!
讲到硬件时,出现了一个很“标本”的图像:就是那种15寸CRT、“颗粒饱满”的键盘、左右两键的鼠标,放在显示器底下、装有软驱、光驱的主机……这种电脑估计现在难以找到了吧?
有给学生看过一台现在正常一点的台式机吗?有给学生看过一台带有彩壳的笔记本吗?有给学生看过迷你主机吗?有给学生看过1U服务器吗?有给学生看过刀片吗?没有!这是什么教材?
教出来的学生,连主机是哪个都不知道?连主板、内存、CPU、硬盘、显卡、声卡、网卡等等都搞不清楚是什么,混淆内存、硬盘的状况比比皆是。你说这是基础教育,不能涉及过深,那你好歹在教材上把这些基本的知识说清楚吧,不然怎么又能叫做“基础教育”?
既然是信息技术,更新速度自然很快,因此我们需要的,是能跟上时代的教育。网页
从小学到初中再到高中,貌似都有教网页制作。但是,无一例外的都是教FrontPage。要知道,即使是“最新版”的FrontPage 2003,生成的代码也是不符合W3C规范的,很有可能浏览时严重变形!既然不符合规范、可能变形,为什么教材上还继续用FrontPage呢?其实很简单,因为没有出现过这种状况。W3C为何物?不知不知!教材关注的只是表象,也就是浏览器中展示出来的。可前面我不是说会变形吗?是的,那指的是严格遵守W3C规范的浏览器,而不是“自成一家”的IE5/6/7/8(IE9貌似改革了许多)。教材中和学校里使用的,我敢说120%是用IE6!IE6对于微软自家的产品,兼容性当然好了!
要知道,FrontPage已经死了很多年了!微软现在力推的网页设计工具是Expression Web(Visual Studio针对的是动态页编程,用来编静态页有点大材小用),这生成的代码才是比较符合规范的。“傻瓜性”不比FrontPage差,同时又有点专业性。
上面说的只是软件的问题,再来说说写网页的问题。
教材上绝对有告诉学生们,利用一些html标签,可以把网页弄得很漂亮。是的,没错!
为了解决字体类型、颜色、大小等问题,教材中引入了一个标签:!
为了解决换行问题,教材中引入了一个标签:
!