《第五章计算机科学》由会员分享,可在线阅读,更多相关《第五章计算机科学(45页珍藏版)》请在金锄头文库上搜索。
1、第5章 计算机科学5.1 5.1 概述概述概述概述 几十年来学科自身发展的实践表明,一方面,围绕着一些几十年来学科自身发展的实践表明,一方面,围绕着一些几十年来学科自身发展的实践表明,一方面,围绕着一些几十年来学科自身发展的实践表明,一方面,围绕着一些重大的背景问题,重大的背景问题,重大的背景问题,重大的背景问题,各分支学科取得了一系列重要的理论和技术各分支学科取得了一系列重要的理论和技术各分支学科取得了一系列重要的理论和技术各分支学科取得了一系列重要的理论和技术成果,推动了计算机科学向深度和广度发展;成果,推动了计算机科学向深度和广度发展;成果,推动了计算机科学向深度和广度发展;成果,推动了
2、计算机科学向深度和广度发展;另一方面,由于另一方面,由于另一方面,由于另一方面,由于发展了一大批成熟的技术并成功地应用于各行各业,更多的人发展了一大批成熟的技术并成功地应用于各行各业,更多的人发展了一大批成熟的技术并成功地应用于各行各业,更多的人发展了一大批成熟的技术并成功地应用于各行各业,更多的人是把是把是把是把这门科学看成是一种技术这门科学看成是一种技术这门科学看成是一种技术这门科学看成是一种技术。事实上,理论和技术是计算机。事实上,理论和技术是计算机。事实上,理论和技术是计算机。事实上,理论和技术是计算机科学两个互为依托的侧面。计算机科学的理论绝大多数属于技科学两个互为依托的侧面。计算机
3、科学的理论绝大多数属于技科学两个互为依托的侧面。计算机科学的理论绝大多数属于技科学两个互为依托的侧面。计算机科学的理论绝大多数属于技术理论。虽然,目前整体上理论研究滞后于技术开发,但随着术理论。虽然,目前整体上理论研究滞后于技术开发,但随着术理论。虽然,目前整体上理论研究滞后于技术开发,但随着术理论。虽然,目前整体上理论研究滞后于技术开发,但随着学科研究和应用的不断深化,理论的重要性地位将愈来愈突出,学科研究和应用的不断深化,理论的重要性地位将愈来愈突出,学科研究和应用的不断深化,理论的重要性地位将愈来愈突出,学科研究和应用的不断深化,理论的重要性地位将愈来愈突出,而技术则渐渐退居为次要的位置
4、。而技术则渐渐退居为次要的位置。而技术则渐渐退居为次要的位置。而技术则渐渐退居为次要的位置。 计算机科学并不完全排斥工程的方法。相反,计算机科学并不完全排斥工程的方法。相反,计算机科学并不完全排斥工程的方法。相反,计算机科学并不完全排斥工程的方法。相反,计算机科学计算机科学计算机科学计算机科学在发展中广泛采用了其他学科行之有效的工程方法在发展中广泛采用了其他学科行之有效的工程方法在发展中广泛采用了其他学科行之有效的工程方法在发展中广泛采用了其他学科行之有效的工程方法。 5.2 5.2 计算机科学体系计算机科学体系计算机科学体系计算机科学体系5.2.1 计算机科学知识组织结构及演变计算机科学知识
5、组织结构及演变计算机科学知识组织结构及演变计算机科学知识组织结构及演变 计算机科学的发展及其知识组织结构的演变在时间上可划成计算机科学的发展及其知识组织结构的演变在时间上可划成计算机科学的发展及其知识组织结构的演变在时间上可划成计算机科学的发展及其知识组织结构的演变在时间上可划成以下几个独立的阶段:以下几个独立的阶段:以下几个独立的阶段:以下几个独立的阶段: 3030至至至至5050年代末为计算机科学发展的早期年代末为计算机科学发展的早期年代末为计算机科学发展的早期年代末为计算机科学发展的早期,计算机科学研究方,计算机科学研究方,计算机科学研究方,计算机科学研究方向主要集中在计算模型、计算机设
6、计、高级语言和科学计算等方向主要集中在计算模型、计算机设计、高级语言和科学计算等方向主要集中在计算模型、计算机设计、高级语言和科学计算等方向主要集中在计算模型、计算机设计、高级语言和科学计算等方面。应用主要是大量的科学计算,与数学关系密切,使大量从事面。应用主要是大量的科学计算,与数学关系密切,使大量从事面。应用主要是大量的科学计算,与数学关系密切,使大量从事面。应用主要是大量的科学计算,与数学关系密切,使大量从事数学研究的人员转行进入计算机科学领域。数学研究的人员转行进入计算机科学领域。数学研究的人员转行进入计算机科学领域。数学研究的人员转行进入计算机科学领域。 6060、7070年代是计算
7、机科学蓬勃发展的时期年代是计算机科学蓬勃发展的时期年代是计算机科学蓬勃发展的时期年代是计算机科学蓬勃发展的时期,面对学科发展中,面对学科发展中,面对学科发展中,面对学科发展中遇到的许多重大问题,如怎样实现高级语言的编译系统,如何设遇到的许多重大问题,如怎样实现高级语言的编译系统,如何设遇到的许多重大问题,如怎样实现高级语言的编译系统,如何设遇到的许多重大问题,如怎样实现高级语言的编译系统,如何设计各种新语言,如何提高计算机运算速度和存贮容量,如何设计计各种新语言,如何提高计算机运算速度和存贮容量,如何设计计各种新语言,如何提高计算机运算速度和存贮容量,如何设计计各种新语言,如何提高计算机运算速
8、度和存贮容量,如何设计操作系统,如何设计和实现数据库管理系统,如何保证软件的质操作系统,如何设计和实现数据库管理系统,如何保证软件的质操作系统,如何设计和实现数据库管理系统,如何保证软件的质操作系统,如何设计和实现数据库管理系统,如何保证软件的质量等问题,发展了一大批理论、方法和技术。量等问题,发展了一大批理论、方法和技术。量等问题,发展了一大批理论、方法和技术。量等问题,发展了一大批理论、方法和技术。 从从从从8080年代起,针对集成电路芯片可预见的设计极限和一些深年代起,针对集成电路芯片可预见的设计极限和一些深年代起,针对集成电路芯片可预见的设计极限和一些深年代起,针对集成电路芯片可预见的
9、设计极限和一些深入研究中所遇到的困难入研究中所遇到的困难入研究中所遇到的困难入研究中所遇到的困难,如软件工程、计算模型、计算语言学、,如软件工程、计算模型、计算语言学、,如软件工程、计算模型、计算语言学、,如软件工程、计算模型、计算语言学、大规模复杂问题的计算与处理、大规模数据存贮与检索、人工智大规模复杂问题的计算与处理、大规模数据存贮与检索、人工智大规模复杂问题的计算与处理、大规模数据存贮与检索、人工智大规模复杂问题的计算与处理、大规模数据存贮与检索、人工智能、计算可视化等方面出现的问题,人们开始认识到学科正在走能、计算可视化等方面出现的问题,人们开始认识到学科正在走能、计算可视化等方面出现
10、的问题,人们开始认识到学科正在走能、计算可视化等方面出现的问题,人们开始认识到学科正在走向深化。除了寄希望于物理学中光电子计算技术研究取得突破,向深化。除了寄希望于物理学中光电子计算技术研究取得突破,向深化。除了寄希望于物理学中光电子计算技术研究取得突破,向深化。除了寄希望于物理学中光电子计算技术研究取得突破,成倍提高机器运算速度外,基于当前的条件,人们更加重视理论成倍提高机器运算速度外,基于当前的条件,人们更加重视理论成倍提高机器运算速度外,基于当前的条件,人们更加重视理论成倍提高机器运算速度外,基于当前的条件,人们更加重视理论和技术的研究。和技术的研究。和技术的研究。和技术的研究。 如同如
11、同如同如同5050年代数学研究年代数学研究年代数学研究年代数学研究所需的核心专业基础知识从老三基(高所需的核心专业基础知识从老三基(高所需的核心专业基础知识从老三基(高所需的核心专业基础知识从老三基(高等代数、数学分析(含几何、分析和函数论)与微分方程)向新等代数、数学分析(含几何、分析和函数论)与微分方程)向新等代数、数学分析(含几何、分析和函数论)与微分方程)向新等代数、数学分析(含几何、分析和函数论)与微分方程)向新三基(抽象代数、泛函分析与拓扑学)过渡转移发生变化一样,三基(抽象代数、泛函分析与拓扑学)过渡转移发生变化一样,三基(抽象代数、泛函分析与拓扑学)过渡转移发生变化一样,三基(
12、抽象代数、泛函分析与拓扑学)过渡转移发生变化一样,计算机科学未来发展所需要的核心专业基础也正在发生转移。这计算机科学未来发展所需要的核心专业基础也正在发生转移。这计算机科学未来发展所需要的核心专业基础也正在发生转移。这计算机科学未来发展所需要的核心专业基础也正在发生转移。这是一个不以人的意志转移的客观规律,是学科发展的大趋势,应是一个不以人的意志转移的客观规律,是学科发展的大趋势,应是一个不以人的意志转移的客观规律,是学科发展的大趋势,应是一个不以人的意志转移的客观规律,是学科发展的大趋势,应该引起计算科学教育界和师生严肃认真的对待。该引起计算科学教育界和师生严肃认真的对待。该引起计算科学教育
13、界和师生严肃认真的对待。该引起计算科学教育界和师生严肃认真的对待。 总之自总之自总之自总之自2020世纪世纪世纪世纪4040年代电子计算机问世以来,计算机科学一直年代电子计算机问世以来,计算机科学一直年代电子计算机问世以来,计算机科学一直年代电子计算机问世以来,计算机科学一直处于高速发展的过程中。处于高速发展的过程中。处于高速发展的过程中。处于高速发展的过程中。而且,在可以预见的未来,这种发展速而且,在可以预见的未来,这种发展速而且,在可以预见的未来,这种发展速而且,在可以预见的未来,这种发展速度还将会保持下去。今天的计算机科学与度还将会保持下去。今天的计算机科学与度还将会保持下去。今天的计算
14、机科学与度还将会保持下去。今天的计算机科学与1010年前相比,已经有了年前相比,已经有了年前相比,已经有了年前相比,已经有了很大的差别。除了学科知识的变化外,近几年来,计算机学科方很大的差别。除了学科知识的变化外,近几年来,计算机学科方很大的差别。除了学科知识的变化外,近几年来,计算机学科方很大的差别。除了学科知识的变化外,近几年来,计算机学科方法论的内容也逐渐丰富并被人们重视。因此,计算机学科方法论法论的内容也逐渐丰富并被人们重视。因此,计算机学科方法论法论的内容也逐渐丰富并被人们重视。因此,计算机学科方法论法论的内容也逐渐丰富并被人们重视。因此,计算机学科方法论的内容也需要在教学中给予充分
15、的体现。的内容也需要在教学中给予充分的体现。的内容也需要在教学中给予充分的体现。的内容也需要在教学中给予充分的体现。 5.2.2 计算机科学的教育计算机科学的教育计算机科学的教育计算机科学的教育 1 1学科知识体系的演变发展学科知识体系的演变发展学科知识体系的演变发展学科知识体系的演变发展 一方面,计算机学科的快速发展使得学科的教育已经完全一方面,计算机学科的快速发展使得学科的教育已经完全一方面,计算机学科的快速发展使得学科的教育已经完全一方面,计算机学科的快速发展使得学科的教育已经完全不能通过跟踪流行系统的变化来跟踪学科的发展,更不能以流不能通过跟踪流行系统的变化来跟踪学科的发展,更不能以流
16、不能通过跟踪流行系统的变化来跟踪学科的发展,更不能以流不能通过跟踪流行系统的变化来跟踪学科的发展,更不能以流行的系统来确定教学内容,有限的在校学习时间与不断增长的行的系统来确定教学内容,有限的在校学习时间与不断增长的行的系统来确定教学内容,有限的在校学习时间与不断增长的行的系统来确定教学内容,有限的在校学习时间与不断增长的知识的矛盾十分突出。另一方面,经过几十年的发展,本学科知识的矛盾十分突出。另一方面,经过几十年的发展,本学科知识的矛盾十分突出。另一方面,经过几十年的发展,本学科知识的矛盾十分突出。另一方面,经过几十年的发展,本学科正在逐步走向深入,正在逐步走向深入,正在逐步走向深入,正在逐
17、步走向深入,这给计算机学科的教育既提出了新的要求,这给计算机学科的教育既提出了新的要求,这给计算机学科的教育既提出了新的要求,这给计算机学科的教育既提出了新的要求,也提供了新的思路也提供了新的思路也提供了新的思路也提供了新的思路。 2.2.2.2.学科的课程体系学科的课程体系学科的课程体系学科的课程体系 完整的计算机科学的课程由三部分组成:完整的计算机科学的课程由三部分组成:完整的计算机科学的课程由三部分组成:完整的计算机科学的课程由三部分组成:奠定奠定奠定奠定基础的基础课程,涵盖知识体系大部分核心单元的主干基础的基础课程,涵盖知识体系大部分核心单元的主干基础的基础课程,涵盖知识体系大部分核心
18、单元的主干基础的基础课程,涵盖知识体系大部分核心单元的主干课程,以及用来完备课程体系的特色课程。课程,以及用来完备课程体系的特色课程。课程,以及用来完备课程体系的特色课程。课程,以及用来完备课程体系的特色课程。 1)1)1)1)学习模式学习模式学习模式学习模式 不同的入门途径可充分体现课程特点。不同的入门途径可充分体现课程特点。不同的入门途径可充分体现课程特点。不同的入门途径可充分体现课程特点。 程序设计优先的入门模式是相对稳定的课程体系,程序设计优先的入门模式是相对稳定的课程体系,程序设计优先的入门模式是相对稳定的课程体系,程序设计优先的入门模式是相对稳定的课程体系,由于程序设计通常是学习后
19、续课程所必需的技能,因此由于程序设计通常是学习后续课程所必需的技能,因此由于程序设计通常是学习后续课程所必需的技能,因此由于程序设计通常是学习后续课程所必需的技能,因此程序设计优先的入门模式具有一定优点。程序设计优先程序设计优先的入门模式具有一定优点。程序设计优先程序设计优先的入门模式具有一定优点。程序设计优先程序设计优先的入门模式具有一定优点。程序设计优先基于函数式程序设计,形成了函数优先的入门模式。它基于函数式程序设计,形成了函数优先的入门模式。它基于函数式程序设计,形成了函数优先的入门模式。它基于函数式程序设计,形成了函数优先的入门模式。它使用更抽象的方式来思考所有入门者都处于同一起跑使
20、用更抽象的方式来思考所有入门者都处于同一起跑使用更抽象的方式来思考所有入门者都处于同一起跑使用更抽象的方式来思考所有入门者都处于同一起跑线上接受新的思维方式。线上接受新的思维方式。线上接受新的思维方式。线上接受新的思维方式。 面向算法的算法优先入门模式描述基本算面向算法的算法优先入门模式描述基本算法概念和结构的是一种伪语言,而不是一种特定法概念和结构的是一种伪语言,而不是一种特定的执行语言,可以不必过多关注程序实现的细节的执行语言,可以不必过多关注程序实现的细节, ,有利于以后的学习和尽早了解计算机学科。有利于以后的学习和尽早了解计算机学科。 面向机器的硬件优先入门模式从模型机的面向机器的硬件
21、优先入门模式从模型机的电路、寄存器出发建立硬件基础,再继续进行高电路、寄存器出发建立硬件基础,再继续进行高级程序设计等其他内容的学习。级程序设计等其他内容的学习。 2)2)课程组织形式课程组织形式 计算机科学课程的组织形式大致可以分为计算机科学课程的组织形式大致可以分为两类,一类是主题的模式,另一类是系统的模式。两类,一类是主题的模式,另一类是系统的模式。 以主题的模式组织的课程,大致按领域划分相应以主题的模式组织的课程,大致按领域划分相应以主题的模式组织的课程,大致按领域划分相应以主题的模式组织的课程,大致按领域划分相应的课程,即一个领域大致对应一门课,如算法与数据结的课程,即一个领域大致对
22、应一门课,如算法与数据结的课程,即一个领域大致对应一门课,如算法与数据结的课程,即一个领域大致对应一门课,如算法与数据结构、计算机体系结构、操作系统等。当然也有由一、两构、计算机体系结构、操作系统等。当然也有由一、两构、计算机体系结构、操作系统等。当然也有由一、两构、计算机体系结构、操作系统等。当然也有由一、两个领域对应一门课如操作系统和网络汁算、人工智能个领域对应一门课如操作系统和网络汁算、人工智能个领域对应一门课如操作系统和网络汁算、人工智能个领域对应一门课如操作系统和网络汁算、人工智能和信息管理等。和信息管理等。和信息管理等。和信息管理等。 系统模式则是基于某些软件系统而组织的课程,系统
23、模式则是基于某些软件系统而组织的课程,系统模式则是基于某些软件系统而组织的课程,系统模式则是基于某些软件系统而组织的课程,如数据库系统、管理信息系统、编译系统和操作系统等如数据库系统、管理信息系统、编译系统和操作系统等如数据库系统、管理信息系统、编译系统和操作系统等如数据库系统、管理信息系统、编译系统和操作系统等它们从各领域中抽取相关的知识单元,组成课程。它们从各领域中抽取相关的知识单元,组成课程。它们从各领域中抽取相关的知识单元,组成课程。它们从各领域中抽取相关的知识单元,组成课程。 3)3)3)3)核心课程核心课程核心课程核心课程 核心课程包含了基础课程和主干课程中最重要的核心课程包含了基
24、础课程和主干课程中最重要的核心课程包含了基础课程和主干课程中最重要的核心课程包含了基础课程和主干课程中最重要的内容。表内容。表内容。表内容。表5.15.15.15.1列出了计算机科学与技术学科核心课程,特列出了计算机科学与技术学科核心课程,特列出了计算机科学与技术学科核心课程,特列出了计算机科学与技术学科核心课程,特色课程是根据核心课程所包含的知识单元的深度,进一色课程是根据核心课程所包含的知识单元的深度,进一色课程是根据核心课程所包含的知识单元的深度,进一色课程是根据核心课程所包含的知识单元的深度,进一步反映发展、反映学科前沿进展的课程。步反映发展、反映学科前沿进展的课程。步反映发展、反映学
25、科前沿进展的课程。步反映发展、反映学科前沿进展的课程。5.3 5.3 计算机与人类社会计算机与人类社会计算机与人类社会计算机与人类社会 计算机技术革命在当今世界发展中发挥着重要的作用。在计计算机技术革命在当今世界发展中发挥着重要的作用。在计计算机技术革命在当今世界发展中发挥着重要的作用。在计计算机技术革命在当今世界发展中发挥着重要的作用。在计算机产业带给人类巨大的效益和便利时,同时也带来了诸如环算机产业带给人类巨大的效益和便利时,同时也带来了诸如环算机产业带给人类巨大的效益和便利时,同时也带来了诸如环算机产业带给人类巨大的效益和便利时,同时也带来了诸如环境保护、对人体的某些危害等问题,其相关问
26、题也是应关注的境保护、对人体的某些危害等问题,其相关问题也是应关注的境保护、对人体的某些危害等问题,其相关问题也是应关注的境保护、对人体的某些危害等问题,其相关问题也是应关注的问题。问题。问题。问题。5.3.1 计算机与环境计算机与环境计算机与环境计算机与环境1. 1. 计算机与社会环境计算机与社会环境计算机与社会环境计算机与社会环境 计算机科学技术的发展,拉近了人类的距离,因特网已计算机科学技术的发展,拉近了人类的距离,因特网已计算机科学技术的发展,拉近了人类的距离,因特网已计算机科学技术的发展,拉近了人类的距离,因特网已把人们连在了一起,人类共同拥有地球。因而保护地球,保护把人们连在了一起
27、,人类共同拥有地球。因而保护地球,保护把人们连在了一起,人类共同拥有地球。因而保护地球,保护把人们连在了一起,人类共同拥有地球。因而保护地球,保护环境,也是计算机产业的从业人员所必须重视的一个方面。环境,也是计算机产业的从业人员所必须重视的一个方面。环境,也是计算机产业的从业人员所必须重视的一个方面。环境,也是计算机产业的从业人员所必须重视的一个方面。计计计计算机产业曾经被认为是一个洁净的工业算机产业曾经被认为是一个洁净的工业算机产业曾经被认为是一个洁净的工业算机产业曾经被认为是一个洁净的工业,它在制造中产生相对,它在制造中产生相对,它在制造中产生相对,它在制造中产生相对较小的污染。但随着计算
28、机数量的急剧增加,也给世界带来了较小的污染。但随着计算机数量的急剧增加,也给世界带来了较小的污染。但随着计算机数量的急剧增加,也给世界带来了较小的污染。但随着计算机数量的急剧增加,也给世界带来了许多问题。许多问题。许多问题。许多问题。其中能源消耗是一个主要问题其中能源消耗是一个主要问题其中能源消耗是一个主要问题其中能源消耗是一个主要问题, 由于计算机运行时产生热量但又需要较低的工作由于计算机运行时产生热量但又需要较低的工作由于计算机运行时产生热量但又需要较低的工作由于计算机运行时产生热量但又需要较低的工作温度,因此需要额外的电能进行降温。这对能源的消耗温度,因此需要额外的电能进行降温。这对能源
29、的消耗温度,因此需要额外的电能进行降温。这对能源的消耗温度,因此需要额外的电能进行降温。这对能源的消耗产生了间接影响。使用低能耗设备、屏幕保护程序和长产生了间接影响。使用低能耗设备、屏幕保护程序和长产生了间接影响。使用低能耗设备、屏幕保护程序和长产生了间接影响。使用低能耗设备、屏幕保护程序和长时间离开计算机前关掉显示器就是节能的好办法。时间离开计算机前关掉显示器就是节能的好办法。时间离开计算机前关掉显示器就是节能的好办法。时间离开计算机前关掉显示器就是节能的好办法。 尽快考虑处理废旧软盘、大量废弃的计算机和外尽快考虑处理废旧软盘、大量废弃的计算机和外尽快考虑处理废旧软盘、大量废弃的计算机和外尽
30、快考虑处理废旧软盘、大量废弃的计算机和外没也是当务之急,否则将会对环境产生不利影响。当计没也是当务之急,否则将会对环境产生不利影响。当计没也是当务之急,否则将会对环境产生不利影响。当计没也是当务之急,否则将会对环境产生不利影响。当计算机刚开始普及的时候,人们就在议论所谓算机刚开始普及的时候,人们就在议论所谓算机刚开始普及的时候,人们就在议论所谓算机刚开始普及的时候,人们就在议论所谓“无纸办公无纸办公无纸办公无纸办公”的问题,但事实是在计算机普及之后,纸的用量却增的问题,但事实是在计算机普及之后,纸的用量却增的问题,但事实是在计算机普及之后,纸的用量却增的问题,但事实是在计算机普及之后,纸的用量
31、却增加了许多。用户应当注意节省纸张,在文档资料打印前加了许多。用户应当注意节省纸张,在文档资料打印前加了许多。用户应当注意节省纸张,在文档资料打印前加了许多。用户应当注意节省纸张,在文档资料打印前应当尽可能做好编辑工作。使用可回收墨盒的激光打印应当尽可能做好编辑工作。使用可回收墨盒的激光打印应当尽可能做好编辑工作。使用可回收墨盒的激光打印应当尽可能做好编辑工作。使用可回收墨盒的激光打印机不仅对环境有益还可以节省成本。总之,无论是计算机不仅对环境有益还可以节省成本。总之,无论是计算机不仅对环境有益还可以节省成本。总之,无论是计算机不仅对环境有益还可以节省成本。总之,无论是计算机的生产企业还是用户
32、,都应为机的生产企业还是用户,都应为机的生产企业还是用户,都应为机的生产企业还是用户,都应为“绿色信息产业绿色信息产业绿色信息产业绿色信息产业”做贡做贡做贡做贡献。献。献。献。2. 2. 计算机与个人环境计算机与个人环境计算机与个人环境计算机与个人环境 计算机通常会从两个方面对健康产生负面影响,已被大部计算机通常会从两个方面对健康产生负面影响,已被大部计算机通常会从两个方面对健康产生负面影响,已被大部计算机通常会从两个方面对健康产生负面影响,已被大部分人所认同。首先,计算机的显示器会产生辐射。其次,日复一分人所认同。首先,计算机的显示器会产生辐射。其次,日复一分人所认同。首先,计算机的显示器会
33、产生辐射。其次,日复一分人所认同。首先,计算机的显示器会产生辐射。其次,日复一日地使用计算机会有损健康,引起眼睛的疲劳和压迫损伤。但只日地使用计算机会有损健康,引起眼睛的疲劳和压迫损伤。但只日地使用计算机会有损健康,引起眼睛的疲劳和压迫损伤。但只日地使用计算机会有损健康,引起眼睛的疲劳和压迫损伤。但只要采取必要的预防措施,上述问题还是可以避免的。要采取必要的预防措施,上述问题还是可以避免的。要采取必要的预防措施,上述问题还是可以避免的。要采取必要的预防措施,上述问题还是可以避免的。 辐射的危险辐射的危险辐射的危险辐射的危险 计算机视觉综合症计算机视觉综合症计算机视觉综合症计算机视觉综合症 其他
34、损伤其他损伤其他损伤其他损伤图6.4 腕托5.3.2 计算机与道德计算机与道德计算机与道德计算机与道德 1. 1. 计算机科学技术专业人员的道德准则计算机科学技术专业人员的道德准则 由计算机在人类的生活中发挥着越来越重要的作用,作为由计算机在人类的生活中发挥着越来越重要的作用,作为计算机科学技术专业人员在本专业领域的处世行事中都会遇到由计算机科学技术专业人员在本专业领域的处世行事中都会遇到由于计算机的使用而带来的一些特殊的道德问题。于计算机的使用而带来的一些特殊的道德问题。 美国计算机学会美国计算机学会(ACM)(ACM)对其成员制定了一个对其成员制定了一个有有2424条规范的条规范的ACMA
35、CM道德和职业行为规范道德和职业行为规范,其中,其中最基本的几条准则也是所有专业人员应该遵循的。最基本的几条准则也是所有专业人员应该遵循的。这些准则是:这些准则是: 为社会进步和人类生活的幸福做贡献。为社会进步和人类生活的幸福做贡献。 尊重别人的隐私权,不应该伤害他人。尊重别人的隐私权,不应该伤害他人。 要公平公正地对待别人。要公平公正地对待别人。 要尊重别人的知识产权。要尊重别人的知识产权。 使用别人的知识产权应征得别人同意并注使用别人的知识产权应征得别人同意并注明。明。 尊重国家、公司、企业等特有的机密。尊重国家、公司、企业等特有的机密。 2. 2. 2. 2. 计算机用户的道德计算机用户
36、的道德计算机用户的道德计算机用户的道德 用户或许没有想到坐在一台个人电脑前会产生用户或许没有想到坐在一台个人电脑前会产生用户或许没有想到坐在一台个人电脑前会产生用户或许没有想到坐在一台个人电脑前会产生道德问题道德问题道德问题道德问题, , , , 但事实的确如此。比如但事实的确如此。比如但事实的确如此。比如但事实的确如此。比如, , , , 几乎每一个计算机几乎每一个计算机几乎每一个计算机几乎每一个计算机用户迟早都会碰到关于软件盗版的道德困惑。用户迟早都会碰到关于软件盗版的道德困惑。用户迟早都会碰到关于软件盗版的道德困惑。用户迟早都会碰到关于软件盗版的道德困惑。 其他的道其他的道其他的道其他的
37、道德问题还包括色情内容和对计算机系统的未经授权的访德问题还包括色情内容和对计算机系统的未经授权的访德问题还包括色情内容和对计算机系统的未经授权的访德问题还包括色情内容和对计算机系统的未经授权的访问等。问等。问等。问等。 1)1)1)1)反对软件盗版反对软件盗版反对软件盗版反对软件盗版 对于计算机用户来说,最迫切要解决的道德问题对于计算机用户来说,最迫切要解决的道德问题对于计算机用户来说,最迫切要解决的道德问题对于计算机用户来说,最迫切要解决的道德问题之一就是计算机程序的复制。之一就是计算机程序的复制。之一就是计算机程序的复制。之一就是计算机程序的复制。 有些程序是免费提供给所有人的,这种软件被
38、称有些程序是免费提供给所有人的,这种软件被称有些程序是免费提供给所有人的,这种软件被称有些程序是免费提供给所有人的,这种软件被称为自由软件,用户可以合法地复制或下载。这种软件之为自由软件,用户可以合法地复制或下载。这种软件之为自由软件,用户可以合法地复制或下载。这种软件之为自由软件,用户可以合法地复制或下载。这种软件之所以免费是因为创作这些软件的人乐意所有的人免费得所以免费是因为创作这些软件的人乐意所有的人免费得所以免费是因为创作这些软件的人乐意所有的人免费得所以免费是因为创作这些软件的人乐意所有的人免费得到它们。到它们。到它们。到它们。 另一种类型的软件叫做共享软件,共享软件另一种类型的软件
39、叫做共享软件,共享软件具有版权,它的创作者将它提供给所有的人复制具有版权,它的创作者将它提供给所有的人复制和试用。作为回报,如果用户在试用后仍想继续和试用。作为回报,如果用户在试用后仍想继续使用这个软件,软件的版权拥有者有权要求用户使用这个软件,软件的版权拥有者有权要求用户登记和付费。此后共享软件提供者会向登记用户登记和付费。此后共享软件提供者会向登记用户提供软件升级和修正。提供软件升级和修正。 然而,大部分软件都是有版权的软件,软然而,大部分软件都是有版权的软件,软件盗版包括非法复制有版权的软件,有关法律禁件盗版包括非法复制有版权的软件,有关法律禁止对有版权软件不付费的复制和使用。止对有版权
40、软件不付费的复制和使用。 大多数软件公司允许对他们的软件做一个备份,大多数软件公司允许对他们的软件做一个备份,大多数软件公司允许对他们的软件做一个备份,大多数软件公司允许对他们的软件做一个备份,以备在以后磁盘或文件被破坏时恢复使用。大多数软件以备在以后磁盘或文件被破坏时恢复使用。大多数软件以备在以后磁盘或文件被破坏时恢复使用。大多数软件以备在以后磁盘或文件被破坏时恢复使用。大多数软件都可在硬盘上复制或安装以便于使用。许多软件出版商都可在硬盘上复制或安装以便于使用。许多软件出版商都可在硬盘上复制或安装以便于使用。许多软件出版商都可在硬盘上复制或安装以便于使用。许多软件出版商允许将软件复制到用户台
41、式计算机或笔记本电脑中。但允许将软件复制到用户台式计算机或笔记本电脑中。但允许将软件复制到用户台式计算机或笔记本电脑中。但允许将软件复制到用户台式计算机或笔记本电脑中。但是,用户不应该复制软件送给他人或出售。如果软件是是,用户不应该复制软件送给他人或出售。如果软件是是,用户不应该复制软件送给他人或出售。如果软件是是,用户不应该复制软件送给他人或出售。如果软件是装在某所大学计算机实验室中的计算机上的,则不能不装在某所大学计算机实验室中的计算机上的,则不能不装在某所大学计算机实验室中的计算机上的,则不能不装在某所大学计算机实验室中的计算机上的,则不能不付费就复制到另一所大学的计算机系统上使用。付费
42、就复制到另一所大学的计算机系统上使用。付费就复制到另一所大学的计算机系统上使用。付费就复制到另一所大学的计算机系统上使用。 现在,由于计算机和现在,由于计算机和现在,由于计算机和现在,由于计算机和InternetInternetInternetInternet的普及和各种各样的普及和各种各样的普及和各种各样的普及和各种各样信息的多渠道发布信息的多渠道发布信息的多渠道发布信息的多渠道发布( ( ( (包括杂志上的文章、文字作品、书包括杂志上的文章、文字作品、书包括杂志上的文章、文字作品、书包括杂志上的文章、文字作品、书的摘录和网络作品等的摘录和网络作品等的摘录和网络作品等的摘录和网络作品等) )
43、 ) )用户应养成负责而有道德地使用用户应养成负责而有道德地使用用户应养成负责而有道德地使用用户应养成负责而有道德地使用这些信息,无论自己的作品是对这些信息的直接引用还这些信息,无论自己的作品是对这些信息的直接引用还这些信息,无论自己的作品是对这些信息的直接引用还这些信息,无论自己的作品是对这些信息的直接引用还是只引用了大意,都应当在引文或参考文献中注明出处,是只引用了大意,都应当在引文或参考文献中注明出处,是只引用了大意,都应当在引文或参考文献中注明出处,是只引用了大意,都应当在引文或参考文献中注明出处,指出作者的姓名、文章标题、出版地点和日期等。指出作者的姓名、文章标题、出版地点和日期等。
44、指出作者的姓名、文章标题、出版地点和日期等。指出作者的姓名、文章标题、出版地点和日期等。 拥有多台计算机的机构,如大学或研究所,可以拥有多台计算机的机构,如大学或研究所,可以拥有多台计算机的机构,如大学或研究所,可以拥有多台计算机的机构,如大学或研究所,可以以较低的单台价格为所有计算机购买软件。这种称为场以较低的单台价格为所有计算机购买软件。这种称为场以较低的单台价格为所有计算机购买软件。这种称为场以较低的单台价格为所有计算机购买软件。这种称为场所许可的协议是用户同软件出版商达成的一种合同;这所许可的协议是用户同软件出版商达成的一种合同;这所许可的协议是用户同软件出版商达成的一种合同;这所许可
45、的协议是用户同软件出版商达成的一种合同;这个合同允许在机构内部对软件进行多份复制使用。但是,个合同允许在机构内部对软件进行多份复制使用。但是,个合同允许在机构内部对软件进行多份复制使用。但是,个合同允许在机构内部对软件进行多份复制使用。但是,将复制品带到其他机构使用就违反了合同。将复制品带到其他机构使用就违反了合同。将复制品带到其他机构使用就违反了合同。将复制品带到其他机构使用就违反了合同。 编写一个软件需要很长的时间和很多人的努力。编写一个软件需要很长的时间和很多人的努力。编写一个软件需要很长的时间和很多人的努力。编写一个软件需要很长的时间和很多人的努力。通常,从项目的启动到开始取得销售收入
46、需要通常,从项目的启动到开始取得销售收入需要通常,从项目的启动到开始取得销售收入需要通常,从项目的启动到开始取得销售收入需要2 2 2 23 3 3 3年或年或年或年或更长的时间,软件盗版增加了软件开发及销售的成本并更长的时间,软件盗版增加了软件开发及销售的成本并更长的时间,软件盗版增加了软件开发及销售的成本并更长的时间,软件盗版增加了软件开发及销售的成本并且抑制了新软件的开发。因此盗版从总体上来说于人于且抑制了新软件的开发。因此盗版从总体上来说于人于且抑制了新软件的开发。因此盗版从总体上来说于人于且抑制了新软件的开发。因此盗版从总体上来说于人于己都是不利的。每个人都会因为软件盗版而受到损失。
47、己都是不利的。每个人都会因为软件盗版而受到损失。己都是不利的。每个人都会因为软件盗版而受到损失。己都是不利的。每个人都会因为软件盗版而受到损失。 2)2)不进行未经授权的计算机访问不进行未经授权的计算机访问 有些计算机爱好者喜欢将自己的计算机技有些计算机爱好者喜欢将自己的计算机技能发挥得淋漓尽致。有时他们试图进入那些计算能发挥得淋漓尽致。有时他们试图进入那些计算机系统进行未经授权的访问。实际上未经授权的机系统进行未经授权的访问。实际上未经授权的计算机访问是一种违法的行为。计算机访问是一种违法的行为。 “黑客黑客”用来指对计算机系统进行未经授用来指对计算机系统进行未经授权的计算机访问,显然,一个
48、修改或破坏医院记权的计算机访问,显然,一个修改或破坏医院记录系统关键数据的录系统关键数据的“黑客黑客”很可能会对别人的生很可能会对别人的生命安全构成威胁。命安全构成威胁。“闯入者闯入者”被用来指计算机犯被用来指计算机犯罪。无论是否造成危害,闯入行为都是错误的,罪。无论是否造成危害,闯入行为都是错误的,因为它违反了因为它违反了“尊重别人隐私尊重别人隐私”的道德准则。的道德准则。 3)3)3)3)使用公用及专用网络时自律使用公用及专用网络时自律使用公用及专用网络时自律使用公用及专用网络时自律 随着在线信息服务、公用网络随着在线信息服务、公用网络随着在线信息服务、公用网络随着在线信息服务、公用网络(
49、 ( ( (如如如如Internet)Internet)Internet)Internet)和和和和BBSBBSBBSBBS服务的增长,在线公布资料已成为现实。最具爆炸服务的增长,在线公布资料已成为现实。最具爆炸服务的增长,在线公布资料已成为现实。最具爆炸服务的增长,在线公布资料已成为现实。最具爆炸性的问题就是通常被称为计算机色情性的问题就是通常被称为计算机色情性的问题就是通常被称为计算机色情性的问题就是通常被称为计算机色情。 目前目前目前目前InternetInternetInternetInternet上存在着很多问题,因为它没有统上存在着很多问题,因为它没有统上存在着很多问题,因为它没有
50、统上存在着很多问题,因为它没有统一的管理机构,也没有能力强化某些规则或标准。一的管理机构,也没有能力强化某些规则或标准。一的管理机构,也没有能力强化某些规则或标准。一的管理机构,也没有能力强化某些规则或标准。InternelInternelInternelInternel是一个开放的论坛,即它不可能受到检查。只是一个开放的论坛,即它不可能受到检查。只是一个开放的论坛,即它不可能受到检查。只是一个开放的论坛,即它不可能受到检查。只要还没有限制从网上获取资料的方法,这个问题就不可要还没有限制从网上获取资料的方法,这个问题就不可要还没有限制从网上获取资料的方法,这个问题就不可要还没有限制从网上获取资
51、料的方法,这个问题就不可能获得彻底解决,只能靠成年人去保护未成年人,使他能获得彻底解决,只能靠成年人去保护未成年人,使他能获得彻底解决,只能靠成年人去保护未成年人,使他能获得彻底解决,只能靠成年人去保护未成年人,使他们不受计算机色情危害,不去访问那些有色情内容的网们不受计算机色情危害,不去访问那些有色情内容的网们不受计算机色情危害,不去访问那些有色情内容的网们不受计算机色情危害,不去访问那些有色情内容的网站。目前,专营店出售那些可以对网址进行选择及屏蔽站。目前,专营店出售那些可以对网址进行选择及屏蔽站。目前,专营店出售那些可以对网址进行选择及屏蔽站。目前,专营店出售那些可以对网址进行选择及屏蔽
52、的过滤软件。当然,最重要的还是用户的自律,不要在的过滤软件。当然,最重要的还是用户的自律,不要在的过滤软件。当然,最重要的还是用户的自律,不要在的过滤软件。当然,最重要的还是用户的自律,不要在网上制造和传播这类东西网上制造和传播这类东西网上制造和传播这类东西网上制造和传播这类东西。 3. 3. 程序员的责任程序员的责任程序员的责任程序员的责任 即使最道德的程序员也会编写出有错误的程序。大即使最道德的程序员也会编写出有错误的程序。大即使最道德的程序员也会编写出有错误的程序。大即使最道德的程序员也会编写出有错误的程序。大多数复杂的程序有太多的条件组多数复杂的程序有太多的条件组多数复杂的程序有太多的
53、条件组多数复杂的程序有太多的条件组 合,要测试程序的每合,要测试程序的每合,要测试程序的每合,要测试程序的每一种条件组合是不可行的。在有些情况下,这种测试需一种条件组合是不可行的。在有些情况下,这种测试需一种条件组合是不可行的。在有些情况下,这种测试需一种条件组合是不可行的。在有些情况下,这种测试需要花几年的时间;其他情况下,没有人会考虑测试所有要花几年的时间;其他情况下,没有人会考虑测试所有要花几年的时间;其他情况下,没有人会考虑测试所有要花几年的时间;其他情况下,没有人会考虑测试所有可能性。所有有经验的程序员都知道程序无论大小都会可能性。所有有经验的程序员都知道程序无论大小都会可能性。所有
54、有经验的程序员都知道程序无论大小都会可能性。所有有经验的程序员都知道程序无论大小都会有错误。程序员的责任起于确定这些错误是不可避免的有错误。程序员的责任起于确定这些错误是不可避免的有错误。程序员的责任起于确定这些错误是不可避免的有错误。程序员的责任起于确定这些错误是不可避免的还是程序员的疏忽。还是程序员的疏忽。还是程序员的疏忽。还是程序员的疏忽。 程序员的责任这个问题经常在出现法庭上。程序员的责任这个问题经常在出现法庭上。程序员的责任这个问题经常在出现法庭上。程序员的责任这个问题经常在出现法庭上。 我们可以考虑以下这种情况。在较低的能见度下,我们可以考虑以下这种情况。在较低的能见度下,我们可以
55、考虑以下这种情况。在较低的能见度下,我们可以考虑以下这种情况。在较低的能见度下,飞机用计算机来导航。这种情况很常见。控制飞机的空飞机用计算机来导航。这种情况很常见。控制飞机的空飞机用计算机来导航。这种情况很常见。控制飞机的空飞机用计算机来导航。这种情况很常见。控制飞机的空中交通控制系统也是一个计算机系统,目前在大型机场中交通控制系统也是一个计算机系统,目前在大型机场中交通控制系统也是一个计算机系统,目前在大型机场中交通控制系统也是一个计算机系统,目前在大型机场使用。飞机坠毁了,在每个软件包中都发现了一个小错使用。飞机坠毁了,在每个软件包中都发现了一个小错使用。飞机坠毁了,在每个软件包中都发现了
56、一个小错使用。飞机坠毁了,在每个软件包中都发现了一个小错误。如果飞机是同塔台中的一个人而不是计算机打交道,误。如果飞机是同塔台中的一个人而不是计算机打交道,误。如果飞机是同塔台中的一个人而不是计算机打交道,误。如果飞机是同塔台中的一个人而不是计算机打交道,这个错误就不会出现。如果空中交通控制程序是同飞行这个错误就不会出现。如果空中交通控制程序是同飞行这个错误就不会出现。如果空中交通控制程序是同飞行这个错误就不会出现。如果空中交通控制程序是同飞行员联系,这个错误也不会发生。两个错误都被判定为是员联系,这个错误也不会发生。两个错误都被判定为是员联系,这个错误也不会发生。两个错误都被判定为是员联系,
57、这个错误也不会发生。两个错误都被判定为是不可避免的。造成生命和财产损失的责任到底在哪儿不可避免的。造成生命和财产损失的责任到底在哪儿不可避免的。造成生命和财产损失的责任到底在哪儿不可避免的。造成生命和财产损失的责任到底在哪儿? ? ? ? 那些尽责地为生命攸关的控制系统编写程序的程那些尽责地为生命攸关的控制系统编写程序的程那些尽责地为生命攸关的控制系统编写程序的程那些尽责地为生命攸关的控制系统编写程序的程序员经常会做一些犯了致命错误的噩梦。他们通常要求序员经常会做一些犯了致命错误的噩梦。他们通常要求序员经常会做一些犯了致命错误的噩梦。他们通常要求序员经常会做一些犯了致命错误的噩梦。他们通常要求
58、对工作进行好几个层次的同级复查以确保已尽了最大的对工作进行好几个层次的同级复查以确保已尽了最大的对工作进行好几个层次的同级复查以确保已尽了最大的对工作进行好几个层次的同级复查以确保已尽了最大的努力来排除程序的错误。努力来排除程序的错误。努力来排除程序的错误。努力来排除程序的错误。5.3.3 计算机与法律计算机与法律计算机与法律计算机与法律 1 1新的法律问题新的法律问题新的法律问题新的法律问题 计算机已经开辟了一些原来不大可能的职业,比如涉及因特计算机已经开辟了一些原来不大可能的职业,比如涉及因特网和法律的律师。对于因特网商务交易及在线销售来说,网和法律的律师。对于因特网商务交易及在线销售来说
59、,数字签数字签数字签数字签名名名名( (个人密码以及出于安全目的的不可破译的代码个人密码以及出于安全目的的不可破译的代码个人密码以及出于安全目的的不可破译的代码个人密码以及出于安全目的的不可破译的代码) )、第三方证明、第三方证明、第三方证明、第三方证明人人人人( (确认签名者的身份确认签名者的身份确认签名者的身份确认签名者的身份) )以及电子水印以及电子水印以及电子水印以及电子水印( (嵌入文件的电子代码嵌入文件的电子代码嵌入文件的电子代码嵌入文件的电子代码) )现在现在现在现在都是必要都是必要都是必要都是必要 的。这三项已成了依法判决的根据,的。这三项已成了依法判决的根据,的。这三项已成了
60、依法判决的根据,的。这三项已成了依法判决的根据,因为常用的扫描签因为常用的扫描签字很容易被复制、剪切和粘贴。字很容易被复制、剪切和粘贴。 2 2知识产权知识产权知识产权知识产权 为保护计算机软件著作权人的利益,调整计算机软件的开为保护计算机软件著作权人的利益,调整计算机软件的开为保护计算机软件著作权人的利益,调整计算机软件的开为保护计算机软件著作权人的利益,调整计算机软件的开发、传播和使用中发生的利益关系,鼓励计算机软件的开发与流发、传播和使用中发生的利益关系,鼓励计算机软件的开发与流发、传播和使用中发生的利益关系,鼓励计算机软件的开发与流发、传播和使用中发生的利益关系,鼓励计算机软件的开发与
61、流通,促进计算机应用事业的发展,通,促进计算机应用事业的发展,通,促进计算机应用事业的发展,通,促进计算机应用事业的发展,软件知识产权保护问题变得越软件知识产权保护问题变得越软件知识产权保护问题变得越软件知识产权保护问题变得越来越重要。来越重要。来越重要。来越重要。 我国对软件知识产权我国对软件知识产权我国对软件知识产权我国对软件知识产权( ( ( (知识产权知识产权知识产权知识产权) ) ) )的重视程度也日益增加,的重视程度也日益增加,的重视程度也日益增加,的重视程度也日益增加,依照中华人民共和国著作权法的规定,已在依照中华人民共和国著作权法的规定,已在依照中华人民共和国著作权法的规定,已
62、在依照中华人民共和国著作权法的规定,已在1991199119911991年年年年5 5 5 5月月月月24242424日日日日国务院第国务院第国务院第国务院第83838383次常务会议上通过了计算机软件保护条例次常务会议上通过了计算机软件保护条例次常务会议上通过了计算机软件保护条例次常务会议上通过了计算机软件保护条例( ( ( (以下以下以下以下简称软件保护条例简称软件保护条例简称软件保护条例简称软件保护条例) ) ) ),并于,并于,并于,并于2001200120012001年对计算机软件保护条例年对计算机软件保护条例年对计算机软件保护条例年对计算机软件保护条例及中华人民共和国著作权法进行了
63、补充修改,对网络和数及中华人民共和国著作权法进行了补充修改,对网络和数及中华人民共和国著作权法进行了补充修改,对网络和数及中华人民共和国著作权法进行了补充修改,对网络和数字化条件下的软件知识产权字化条件下的软件知识产权字化条件下的软件知识产权字化条件下的软件知识产权( ( ( (知识产权知识产权知识产权知识产权) ) ) )保护予以规范。保护予以规范。保护予以规范。保护予以规范。 当然软件知识产权的保护仅仅依靠法律和行政手段是不当然软件知识产权的保护仅仅依靠法律和行政手段是不当然软件知识产权的保护仅仅依靠法律和行政手段是不当然软件知识产权的保护仅仅依靠法律和行政手段是不行的。要想充分保护好作者
64、的行的。要想充分保护好作者的行的。要想充分保护好作者的行的。要想充分保护好作者的软件知识产权,除了借助法律和行软件知识产权,除了借助法律和行软件知识产权,除了借助法律和行软件知识产权,除了借助法律和行政手段外,必要的技术手段也是必不可少的。政手段外,必要的技术手段也是必不可少的。政手段外,必要的技术手段也是必不可少的。政手段外,必要的技术手段也是必不可少的。 软件产品管理办法软件产品管理办法软件产品管理办法软件产品管理办法也已于也已于也已于也已于2000200020002000年年年年10101010月月月月8 8 8 8日起施行。软日起施行。软日起施行。软日起施行。软件产品是指向用户提供的计
65、算机软件、信息系统或设备中嵌入的件产品是指向用户提供的计算机软件、信息系统或设备中嵌入的件产品是指向用户提供的计算机软件、信息系统或设备中嵌入的件产品是指向用户提供的计算机软件、信息系统或设备中嵌入的软件或在提供计算机信息系统集成、应用服务等技术服务时提供软件或在提供计算机信息系统集成、应用服务等技术服务时提供软件或在提供计算机信息系统集成、应用服务等技术服务时提供软件或在提供计算机信息系统集成、应用服务等技术服务时提供的计算机软件。国产软件是指在我国境内开发生产的软件产品。的计算机软件。国产软件是指在我国境内开发生产的软件产品。的计算机软件。国产软件是指在我国境内开发生产的软件产品。的计算机
66、软件。国产软件是指在我国境内开发生产的软件产品。进口软件是指在我国境外开发,以各种形式在我国生产、经营的进口软件是指在我国境外开发,以各种形式在我国生产、经营的进口软件是指在我国境外开发,以各种形式在我国生产、经营的进口软件是指在我国境外开发,以各种形式在我国生产、经营的软件产品。软件产品。软件产品。软件产品。 软件产品的开发、生产、销售、进出口等软件产品的开发、生产、销售、进出口等活动应遵守我国有关法律、法规和标准规范。任活动应遵守我国有关法律、法规和标准规范。任何单位和个人不得开发、生产、销售、进出口含何单位和个人不得开发、生产、销售、进出口含有以下内容的软件产品。有以下内容的软件产品。
67、(1) (1)侵犯他人知识产权的。侵犯他人知识产权的。 (2) (2)含有计算机病毒的。含有计算机病毒的。 (3) (3)可能危害计算机系统安全的。可能危害计算机系统安全的。 (4) (4)含有国家规定禁止传播的内容的。含有国家规定禁止传播的内容的。 (5) (5)不符合我国软件标准规范的。不符合我国软件标准规范的。 软件保护条例中规定,中国公民和单软件保护条例中规定,中国公民和单位对其开发的软件,不论是否发表,不论在何地位对其开发的软件,不论是否发表,不论在何地发表,均享有著作权。凡未经软件著作权人同意发表,均享有著作权。凡未经软件著作权人同意发表其作品;或将他人开发的软件当作自己的作发表其
68、作品;或将他人开发的软件当作自己的作品发表;或非经合作者同意,将与他人合作开发品发表;或非经合作者同意,将与他人合作开发的软件当作自己单独完成的作品发表;或未经软的软件当作自己单独完成的作品发表;或未经软件著作权人或者其合法受让者的同意,修改、翻件著作权人或者其合法受让者的同意,修改、翻译、注释其软件作品,或者复制、部分复制其软译、注释其软件作品,或者复制、部分复制其软件作品,或者向公众发行、展示其软件的复制品件作品,或者向公众发行、展示其软件的复制品等均属侵权行为。此外,也可以通过专利法和等均属侵权行为。此外,也可以通过专利法和商业秘密法对计算机软件实施保护。商业秘密法对计算机软件实施保护。
69、 3 3 3 3发明专利秘发明专利秘发明专利秘发明专利秘 专利权是由国家专利主管机关根据国家颁布的专利权是由国家专利主管机关根据国家颁布的专利权是由国家专利主管机关根据国家颁布的专利权是由国家专利主管机关根据国家颁布的专利法授予专利申请者或其权利继受者在一定的期限专利法授予专利申请者或其权利继受者在一定的期限专利法授予专利申请者或其权利继受者在一定的期限专利法授予专利申请者或其权利继受者在一定的期限内实施其发明以及授权他人实施其发明的专有权利。内实施其发明以及授权他人实施其发明的专有权利。内实施其发明以及授权他人实施其发明的专有权利。内实施其发明以及授权他人实施其发明的专有权利。世界各国用来保
70、护专利的法律是专利法,专利法所保世界各国用来保护专利的法律是专利法,专利法所保世界各国用来保护专利的法律是专利法,专利法所保世界各国用来保护专利的法律是专利法,专利法所保护的是已经获得了专利权、可以在生产建没过程中实护的是已经获得了专利权、可以在生产建没过程中实护的是已经获得了专利权、可以在生产建没过程中实护的是已经获得了专利权、可以在生产建没过程中实现的技术方案。各国专利法普遍规定,能够获得专利现的技术方案。各国专利法普遍规定,能够获得专利现的技术方案。各国专利法普遍规定,能够获得专利现的技术方案。各国专利法普遍规定,能够获得专利权的发明应当具备新颖性、创造性和实用性。中国的权的发明应当具备
71、新颖性、创造性和实用性。中国的权的发明应当具备新颖性、创造性和实用性。中国的权的发明应当具备新颖性、创造性和实用性。中国的专利法已经于专利法已经于专利法已经于专利法已经于l984l984l984l984年年年年3 3 3 3月颁布。一般说来,计算机月颁布。一般说来,计算机月颁布。一般说来,计算机月颁布。一般说来,计算机程序代码本身并不是可以申清发明专利的主题,而是程序代码本身并不是可以申清发明专利的主题,而是程序代码本身并不是可以申清发明专利的主题,而是程序代码本身并不是可以申清发明专利的主题,而是著作权法的保护对象。不过,同设备结合在一起的计著作权法的保护对象。不过,同设备结合在一起的计著作
72、权法的保护对象。不过,同设备结合在一起的计著作权法的保护对象。不过,同设备结合在一起的计算机程序可以作为一项产品发明的组成部分,同整个算机程序可以作为一项产品发明的组成部分,同整个算机程序可以作为一项产品发明的组成部分,同整个算机程序可以作为一项产品发明的组成部分,同整个产品一起申请专利。产品一起申请专利。产品一起申请专利。产品一起申请专利。 此外,一项计算机程序无论是否同设备结合在此外,一项计算机程序无论是否同设备结合在此外,一项计算机程序无论是否同设备结合在此外,一项计算机程序无论是否同设备结合在一起,如果在其处理问题的技术设计中具有发明创造,一起,如果在其处理问题的技术设计中具有发明创造
73、,一起,如果在其处理问题的技术设计中具有发明创造,一起,如果在其处理问题的技术设计中具有发明创造,在不少国家里,这些与计算机软件相关的发明创造可在不少国家里,这些与计算机软件相关的发明创造可在不少国家里,这些与计算机软件相关的发明创造可在不少国家里,这些与计算机软件相关的发明创造可以作为方法发明申请专利,很多有关地址定位、虚拟以作为方法发明申请专利,很多有关地址定位、虚拟以作为方法发明申请专利,很多有关地址定位、虚拟以作为方法发明申请专利,很多有关地址定位、虚拟存储、文件管理、信息检索、程序编译、多重窗口、存储、文件管理、信息检索、程序编译、多重窗口、存储、文件管理、信息检索、程序编译、多重窗
74、口、存储、文件管理、信息检索、程序编译、多重窗口、图像处理、数据压缩、多道运行控制、自然语言翻译、图像处理、数据压缩、多道运行控制、自然语言翻译、图像处理、数据压缩、多道运行控制、自然语言翻译、图像处理、数据压缩、多道运行控制、自然语言翻译、程序编写自动化等方面的发明创造已经获得了专利权。程序编写自动化等方面的发明创造已经获得了专利权。程序编写自动化等方面的发明创造已经获得了专利权。程序编写自动化等方面的发明创造已经获得了专利权。在我国,不少有关将汉字输入计算机的发明创造也已在我国,不少有关将汉字输入计算机的发明创造也已在我国,不少有关将汉字输入计算机的发明创造也已在我国,不少有关将汉字输入计
75、算机的发明创造也已经获得了专利权。一旦这种发明创造如果获得了国家经获得了专利权。一旦这种发明创造如果获得了国家经获得了专利权。一旦这种发明创造如果获得了国家经获得了专利权。一旦这种发明创造如果获得了国家专利主管机关授予的专利权,在该专利权有效期内,专利主管机关授予的专利权,在该专利权有效期内,专利主管机关授予的专利权,在该专利权有效期内,专利主管机关授予的专利权,在该专利权有效期内,其他人在开发计算机程序时就不能擅自实施这种发明其他人在开发计算机程序时就不能擅自实施这种发明其他人在开发计算机程序时就不能擅自实施这种发明其他人在开发计算机程序时就不能擅自实施这种发明创造,否创造,否创造,否创造,
76、否则将构成侵害他人专利权的行为。则将构成侵害他人专利权的行为。则将构成侵害他人专利权的行为。则将构成侵害他人专利权的行为。4 4不正当竞争行为的制止权不正当竞争行为的制止权 如果一项软件的技术设计没有获得专如果一项软件的技术设计没有获得专权,而且尚未公开,这种技术设计就是非专利权,而且尚未公开,这种技术设计就是非专利的技术秘密,可以作为软件开发者的商业秘密的技术秘密,可以作为软件开发者的商业秘密而受到保护。一项软件的尚未公开的源程序清而受到保护。一项软件的尚未公开的源程序清单通常被认为是开发者的商业秘密。有关一项单通常被认为是开发者的商业秘密。有关一项软件的尚未公开的设计开发信息,如需求规格、
77、软件的尚未公开的设计开发信息,如需求规格、开发计划、整体方案、算法模型、组织结构、开发计划、整体方案、算法模型、组织结构、处理流程、测试结果等都可被认为是开发者的处理流程、测试结果等都可被认为是开发者的商业秘密。商业秘密。对于商业秘密,其拥有者具有使用对于商业秘密,其拥有者具有使用权和转让权,可以许可他人使用,也可以将之权和转让权,可以许可他人使用,也可以将之向社会公开或者去申请专利。向社会公开或者去申请专利。 不过,对商业秘密的这些权利不是排他性不过,对商业秘密的这些权利不是排他性的。任何人都可以对他人的商业秘密进行独立的。任何人都可以对他人的商业秘密进行独立的研究开发,也可以采用反向工程方
78、法或者通的研究开发,也可以采用反向工程方法或者通过拥有者自己的泄密行为来掌握它,并且在掌过拥有者自己的泄密行为来掌握它,并且在掌握之后使用、转让、许可他人使用、公开这些握之后使用、转让、许可他人使用、公开这些秘密或者对这些秘密申请专利。然而,根据我秘密或者对这些秘密申请专利。然而,根据我国国19931993年年9 9月颁布的月颁布的反不正当竞争法反不正当竞争法,商业,商业秘密的拥有者有权制止他人对自己商业秘密从秘密的拥有者有权制止他人对自己商业秘密从事不正当竞争行为。事不正当竞争行为。 这里所称的不正当竞争行为包括:以不正当手段这里所称的不正当竞争行为包括:以不正当手段获取他人的商业秘密,使用
79、以不正当手段获取到的他获取他人的商业秘密,使用以不正当手段获取到的他人的商业秘密,接受他人传授或透露了商业秘密的人人的商业秘密,接受他人传授或透露了商业秘密的人( (例如商业秘密拥有者的职工、合作者或经商业秘密拥例如商业秘密拥有者的职工、合作者或经商业秘密拥有者许可使用的人有者许可使用的人) )违反事前约定,滥用或者泄露这些违反事前约定,滥用或者泄露这些秘密。一项信息成为商业秘密的前提在于其本身是秘秘密。一项信息成为商业秘密的前提在于其本身是秘密。一项商业秘密一旦被公开就不再是商业秘密。为密。一项商业秘密一旦被公开就不再是商业秘密。为了保护商业秘密,最基本的手段就是依靠保密机制,了保护商业秘密
80、,最基本的手段就是依靠保密机制,包括在企业内建立保密制度、同需要接触商业秘密的包括在企业内建立保密制度、同需要接触商业秘密的人员签订保密协议等。人员签订保密协议等。 5 5商标权商标权 对商标的专用权也是软件包权力人的一项对商标的专用权也是软件包权力人的一项知识产权。所谓商标是指商品的生产者为了与他知识产权。所谓商标是指商品的生产者为了与他人的商品区别而专门设计的标志,一般来说为文人的商品区别而专门设计的标志,一般来说为文字、图案等。如字、图案等。如IBMIBM、HPHP、方正、方正、WPSWPS和和OS/2OS/2,他,他们或为企业标志或为软件名称,其通常经商标管们或为企业标志或为软件名称,
81、其通常经商标管理部门获准注册、在其有效期内,未经注册人认理部门获准注册、在其有效期内,未经注册人认可的使用都构成对他人商标的侵犯。世界上大多可的使用都构成对他人商标的侵犯。世界上大多数国家都以商标法保护商标注册者的专用权,我数国家都以商标法保护商标注册者的专用权,我国已于国已于19821982年年8 8月颁发商标法。月颁发商标法。6相关法律法规相关法律法规 近年来随着计算机产业的飞速发展,在近年来随着计算机产业的飞速发展,在这样的经济、技术和社会背景下我国也制定了这样的经济、技术和社会背景下我国也制定了一系列的法律法规一系列的法律法规,我国已加入了我国已加入了WTO,在知,在知识产权保护方面进
82、一步和国际接轨,相关的法识产权保护方面进一步和国际接轨,相关的法规条例将进一步完善,从而加强知识产权意识,规条例将进一步完善,从而加强知识产权意识,当然在尊重他人权利的同时,也要注意增强自当然在尊重他人权利的同时,也要注意增强自我保护意识。我保护意识。5.4 计算机文化与教育计算机文化与教育 在人类几千年的文明发展史中,能称做在人类几千年的文明发展史中,能称做在人类几千年的文明发展史中,能称做在人类几千年的文明发展史中,能称做“文化文化文化文化”的事物是很多的。语言文字的诞生使人类逐渐形成的事物是很多的。语言文字的诞生使人类逐渐形成的事物是很多的。语言文字的诞生使人类逐渐形成的事物是很多的。语
83、言文字的诞生使人类逐渐形成具有民族特色的各种各样的文化,不同的语言文字必具有民族特色的各种各样的文化,不同的语言文字必具有民族特色的各种各样的文化,不同的语言文字必具有民族特色的各种各样的文化,不同的语言文字必然产生不同的文化。反之,若使用共同的语言文字则然产生不同的文化。反之,若使用共同的语言文字则然产生不同的文化。反之,若使用共同的语言文字则然产生不同的文化。反之,若使用共同的语言文字则总可以找到共同的文化,因此总可以找到共同的文化,因此总可以找到共同的文化,因此总可以找到共同的文化,因此“语言文字语言文字语言文字语言文字”被人们公被人们公被人们公被人们公认是一种最基础的认是一种最基础的认
84、是一种最基础的认是一种最基础的“文化文化文化文化”。 所谓文化,通常有两种所谓文化,通常有两种所谓文化,通常有两种所谓文化,通常有两种理解:第一种是一般意义上的理解,认为只要是能对理解:第一种是一般意义上的理解,认为只要是能对理解:第一种是一般意义上的理解,认为只要是能对理解:第一种是一般意义上的理解,认为只要是能对人类的生活方式产生广泛而深刻影响的事物则属于文人类的生活方式产生广泛而深刻影响的事物则属于文人类的生活方式产生广泛而深刻影响的事物则属于文人类的生活方式产生广泛而深刻影响的事物则属于文化化化化。 5.4.1 计算机文化计算机文化 例如,例如,例如,例如,“饮食文化饮食文化饮食文化饮
85、食文化”、“茶文化茶文化茶文化茶文化”、“酒文化酒文化酒文化酒文化”、“电视文化电视文化电视文化电视文化”和和和和”汽车文化汽车文化汽车文化汽车文化”等。第二种是严格等。第二种是严格等。第二种是严格等。第二种是严格意义上的理解,认为应当具有信息传递和知识传授功意义上的理解,认为应当具有信息传递和知识传授功意义上的理解,认为应当具有信息传递和知识传授功意义上的理解,认为应当具有信息传递和知识传授功能,并对人类社会的生产方式、工作方式、学习方式能,并对人类社会的生产方式、工作方式、学习方式能,并对人类社会的生产方式、工作方式、学习方式能,并对人类社会的生产方式、工作方式、学习方式及生活方式能产生广
86、泛影响的事物才能称是文化。例及生活方式能产生广泛影响的事物才能称是文化。例及生活方式能产生广泛影响的事物才能称是文化。例及生活方式能产生广泛影响的事物才能称是文化。例如,语言文字的应用、计算机的日益普及和网络的迅如,语言文字的应用、计算机的日益普及和网络的迅如,语言文字的应用、计算机的日益普及和网络的迅如,语言文字的应用、计算机的日益普及和网络的迅速发展,即属于这一类。它们都具有广泛性、传递性、速发展,即属于这一类。它们都具有广泛性、传递性、速发展,即属于这一类。它们都具有广泛性、传递性、速发展,即属于这一类。它们都具有广泛性、传递性、教育性及探索性等属性教育性及探索性等属性教育性及探索性等属
87、性教育性及探索性等属性。 根据目前国内外大多数计算机教育专家的意见,根据目前国内外大多数计算机教育专家的意见,根据目前国内外大多数计算机教育专家的意见,根据目前国内外大多数计算机教育专家的意见,最能体现最能体现最能体现最能体现“计算机文化计算机文化计算机文化计算机文化”的知识结构和能力素质,应的知识结构和能力素质,应的知识结构和能力素质,应的知识结构和能力素质,应当是与当是与当是与当是与“信息获取、信息分析与信息加工信息获取、信息分析与信息加工信息获取、信息分析与信息加工信息获取、信息分析与信息加工”有关的基有关的基有关的基有关的基础知识和实际能力。达不到这方面的要求,将无法适础知识和实际能力
88、。达不到这方面的要求,将无法适础知识和实际能力。达不到这方面的要求,将无法适础知识和实际能力。达不到这方面的要求,将无法适应信息社会的学习、工作与竞争的需要,就会被信息应信息社会的学习、工作与竞争的需要,就会被信息应信息社会的学习、工作与竞争的需要,就会被信息应信息社会的学习、工作与竞争的需要,就会被信息社会所淘汰。也可以说,缺乏信息方面的知识与能力社会所淘汰。也可以说,缺乏信息方面的知识与能力社会所淘汰。也可以说,缺乏信息方面的知识与能力社会所淘汰。也可以说,缺乏信息方面的知识与能力就是信息社会中的就是信息社会中的就是信息社会中的就是信息社会中的“文盲文盲文盲文盲”。 1 1计算机能力是未来
89、生存的需要计算机能力是未来生存的需要 所谓计算机能力是指利用计算机解决问所谓计算机能力是指利用计算机解决问题的能力,如文字处理能力、数据处理和分析题的能力,如文字处理能力、数据处理和分析能力、各类软件的使用能力、资料数据查询和能力、各类软件的使用能力、资料数据查询和获取能力、信息的归类和筛选能力等。在信息获取能力、信息的归类和筛选能力等。在信息社会中,不具备计算机能力的人可能会在日常社会中,不具备计算机能力的人可能会在日常生活中遇到各种各样的问题,例如在浩瀚的信生活中遇到各种各样的问题,例如在浩瀚的信息中找不到自己需要的信息;更无法从信息中息中找不到自己需要的信息;更无法从信息中归纳、整理出自
90、己需要的内容等归纳、整理出自己需要的内容等。 5.4.2 计算机教育计算机教育 一些专家学者指出:一些专家学者指出:“多媒体多媒体”和和“信信息高速公路息高速公路”已成为工业化时代向信息时代转已成为工业化时代向信息时代转变的两个重要杠杆,正以惊人的速度改变人们变的两个重要杠杆,正以惊人的速度改变人们的工作、学习、思维、交往乃至生活。美国信的工作、学习、思维、交往乃至生活。美国信息学家尼格洛庞帝在数字化生存一书中指息学家尼格洛庞帝在数字化生存一书中指出计算机将渗透到未来生活的每一个细微的方出计算机将渗透到未来生活的每一个细微的方面。可见放弃计算机将不能很好地衣、食、住、面。可见放弃计算机将不能很
91、好地衣、食、住、行,尽早地培养计算机能力将会极大地提高综行,尽早地培养计算机能力将会极大地提高综合素质以及在社会中的生存能力合素质以及在社会中的生存能力。5.4.2 计算机教育计算机教育 2 2 2 2计算机教育对思维的作用计算机教育对思维的作用计算机教育对思维的作用计算机教育对思维的作用 思维品质高低主要由人的观察能力、记忆能力、思维品质高低主要由人的观察能力、记忆能力、思维品质高低主要由人的观察能力、记忆能力、思维品质高低主要由人的观察能力、记忆能力、揖作能力、分析能力和解决问题能力的高低来体现。揖作能力、分析能力和解决问题能力的高低来体现。揖作能力、分析能力和解决问题能力的高低来体现。揖
92、作能力、分析能力和解决问题能力的高低来体现。那么计算机教育起着什么作用呢那么计算机教育起着什么作用呢那么计算机教育起着什么作用呢那么计算机教育起着什么作用呢? ? ? ? (1)(1)(1)(1)计算机教育有助于培养创造性思维。由于在计算机教育有助于培养创造性思维。由于在计算机教育有助于培养创造性思维。由于在计算机教育有助于培养创造性思维。由于在计算机程序设计的学习中算法描述语言既不同于自然计算机程序设计的学习中算法描述语言既不同于自然计算机程序设计的学习中算法描述语言既不同于自然计算机程序设计的学习中算法描述语言既不同于自然语言,也不同于数学语言,其描述的方法也不同于人语言,也不同于数学语言
93、,其描述的方法也不同于人语言,也不同于数学语言,其描述的方法也不同于人语言,也不同于数学语言,其描述的方法也不同于人们通常对事物的描述。们通常对事物的描述。们通常对事物的描述。们通常对事物的描述。 因此在用程序设计解决实际问题中,摒弃了大因此在用程序设计解决实际问题中,摒弃了大因此在用程序设计解决实际问题中,摒弃了大因此在用程序设计解决实际问题中,摒弃了大量其他学科中所形成的常规思维模式比如在累加运算量其他学科中所形成的常规思维模式比如在累加运算量其他学科中所形成的常规思维模式比如在累加运算量其他学科中所形成的常规思维模式比如在累加运算中使用了有别于数学但又源于数学的语句中使用了有别于数学但又
94、源于数学的语句中使用了有别于数学但又源于数学的语句中使用了有别于数学但又源于数学的语句X=X+AX=X+AX=X+AX=X+A,在编,在编,在编,在编程解决问题中所使用的各种方法和策略,都打破了以程解决问题中所使用的各种方法和策略,都打破了以程解决问题中所使用的各种方法和策略,都打破了以程解决问题中所使用的各种方法和策略,都打破了以往的思维方式,极其新鲜感,能大大地激发人的创造往的思维方式,极其新鲜感,能大大地激发人的创造往的思维方式,极其新鲜感,能大大地激发人的创造往的思维方式,极其新鲜感,能大大地激发人的创造欲望。欲望。欲望。欲望。 (2) (2) (2) (2)有助于发展抽象思维。计算机
95、教育中的程序有助于发展抽象思维。计算机教育中的程序有助于发展抽象思维。计算机教育中的程序有助于发展抽象思维。计算机教育中的程序设计是以抽象思维为基础的。要通过程序设计解决实设计是以抽象思维为基础的。要通过程序设计解决实设计是以抽象思维为基础的。要通过程序设计解决实设计是以抽象思维为基础的。要通过程序设计解决实际问题,必须先考虑恰当的算法,通过分析研究,归际问题,必须先考虑恰当的算法,通过分析研究,归际问题,必须先考虑恰当的算法,通过分析研究,归际问题,必须先考虑恰当的算法,通过分析研究,归纳出规律,然后再用计算机语言描述出来。而其中使纳出规律,然后再用计算机语言描述出来。而其中使纳出规律,然后
96、再用计算机语言描述出来。而其中使纳出规律,然后再用计算机语言描述出来。而其中使用猜测、判断、归纳、推理等思维方法,将一般规律用猜测、判断、归纳、推理等思维方法,将一般规律用猜测、判断、归纳、推理等思维方法,将一般规律用猜测、判断、归纳、推理等思维方法,将一般规律经过高度抽象的思维过程表述出来,形成计算机程序。经过高度抽象的思维过程表述出来,形成计算机程序。经过高度抽象的思维过程表述出来,形成计算机程序。经过高度抽象的思维过程表述出来,形成计算机程序。有资料表明,善于编程的人,其抽象思维能力要优于有资料表明,善于编程的人,其抽象思维能力要优于有资料表明,善于编程的人,其抽象思维能力要优于有资料表
97、明,善于编程的人,其抽象思维能力要优于不会编程的人。不会编程的人。不会编程的人。不会编程的人。 (3)(3)(3)(3)计算机是一门操作性很强的学科,通过上机计算机是一门操作性很强的学科,通过上机计算机是一门操作性很强的学科,通过上机计算机是一门操作性很强的学科,通过上机操作,使手、眼、心、脑并用而形成强烈的专注,使操作,使手、眼、心、脑并用而形成强烈的专注,使操作,使手、眼、心、脑并用而形成强烈的专注,使操作,使手、眼、心、脑并用而形成强烈的专注,使大脑皮层高度兴奋,而将所学的知识快速吸收并容易大脑皮层高度兴奋,而将所学的知识快速吸收并容易大脑皮层高度兴奋,而将所学的知识快速吸收并容易大脑皮
98、层高度兴奋,而将所学的知识快速吸收并容易产生一种成就感,更大地激发求知欲,从而培养出勇产生一种成就感,更大地激发求知欲,从而培养出勇产生一种成就感,更大地激发求知欲,从而培养出勇产生一种成就感,更大地激发求知欲,从而培养出勇于进取的精神和独立探索的能力。于进取的精神和独立探索的能力。于进取的精神和独立探索的能力。于进取的精神和独立探索的能力。 3 3 3 3计算机教育对其他学科的影响计算机教育对其他学科的影响计算机教育对其他学科的影响计算机教育对其他学科的影响 作为现代教育计算机教育决非仅仅停留在掌作为现代教育计算机教育决非仅仅停留在掌作为现代教育计算机教育决非仅仅停留在掌作为现代教育计算机教
99、育决非仅仅停留在掌握基础知识和基本技能上,更为重要的是,计算机科握基础知识和基本技能上,更为重要的是,计算机科握基础知识和基本技能上,更为重要的是,计算机科握基础知识和基本技能上,更为重要的是,计算机科学利用最新的科技手段、现代化的研究方法研究原有学利用最新的科技手段、现代化的研究方法研究原有学利用最新的科技手段、现代化的研究方法研究原有学利用最新的科技手段、现代化的研究方法研究原有的问题的问题的问题的问题。 例如利用计算机辅助证明数学中一些古老的问例如利用计算机辅助证明数学中一些古老的问例如利用计算机辅助证明数学中一些古老的问例如利用计算机辅助证明数学中一些古老的问题题题题( ( ( (如四
100、色问题如四色问题如四色问题如四色问题) ) ) )就是对数学教育的补充和完善。又如就是对数学教育的补充和完善。又如就是对数学教育的补充和完善。又如就是对数学教育的补充和完善。又如程序设计所常采用的分割法、穷举搜索、归纳算法和程序设计所常采用的分割法、穷举搜索、归纳算法和程序设计所常采用的分割法、穷举搜索、归纳算法和程序设计所常采用的分割法、穷举搜索、归纳算法和各种解决问题的策略,对解决物理、化学也有极大的各种解决问题的策略,对解决物理、化学也有极大的各种解决问题的策略,对解决物理、化学也有极大的各种解决问题的策略,对解决物理、化学也有极大的帮助。总之,理论与实践相结合是计算机教育的特点。帮助。
101、总之,理论与实践相结合是计算机教育的特点。帮助。总之,理论与实践相结合是计算机教育的特点。帮助。总之,理论与实践相结合是计算机教育的特点。联合国教科文组织的资料表明,当今社会已由工业化联合国教科文组织的资料表明,当今社会已由工业化联合国教科文组织的资料表明,当今社会已由工业化联合国教科文组织的资料表明,当今社会已由工业化时代转向信息化时代,与信息技术无关的职业从时代转向信息化时代,与信息技术无关的职业从时代转向信息化时代,与信息技术无关的职业从时代转向信息化时代,与信息技术无关的职业从1970197019701970年占全部职业的年占全部职业的年占全部职业的年占全部职业的95959595下降到
102、下降到下降到下降到2006200620062006年的年的年的年的35353535,甚至更低。,甚至更低。,甚至更低。,甚至更低。所以,计算机是一种涉及各个学科、各行各业的有力所以,计算机是一种涉及各个学科、各行各业的有力所以,计算机是一种涉及各个学科、各行各业的有力所以,计算机是一种涉及各个学科、各行各业的有力的应用工具。的应用工具。的应用工具。的应用工具。5.5 5.5 计算机产业计算机产业计算机产业计算机产业 目前多数大学都提供有高质量的计算机教育,全球超过目前多数大学都提供有高质量的计算机教育,全球超过目前多数大学都提供有高质量的计算机教育,全球超过目前多数大学都提供有高质量的计算机教
103、育,全球超过10001000亿美元的年收入使亿美元的年收入使亿美元的年收入使亿美元的年收入使计算机产业成为世界上最大和最成功的产计算机产业成为世界上最大和最成功的产计算机产业成为世界上最大和最成功的产计算机产业成为世界上最大和最成功的产业之一业之一业之一业之一,在计算机产业中存在有大量的工作机会。,在计算机产业中存在有大量的工作机会。,在计算机产业中存在有大量的工作机会。,在计算机产业中存在有大量的工作机会。 在计算机硬件领域,可从事计算机通信设备与外设这样硬在计算机硬件领域,可从事计算机通信设备与外设这样硬在计算机硬件领域,可从事计算机通信设备与外设这样硬在计算机硬件领域,可从事计算机通信设
104、备与外设这样硬件产品的设计与制造。为从事这样的职业,最起码要求在电子、件产品的设计与制造。为从事这样的职业,最起码要求在电子、件产品的设计与制造。为从事这样的职业,最起码要求在电子、件产品的设计与制造。为从事这样的职业,最起码要求在电子、计算机或通信工程这样的专业拿到学士学位。为了能与行业的最计算机或通信工程这样的专业拿到学士学位。为了能与行业的最计算机或通信工程这样的专业拿到学士学位。为了能与行业的最计算机或通信工程这样的专业拿到学士学位。为了能与行业的最新科技保持同步,通常还要有一定的工作经验,甚至要求拥有硕新科技保持同步,通常还要有一定的工作经验,甚至要求拥有硕新科技保持同步,通常还要有
105、一定的工作经验,甚至要求拥有硕新科技保持同步,通常还要有一定的工作经验,甚至要求拥有硕土学位。对计算机硬件领域的职业来说,最常见的头衔是电子工土学位。对计算机硬件领域的职业来说,最常见的头衔是电子工土学位。对计算机硬件领域的职业来说,最常见的头衔是电子工土学位。对计算机硬件领域的职业来说,最常见的头衔是电子工程师或者计算机工程师。这一行业的就业机会都会相当多。程师或者计算机工程师。这一行业的就业机会都会相当多。程师或者计算机工程师。这一行业的就业机会都会相当多。程师或者计算机工程师。这一行业的就业机会都会相当多。 (1) (1) 电子工程师和计算机工程师电子工程师和计算机工程师电子工程师和计算
106、机工程师电子工程师和计算机工程师 电子工程师和计算机工程师负责设计、构建、测试和评估电子工程师和计算机工程师负责设计、构建、测试和评估电子工程师和计算机工程师负责设计、构建、测试和评估电子工程师和计算机工程师负责设计、构建、测试和评估新型计算机芯片、电路板、计算机系统以及外围设备。新型计算机芯片、电路板、计算机系统以及外围设备。新型计算机芯片、电路板、计算机系统以及外围设备。新型计算机芯片、电路板、计算机系统以及外围设备。 5.5.1计算机产业结构及职位计算机产业结构及职位计算机产业结构及职位计算机产业结构及职位 (2) (2) 网络管理员网络管理员网络管理员网络管理员 企业中几乎所有的信息系
107、统都可与网络连接的。企业中几乎所有的信息系统都可与网络连接的。企业中几乎所有的信息系统都可与网络连接的。企业中几乎所有的信息系统都可与网络连接的。 软件开发业提供了许多就业机会,其中包括开发软件开发业提供了许多就业机会,其中包括开发软件开发业提供了许多就业机会,其中包括开发软件开发业提供了许多就业机会,其中包括开发系统软件(比如操作系统)、通信软件以及应用程序系统软件(比如操作系统)、通信软件以及应用程序系统软件(比如操作系统)、通信软件以及应用程序系统软件(比如操作系统)、通信软件以及应用程序软件等等。开发系统软件和个人效率软件。其重点是软件等等。开发系统软件和个人效率软件。其重点是软件等等
108、。开发系统软件和个人效率软件。其重点是软件等等。开发系统软件和个人效率软件。其重点是研究软件与硬件的相互关系,以及开发可充分利用硬研究软件与硬件的相互关系,以及开发可充分利用硬研究软件与硬件的相互关系,以及开发可充分利用硬研究软件与硬件的相互关系,以及开发可充分利用硬件的软件,某些情况下,软件需与硬件产品联系在一件的软件,某些情况下,软件需与硬件产品联系在一件的软件,某些情况下,软件需与硬件产品联系在一件的软件,某些情况下,软件需与硬件产品联系在一起。如果想进入计算机软件业工作,起。如果想进入计算机软件业工作,起。如果想进入计算机软件业工作,起。如果想进入计算机软件业工作,通常至少需要计通常至
109、少需要计通常至少需要计通常至少需要计算机科学或信息系统专业的学士或硕士学位。但有些算机科学或信息系统专业的学士或硕士学位。但有些算机科学或信息系统专业的学士或硕士学位。但有些算机科学或信息系统专业的学士或硕士学位。但有些时候,实际工作经验也十分重要时候,实际工作经验也十分重要时候,实际工作经验也十分重要时候,实际工作经验也十分重要 。 (3) (3) (3) (3) 程序员程序员程序员程序员 计算机程序员,也叫计算机程序员,也叫计算机程序员,也叫计算机程序员,也叫“软件工程师软件工程师软件工程师软件工程师”,需要负,需要负,需要负,需要负责程序代码的编写。责程序代码的编写。责程序代码的编写。责
110、程序代码的编写。通常进入计算机软件业工作,通通常进入计算机软件业工作,通通常进入计算机软件业工作,通通常进入计算机软件业工作,通常至少需要计算机科学或倩息系统专业的学士或硕士常至少需要计算机科学或倩息系统专业的学士或硕士常至少需要计算机科学或倩息系统专业的学士或硕士常至少需要计算机科学或倩息系统专业的学士或硕士学位。但有些时候,实际工作经验也十分重要。软件学位。但有些时候,实际工作经验也十分重要。软件学位。但有些时候,实际工作经验也十分重要。软件学位。但有些时候,实际工作经验也十分重要。软件公司往往具有浓厚的创新气氛,因为公司必须随时跟公司往往具有浓厚的创新气氛,因为公司必须随时跟公司往往具有
111、浓厚的创新气氛,因为公司必须随时跟公司往往具有浓厚的创新气氛,因为公司必须随时跟上硬件及软件领域的最新技术,否则在竞争中很容易上硬件及软件领域的最新技术,否则在竞争中很容易上硬件及软件领域的最新技术,否则在竞争中很容易上硬件及软件领域的最新技术,否则在竞争中很容易失去优势。通过协同工作,软件开发人员可以向市场失去优势。通过协同工作,软件开发人员可以向市场失去优势。通过协同工作,软件开发人员可以向市场失去优势。通过协同工作,软件开发人员可以向市场投放最好的产品,使用户喜爱。而就缺点来说,软件投放最好的产品,使用户喜爱。而就缺点来说,软件投放最好的产品,使用户喜爱。而就缺点来说,软件投放最好的产品
112、,使用户喜爱。而就缺点来说,软件开发人员经常要面临紧迫的完成时间,压力非常大。开发人员经常要面临紧迫的完成时间,压力非常大。开发人员经常要面临紧迫的完成时间,压力非常大。开发人员经常要面临紧迫的完成时间,压力非常大。 计算机产业产生的其他新兴职业,例如:主要从计算机产业产生的其他新兴职业,例如:主要从计算机产业产生的其他新兴职业,例如:主要从计算机产业产生的其他新兴职业,例如:主要从事网站内容的设计、创建、监测评估以及通过对信息事网站内容的设计、创建、监测评估以及通过对信息事网站内容的设计、创建、监测评估以及通过对信息事网站内容的设计、创建、监测评估以及通过对信息进行收集、分类、编辑和审核,然
113、后通过网络进行发进行收集、分类、编辑和审核,然后通过网络进行发进行收集、分类、编辑和审核,然后通过网络进行发进行收集、分类、编辑和审核,然后通过网络进行发布的网站编辑师;对大公司的产品有深入的了解和丰布的网站编辑师;对大公司的产品有深入的了解和丰布的网站编辑师;对大公司的产品有深入的了解和丰布的网站编辑师;对大公司的产品有深入的了解和丰富的使用经验,也具有教学经验的计算机认证培训师;富的使用经验,也具有教学经验的计算机认证培训师;富的使用经验,也具有教学经验的计算机认证培训师;富的使用经验,也具有教学经验的计算机认证培训师;利用计算机技术、网络技术等现代信息技术从事商务利用计算机技术、网络技术
114、等现代信息技术从事商务利用计算机技术、网络技术等现代信息技术从事商务利用计算机技术、网络技术等现代信息技术从事商务活动或相关工作的电子商务师;使用计算机软、硬件活动或相关工作的电子商务师;使用计算机软、硬件活动或相关工作的电子商务师;使用计算机软、硬件活动或相关工作的电子商务师;使用计算机软、硬件设备,利用测试下具软件、相关仪器及专用测试装置设备,利用测试下具软件、相关仪器及专用测试装置设备,利用测试下具软件、相关仪器及专用测试装置设备,利用测试下具软件、相关仪器及专用测试装置等各类仪器和方法,对计算机软件及相关产品进行质等各类仪器和方法,对计算机软件及相关产品进行质等各类仪器和方法,对计算机
115、软件及相关产品进行质等各类仪器和方法,对计算机软件及相关产品进行质量检验的计算机软件产品检验员;量检验的计算机软件产品检验员;量检验的计算机软件产品检验员;量检验的计算机软件产品检验员;5.5.2计算机产业人才的需求及特点计算机产业人才的需求及特点 计算机产业的发展依靠的就是计算机人才资源,计算机产业的发展依靠的就是计算机人才资源,计算机产业中人才是一座计算机产业中人才是一座“金字塔金字塔”,处在顶层的,处在顶层的是少数复合型高级管理人才和高级技术人才,他们是少数复合型高级管理人才和高级技术人才,他们负责整个项目的策划、运行管理以及尖端技术的解负责整个项目的策划、运行管理以及尖端技术的解决方案
116、;处在中间层的是系统分析师、系统设计师决方案;处在中间层的是系统分析师、系统设计师及中层管理人员,他们负责把一个大项目按照系统及中层管理人员,他们负责把一个大项目按照系统功能划分成若干功能相对独立的子系统,定义系统功能划分成若干功能相对独立的子系统,定义系统的框架。对各系统进行详细的功能设计及这些子系的框架。对各系统进行详细的功能设计及这些子系统之间的接口设计,并制定详细的规范和要求;处统之间的接口设计,并制定详细的规范和要求;处在金字塔的基层,支撑整座金字塔的则是大量的软在金字塔的基层,支撑整座金字塔的则是大量的软件开发人员件开发人员( (即软件蓝领即软件蓝领) )和应用人员。和应用人员。
117、当您准备从事一份计算机职业时,要记住一件当您准备从事一份计算机职业时,要记住一件当您准备从事一份计算机职业时,要记住一件当您准备从事一份计算机职业时,要记住一件事情:您在将生命套在一匹野马身上。准则是改变而不事情:您在将生命套在一匹野马身上。准则是改变而不事情:您在将生命套在一匹野马身上。准则是改变而不事情:您在将生命套在一匹野马身上。准则是改变而不是连续。新的技术发展会创造新的工作,并使旧的过时。是连续。新的技术发展会创造新的工作,并使旧的过时。是连续。新的技术发展会创造新的工作,并使旧的过时。是连续。新的技术发展会创造新的工作,并使旧的过时。在与计算机相关,的领域里,您在退休前可能从事多达
118、在与计算机相关,的领域里,您在退休前可能从事多达在与计算机相关,的领域里,您在退休前可能从事多达在与计算机相关,的领域里,您在退休前可能从事多达五到六份不同的工作。谁将能够在计算机推动的信息经五到六份不同的工作。谁将能够在计算机推动的信息经五到六份不同的工作。谁将能够在计算机推动的信息经五到六份不同的工作。谁将能够在计算机推动的信息经济中生存济中生存济中生存济中生存并处于旺盛并处于旺盛并处于旺盛并处于旺盛? ?答案很简单。幸存者将是有答案很简单。幸存者将是有答案很简单。幸存者将是有答案很简单。幸存者将是有如下三个特点的人:如下三个特点的人:如下三个特点的人:如下三个特点的人: 他们受过较高程度的教育,他们知道教育是终他们受过较高程度的教育,他们知道教育是终他们受过较高程度的教育,他们知道教育是终他们受过较高程度的教育,他们知道教育是终生过程,而且他们能迅速适应变化。生过程,而且他们能迅速适应变化。生过程,而且他们能迅速适应变化。生过程,而且他们能迅速适应变化。 5.5.2计算机产业人才的需求及特点计算机产业人才的需求及特点完