学帮网 > 计算机论文 > 教育资讯

计算机论文:刍议网络信息技术教育的一些思索[1]

来源:学生作业学帮网 编辑:学帮网 时间:2024/04/26 04:00:08 计算机论文
计算机论文:刍议网络信息技术教育的一些思索[1]计算机论文
【找论文网 - 计算机论文】
【摘 要】网络信息技术推动了人类社会的发展,但同时了一系列诸如计算机黑客、计算机智能犯罪、个人隐私、计算机病毒、计算机的过分依赖等等暂时无法解决的,同时至关重要的社会问题。因此加强网络信息技术从业人员的道德修养至关重要。
【关键词】网络信息技术;教育;道德


从20世纪90年代起,国际互联网(Internet)的出现,开创了以计算机高新技术应用为核心的信息网络时代。网络信息技术推动了人类社会的发展,但同时了一系列诸如计算机黑客、计算机智能犯罪、个人隐私、计算机病毒、计算机的过分依赖等等暂时无法解决的,同时至关重要的社会问题。然而,现存的伦理、道德无法解决这些新问题。虽然,到目前为止有一些国家制订了几个关于计算机、网络使用的法律。但是网络信息技术具有相当的时变性,法律体系很难跟上它的变化。因此,加强网络信息技术从业人员的道德修养至关重要。
一、网络信息技术的独特性要求加强网络信息技术伦理教育
首先,现代网络信息技术赋予个人以过去不可想象的巨大力量。专业技术人员或“上网”应用人员个人行为的善恶是非,相当程度上取决于个人的“道德自律”。自从国际互联网络诞生以来,个人影响、操纵、控制一个地区、国家乃至全球信息网络系统的能量大大增强了。例如,1999年4月,台湾地区一青年计算机爱好者,“无意中”把自制的CIH病毒输入国际互联网络,造成全球3000多万台电脑失灵。至今,CIH病毒每月26日还会在世界各地的计算机中发作一次,给全球造成的经济损失难以估量。
其次,所有的计算机内部操作都是不可见的。这种内部操作的不可见性为不可见的程序设计价值、不可见的复杂计算和不可见的滥用提供了机会。1、不可见的程序设计价值。由于对功能理解上的差异,程序员编写的程序代码可能会,也可能不会产生用户期望的执行结果。2、不可见的复杂计算。这要求软件工程师负担特殊责任,彻底测试程序功能,确认程序行为。然而,这是一个巨大的挑战。即使测试一个只接收三个16位整数的简单输入程序,如果进行穷举测试,大约需要3*1014个测试用例,即使每秒测试1亿个测试用例也需要很多时间。因此实际上,对于大型程序,软件工程师只测试少数边界值。这就要求软件工程师具有高度的责任心,不断改进测试方法,尽可能地充分测试整个软件系统。
二、 社会需要网络信息技术伦理
现代计算机信息与网络技术是一种强大的工具或力量,对它的善的使用还是恶的使用完全取决于人的伦理道德价值指向。爱因斯坦指出:“科学是一种强有力的工具。怎样用它,究竟是给人类带来幸福还是带来灾难,全取决于人自己,而不取决于工具。” 计算机信息与网络技术正是当前人类社会不可或缺的工具。另一方面由于计算机的特性,以及它独特的离散性。因此应用伦理教育不能代替网络信息技术伦理教育。
CC1991报告将“社会、道德和职业问题”列入到计算学科的主领域之中,并强调它对计算机学科的重要作用和影响。该报告要求计算机专业的学生不但要了解专业,还要了解社会。CC2001在充分肯定了CC1991的关于“社会、道德和职业问题”的论述,并将其改为“社会和职业的问题”,继续强调它对计算学科的重要作用和影响。越来越多的公司注意到伦理教育的重要性,要求它们接收的毕业生接受过专业伦理教育。因此,学校因与时俱进,顺应社会需求增开网络信息技术伦理课。
三、有关网络信息技术伦理课程建设的思索
最近几年,计算机对人类社会产生了巨大影响。正因为如此,讲授网络信息技术伦理的目的是让他们理解该领域内独特的文化、伦理需求、社会责任、法律以及职业道德问题。让这些未来的网络信息专业技术人员知道这个学科的过去、现在和未来,看到该过程中各自发挥的作用,理解在该学科的发展过程中起着重要作用的哲学问题、技术问题和美学价值观,认识到他们开发出来的产品将直接影响很多人的生活质量,知道他们的行为将影响社会和个人,感觉到作为一个软件工程师所要承担的社会责任。知道区分符合伦理的行为与违背伦理的行为,从而将来遇到伦理抉择时,能够作出正确的选择。
伦理属于哲学范畴,也许有人认为应由满腹经伦的哲学家讲授此课。但笔者认为应由网络信息技术专家承担此课的讲授,理由如下:1、网络信息技术伦理的内容并不产生于深奥的哲学原理。历年来的哲学学习使网络信息技术专家具备一定的哲学修养,能够很好的理解这些理论。2、帮助学生理解在方案选择时,不仅要考虑技术可行性还要考虑职业价值,考虑在技术决策中道德方面的折衷,并能预见可能引起的伦理后果,这需要老师有丰富的网络信息技术专业知识。
四、结论
在近几年,我国网络信息技术教育取得了巨大发展。各种院校为计算机专业的本科生开设了系统的网络信息技术课程,并且这些课程都紧跟网络信息技术的发展。但是,这些课程大多计算机论文