【摘 要】网络信息技术推动了人类社会的发展,但同时了一系列诸如计算机黑客、计算机智能犯罪、个人隐私、计算机病毒、计算机的过分依赖等等暂时无法解决的,同时至关重要的社会问题。因此加强网络信息技术从业人员的道德修养至关重要。
【关键词】网络信息技术;教育;道德
从20世纪90年代起,国际互联网(internet)的出现,开创了以计算机高新技术应用为核心的信息网络时代。网络信息技术推动了人类社会的发展,但同时了一系列诸如计算机黑客、计算机智能犯罪、个人隐私、计算机病毒、计算机的过分依赖等等暂时无法解决的,同时至关重要的社会问题。然而,现存的伦理、道德无法解决这些新问题。虽然,到目前为止有一些国家制订了几个关于计算机、网络使用的法律。但是网络信息技术具有相当的时变性,法律体系很难跟上它的变化。因此,加强网络信息技术从业人员的道德修养至关重要。
一、网络信息技术的独特性要求加强网络信息技术伦理教育
首先,现代网络信息技术赋予个人以过去不可想象的巨大力量。专业技术人员或“上网”应用人员个人行为的善恶是非,相当程度上取决于个人的“道德自律”。自从国际互联网络诞生以来,个人影响、操纵、控制一个地区、国家乃至全球信息网络系统的能量大大增强了。例如,1999年4月,台湾地区一青年计算机爱好者,“无意中”把自制的cih病毒输入国际互联网络,造成全球3000多万台电脑失灵。至今,cih病毒每月26日还会在世界各地的计算机中发作一次,给全球造成的经济损失难以估量。wwW.133229.Com
其次,所有的计算机内部操作都是不可见的。这种内部操作的不可见性为不可见的程序设计价值、不可见的复杂计算和不可见的滥用提供了机会。1、不可见的程序设计价值。由于对功能理解上的差异,程序员编写的程序代码可能会,也可能不会产生用户期望的执行结果。2、不可见的复杂计算。这要求软件工程师负担特殊责任,彻底测试程序功能,确认程序行为。然而,这是一个巨大的挑战。即使测试一个只接收三个16位整数的简单输入程序,如果进行穷举测试,大约需要3*1014个测试用例,即使每秒测试1亿个测试用例也需要很多时间。因此实际上,对于大型程序,软件工程师只测试少数边界值。这就要求软件工程师具有高度的责任心,不断改进测试方法,尽可能地充分测试整个软件系统。
二、 社会需要网络信息技术伦理
现代计算机信息与网络技术是一种强大的工具或力量,对它的善的使用还是恶的使用完全取决于人的伦理道德价值指向。爱因斯坦指出:“科学是一种强有力的工具。怎样用它,究竟是给人类带来幸福还是带来灾难,全取决于人自己,而不取决于工具。” 计算机信息与网络技术正是当前人类社会不可或缺的工具。另一方面由于计算机的特性,以及它独特的离散性。因此应用伦理教育不能代替网络信息技术伦理教育。
cc1991报告将“社会、道德和职业问题”列入到计算学科的主领域之中,并强调它对计算机学科的重要作用和影响。该报告要求计算机专业的学生不但要了解专业,还要了解社会。cc2001在充分肯定了cc1991的关于“社会、道德和职业问题”的论述,并将其改为“社会和职业的问题”,继续强调它对计算学科的重要作用和影响。越来越多的公司注意到伦理教育的重要性,要求它们接收的毕业生接受过专业伦理教育。因此,学校因与时俱进,顺应社会需求增开网络信息技术伦理课。