我们需要怎样的信息学教育?(上)
《信息技术》
我记得以前在机房培训竞赛时,偶然间看到了讲台上一本《信息技术》。我随即翻了一下,一股怒火熊熊燃起,便说了声:“这不是误人子弟吗!”老师苦笑了一下,说:“你才知道啊,这个是高二的课本……”
在这课本里,大概写了一些计算机的基本知识,包括一些常见图标所代表的文件类型。不说别的,就说说这一点。没记错的话,那些图标应该是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标签,可以把网页弄得很漂亮。是的,没错!
为了解决字体类型、颜色、大小等问题,教材中引入了一个标签:!
为了解决换行问题,教材中引入了一个标签:
!
!
哦,天啊,已经被W3C封杀了知道吗?xhtml中已经不存在了!而用做换行,在xhtml strict中也是被禁止的!用
布局,更会遭人鄙视!为什么?
因为我们需要的是一个有语义的文档。也就是说,网页源文件中的代码,一定要有意义——也就是每个标签都要有存在的理由,而且标签要恪守职责、不能太“热心肠”!从语义上说,来做网页布局,这不是滥用职权吗!
教材有告诉过学生CSS是神马吗?没有!一切的网页都是基于html,即使是涉及了CSS,也只将其作为鸡肋——教材认为一切都可以在html文件中完成!
错,大错的特错!html文档的目的,只是为了承载信息。至于网页的界面,应该是由CSS控制的。同一个网页,不同的CSS,可以造就完全不同的视觉体验!教材中为何不让学生们看看CSS禅意花园(CSS Zen Garden)?就一个训练有素、十分整洁的html文档,通过切换CSS文件,造成不同的效果,这不是很神奇的事情吗?学生们更喜欢这样的事情,而不是在FrontPage中这儿点一点、那儿拉一拉!
为什么很多中国的网页都很没水准,因为中国的教材中教授的就是如此!而且教材还引以为荣,“嗯,这样已经很漂亮了”!
再说,你又告诉过学生们,像新浪这么大的网站,要怎么添加、维护内容呢,而论坛又是为什么能登陆、发帖。因为有动态页和数据库存在,这些几乎都没有给学生正确的观念,甚至都没有提及!
我们需要的,是及时涉及不深,但也能够给你正确、主流观念的教育!
(未完)