文档库 最新最全的文档下载
当前位置:文档库 › 计算机科学导论论文

计算机科学导论论文

计算机科学导论论文
计算机科学导论论文

摘要

通过对《计算机科学导论》的学习,对计算机科学与技术专业有了一定的认识。本文主要写了对计算机科学与技术专业的认识和学习计划、对离散数学在计算机科学中的重要性的认识、对软件工程的认识和理解和计算机硬件系统的结构和工作过程。学完这门课之后自己对大学四年的一些基本规划以及对未来的畅想。关键字

计算机科学导论、计算机科学与技术专业、离散数学、软件工程、计算机硬件系统结构、大学规划、未来畅想

一、引言

计算机,20世纪最辉煌的成就之一,诞生不过仅仅60多年,却给人类的生产和生活带来了巨大的变化,它的应用涉及社会的各个领域。如今,随着个人计算机的普及,人类对于计算机的依赖性日益增强。计算机将人类带入了信息时代,在这高速发展的信息时代,计算机作为人类获取信息、处理信息的重要工具,就显得尤为重要。在这飞速发展的时代,想要更好的发展,单单能够操作计算机已明显不能满足社会发展的需要,还必须对计算机有更深刻的认识,对计算机相关的知识有一定的了解。

作为一名计算机科学与技术专业的学生,我们需要对计算学科有更系统的认识。掌握计算机的基本理论、基本知识,对计算机学科有了全局的认识之后,才能有目的的向更深的领域发展,才能取得成绩,推动计算机的发展,为社会发展贡献一份力。

通过《计算机科学导论》这门课程的学习,对计算机科学的核心内容都有一定的认识,同时对计算机科学与技术这一专业有了更加深刻的认识,增加自己对于所选专业的兴趣,为以后的学习注入了动力。在我国这样一个发展中国家,计算机才只是刚刚起步而已,很多方面的技术还是比较缺乏的,很多硬件都是用的外国的技术,一些高级的软件、系统也都是源自国外的。在如今复杂多变的国际环境下,如果失去了这些技术支持,对国家的发展必然造成巨大的影响,所以加快我国计算机领域的发展是迫在眉睫的,这不仅是国家的事,更是我们每一个公民的责任。因此,作为计算机科学与技术的学生,我们不仅是为我们自身的发展而努力学好专业,更要有危机感、责任感。

《计算机科学导论》这门课将我们引入计算机的世界,通过这门课的学习,我们重新认识了计算机,对计算机的起源与发展、计算机体系结构、程序设计、算法、软件工程、操作系统、人工智能以及网络应用都有了更专业的认识,全局的了解了计算机领域,为我们以后的发展指出了方向,同时也培养了我们对计算机的兴趣,为以后的学习奠定了基础。

以下是我通过《计算机科学导论》这门课的学习后对于计算机科学与技术专业的认识和体会,以及一些计算机基础知识的理解。

二、对计算机科学与技术专业的认识、体会

1、计算机科学与技术学科的形成与发展

计算机科学是从电子学、科学、数理逻辑和计算数学的交界处发展起来的。在20世纪50年代初到60年代中期,数值分析、开关理论、逻辑设计、计算模型构成了这一领域的核心,而把操作系统、编译器、数据库、网络、处理器硬件作为其应用。20世纪80年代及90年代初期开展的关于计算机科学教育的争论,重点都放在如何讲授问题求解技巧及编程语言的选择上,而忽略了计算机科学教

育目的本身。

CC2005和CCC2002教程鼓励在计算机科学和工程中教学计划的多样性,并要求有公共内核,把学科所包含的教学内容归纳为14个知识体,提炼出了更精简的核心知识单元。在技术方面增加了网络技术及应用、软件安全及嵌入式系统等内容;在课程方面,除了提出对算法、离散结构应加强外,还将计算机学科中许多以前的研究成果列入本科课程。

为了适应目前技术和应用的需要,CC2005和CCC2002教程提出把原来的计算学科划分为计算机科学、计算机工程、软件工程、信息系统4个方向,并分别制定各自的教学计划纲要。从课程体系的发展来看,计算机科学课程体系模型一直在推陈出新,不断发展。伴随这种过程,受教育者终身学习变得越来越重要,面对终身学习和职业常变的未来,必须具有适应新模式的能力,提高自身素质修养,严格要求自己。

2、计算机科学与技术学科的根本问题及研究范围

计算机科学与技术学科的根本问题是什么能被有效地自动化。问题的符号表示及其处理过程的机械化、严格化的固有特性,决定了数学是计算机科学与技术的重要基础之一,数学及其形式化描述、严密的表达和计算是计算机科学与技术学科所用的重要工具,建立物理符号系统并对其实施变换是计算机科学与技术进行问题描述和求解的重要手段。

计算机科学与技术学科的研究范畴包括计算机理论、硬件、软件、网络及应用等,按照研究的内容,也可以划分为基础理论、专业基础和应用。计算机理论的研究包括离散数学、算法分析理论、形式语言与自动化理论、程序设计语言理论、程序设计方法学;计算机硬件的研究包括元器件与储存介质、微电子技术、计算机组成原理、微型计算机技术、计算机体系结构;计算机软件的研究包括程序设计语言的设计、数据结构与算法、程序设计语言翻译系统、操作系统、数据库系统、算法设计与分析、软件工程学、可视化技术;计算机网络的研究包括网络结构、数据通信与网络协议、网络服务、网络安全;计算机应用的研究、软件开发工具、完善既有的应用系统、开拓新的应用领域、人-机工程、研究人与计算机的交互和协同技术。

3、计算机科学与技术课程体系的核心内容

1)离散结构

2)程序设计基础

3)算法与复杂性

4)体系结构与组织

5)操作系统

6)网络计算

7)程序设计语言

8)人机交互

9)图形学和可视化计算

10)智能系统

11)信息管理

12)社会和职业问题

13)软件工程

14)数值计算科学

4.学习计算机科学与技术专业的体会和计划

一学期很快就过去的,通过一学期的学习,尤其是专业课的学习,对本专业的课程有了初步的了解。这学期我们主要学习了C语言,通过一学期的学习,对大学课程的学习方式大致有了一点的了解。大学的学习已自主学习为主,老师上课讲的内容较多,所以要求我们要做好课前预习,课后复习的工作,平时还要自己看一些课外资料来补充知识。计算机的学习不能只停留在弄懂书本上的知识,更要积极动手上机操作,只有这样才能更快弄懂。

为了更好的学习计算机科学与技术这门课,为了将来可以更好的发挥才能,贡献社会,我对大学四年的学习有一个大致的规划。在大一时期,我要努力学好公共基础课,为以后的学习打下坚实的基础。因为很多的公共基础课与以后的专业课有很大的联系,如高等数学,大学物理,程序设计基础等。在学习这些公共基础课的同时,我还准备自己在课余时间里学习一些相关的专业知识,更好的去了解计算机专业的各个学科方向,及时发现自己的兴趣。对于大二的学习,我认为大二时决定自己学习方向的时期,虽然要到大三才开始选择专业课方向,但是自己的兴趣及对学科方向的了解基本上都是在大二就形成了,所以对于大二的学习也必须十分重视。大二有一些专业基础课,这些事我们专业入门所必须掌握的课程,这些课程有离散数学,数据结构,数据库原理,计算机网络,计算机组成与系统结构等等。这些课程可能有一定的难度,所以我必须花更多的时间去学习。不仅仅是在课上,在课余时间也要花时间去钻研,遇到不懂得问题,要及时去请教同学或老师,或者去网上查找相关资料,及时解决问题。在大三,学习更加深入,对我们的学习能力要求也更加高,所以我要锻炼自己的学习能力,努力学习专业课程,掌握该专业深层次的知识与技能。为以后的就业提供保障。到了大四,学习时间比较少,大部分时间用在实习和毕业设计上,所以我要抓紧不多的学习时间,不断巩固自己的知识,并且如果可以实习的话,我会抓住机会,努力提高自己的实践能力,尽量适应工作的流程与方法,为以后真正走上工作岗位积累宝贵经验。在毕业设计上,我也会认证对待,毕竟这是考察自己在大学四年里的学习成果,所以我会付出百分之百的努力去完成它,为自己的大学生涯画上一个完美的句号。

由于计算机领域是一个飞速发展的领域,仅仅依靠书本上的知识是远远不够的,所以,需要我们在课外不断通过自学来掌握更多的知识。首先,我会在空闲时间通过各种渠道去了解计算机领域的最新动态,让自己的思想紧跟计算机科学发展的步伐。其次,如果学有余力,我会在我选择的专业课外,自己看一些其他计算机专业的书,扩大自己的知识面,假如我可以掌握其他计算机专业的一些知识,这对我的全面发展有很大帮助,也可以拓宽自己将来的择业宽度,并且企业也十分欢迎这样的复合型人才。学习知识的目的是应用,所以实际解决问题能力十分重要。因此,在整个学习过程中,我要不断提高自己的实践能力,那要如何去做呢?首先,在学习基础课时,有机会就将书本上学到的知识在实际中运用,多加练习,在不断练习的过程中既掌握知识,又掌握技能。比如在学习程序设计时,我可以在课余自己练习编程,不断熟悉编程的各个环节,这样才可以学的更好,学的更精。另外,我会积极参加各种学科活动,如学科竞赛,兴趣小组等。因为参加这些活动,一方面可以有机会展示自己的知识,发现不足,弥补不足。另一方面,在竞争与合作中,一个人的兴趣和斗志会更加强烈,这样更加有利于自身的进步。如果在活动中获得优异的成绩,还可以增强我们的自信心,更加有热情的投入到学习中去。因为学生以后有机会参加到老师的科研项目中去,我也十分希望能够有机会加入,所以我会为此做充分的准备,争取获得锻炼自己的机

会。

当然,计划赶不上变化,我会根据实际情况适时调整自己的计划的。总之无论今后的大学学习如何,我对未来总是充满信心与期待。

三、浅谈离散数学在计算机科学中的重要性

离散数学研究离散(变)量的结构及其相互关系,是计算机科学的理论基础。

在整个课程的学习过程中,由于要经常强调具有构造性特点的一系列问题解决方法,因此它非常重视“能行性”问题的研究:即要解决一个问题,不光要证明该问题解的存在性(连续数学只要做到这一步就基本上算解决问题了),还要给出解决该问题的解的步骤来。

我们知道在计算科学研究中,存在这样一条规律:一个问题,当它的描述及其求解方法或求解过程可以用构造性数学描述,而且该问题所涉及的论域为有穷,或虽为无穷但存在有穷表示时,那么该问题一定能用计算机来求解;反过来,凡是能用计算机求解的问题,也一定能将该问题的求解过程数学化,而且这种数学化是构造性的。从而计算学科的基本问题是“能行性”问题。

凡是与“能行性”有关的讨论,都是处理离散对象的。因为非离散对象(即连续对象),是很难进行“能行”处理的。因此,“能行性”这个计算学科的根本问题决定了计算机本身的结构和它处理的对象都是离散型的,甚至许多连续型问题也必须在转化为离散型问题以后才能被计算机处理。正是构造数学的构造性和离散性特征保证了计算方法的能行性,所以计算机科学与技术本质上是一门离散数学技术。离散数学是计算机科学和技术的重要理论基础之一,为计算学科各分支领域解决其基本问题提供了强有力的数学工具,在计算机科学与技术中有十分广泛的应用。

1998年秋,IEEE-CS和ACM联手组成任务组,开始了关于计算学科教学计划的CC2001的起草工作。经过3年多的工作,任务组于2001年12月提交了最终报告。CC2001将计算学科划分为14个主领域:离散结构、程序设计基础、算法与复杂性、体系结构、操作系统、网络计算、程序设计语言、人机交互、图形学与可视化计算、智能系统、信息管理、软件工程、社会和职业的问题和科学计算。CC2001的一个特别之处是将离散数学从预备知识部分独立出来,列为学科的第一个主领域,以强调计算学科对它的依赖性。

《离散数学》所涉及的概念、方法和理论,大量地应用在“数字电路”、“编译原理”、“数据结构”、“操作系统”、“数据库系统”、“系统结构”、“容

错判断”、“算法的分析与设计”、“逻辑程序设计”、“软件工程”、“人工智能”、“多媒体技术”、“计算机网络”、“信息管理”、“信号处理”、“模式识别”、“数据加密”、“机器定理证明”、“形式语言与自动机”等计算科学的相关专业课程中,为这些专业课程的学习提供了重要的数学理论基础。更重要的是计算学科各专业的学生通过学习《离散数学》,可以使他们熟悉和习惯抽象的符号表示和演算形式,培养和训练我们掌握使用数学语言或符号系统处理问题的基本方法,提高我们的抽象思维和逻辑推理的能力。

数学系毕业的学生到软件企业中大多做软件设计与分析工作,而计算机系毕业的学生则以做程序员的居多,原因就在于数学系毕业的学生有很强的分析推理能力。这充分说明了抽象思维和逻辑推理能力的重要性。计算机系的学生学习离散数学的目的应该是:将抽象的理论再应用于实践,不但要掌握题目的解题方法,更要掌握解题思想;对于定理的学习:不是简单的应用,而是掌握证明过程即掌握定理的由来,训练自己的推理能力。只有这样才达到了学习这门课程的目的:通过严格的训练,逐步实现思维方式的数学化。

四、浅谈对软件工程的认识

对于软件工程,不同的组织和专家有不同的定义。《计算机科学技术百科全书》中给出的定义是:软件工程是应用计算机科学、数学及管理科学等原理,开发软件的工程。软件工程的核心思想是把软件产品看作是一个像其他工业产品一样的工程产品来处理,同时,软件工程也注重不同于其他工业产品生产的一些特征,并针对软件的特点提出了许多有别于一般工业工程的技术的一些技术方法。软件工程借鉴传统工程的原则、方法,以提高质量、降低成本。其中,计算机科学、数学用于构建模型与算法,工程科学用于制定规范、设计范型(paradigm)、评估成本及确定权衡,管理科学用于计划、资源、质量、成本等管理。那么,软件工程专业除了基础课外还需要学习哪些专业课程呢?这些专业课可能包括:

1.高级软件工程

2.软件设计技术

3.软件项目管理

4.面向对象技术

5.软件体系结构

6.软件开发环境与工具

7.软件质量保证与测试技术

8.需求分析与领域分析技术

9.大型数据库系统开发技术

10.信息安全技术

11.高级网络技术

12.软件过程改进与控制

13.多媒体技术

14.技术交流与知识产权保护

15.人力资源管理

16.软件市场拓展与营销策略

17.软件企业管理与发展策略

这些课程是学习软件工程的重点,只有好好掌握这些知识,才有可能成为一流的软件人才。

软件工程既然是开发软件,那么它的过程有哪些呢?软件工程过程主要包括开发过程、运作过程、维护过程。

软件开发过程分为5个阶段:

1.分析,软件需求分析就是回答做什么的问题。它是一个对用户的需求进行去粗取精、去伪存真、正确理解,然后把它用软件工程开发语言表达出来的过程。

2. 设计,本阶段的工作是根据需求说明书的要求,设计建立相应的软件系统的体系结构,并将整个系统分解成若干个子系统或模块,定义子系统或模块间的接口关系,对各子系统进行具体设计定义,编写软件概要设计和详细设计说明书,数据库或数据结构设计说明书,组装测试计划。

3.编码,软件编码是指把软件设计转换成计算机可以接受的程序,即写成以某一程序设计语言表示的"源程序清单"。

4.测试,软件测试的目的是以较小的代价发现尽可能多的错误。要实现这个目标的关键在于设计一套出色的测试用例(测试数据和预期的输出结果组成了测试用例)

5.维护,维护是指在已完成对软件的研制(分析、设计、编码和测试)工作并交付使用以后,对软件产品所进行的一些软件工程的活动。即根据软件运行的情况,对软件进行适当修改,以适应新的要求,以及纠正运行中发现的错误。编写软件问题报告、软件修改报告。

在了解了软件工程的过程后,那么软件产业状况又是怎样的呢?

当今世界衡量城市或地区国际竞争力、现代化程度和经济增长能力的重要标志是各国推行信息化的水平,信息化建设已成为提升城市综合竞争力的重要组成部分。在城市或地区大量推进信息化建设过程中,对信息处理的软件产品和软件技术产生的巨大的需求,使软件企业迅猛发展,所以,软件产业的发展是蓬勃而富有生命力的。也正是因为这个原因,世界各国都面临着“软件产品开发、软件产品使用、软件产品维护”人才的巨大需求。而我国从2004年至今,一直将软件技术人才列为紧缺型人才。

专家预测,随着中国成为世界重要的IT产品制造大国和IT消费市场,IT 业跨国公司会逐步进入中国市场并建立大型的软件工厂,这种日趋明显的趋势,使得“软件蓝领”逐渐成为职场上的香饽饽,也使更多的教育机构开始反思、创新IT人才的培养模式。在软件人才需求量方面,据预测,当前我国软件人才的需求量为100万人左右,且这一需求仍在以每年20%左右的速度增长;在软件人才供给量方面,随着我国高等院校计算机相关专业扩大招生,为软件人才市场输送了更多的毕业生人才,以及与大学教育并行的职业技术学校和培训学校教育的快速发展,我国软件人才供给目前有了较大幅度的增长,总量供不应求的局面得到缓解,但与高速发展的软件人才需求相比,继续呈现短缺状态。

从以上可以看出软件工程专业有很好的前景。其实,其他计算机专业的前景也都还不错,只要我们好好学习,就一定可以取得成功。

五、简单叙述计算机硬件系统的结构和工作过程

硬件系统的五个部分中控制器是指挥计算机的各个部件按照指令的功能要求协调工作的部件,是计算机的“神经中枢”。{控制器的主要特点是采用内存程序控制方式,即在使用计算机时,必须预先编写(或由编译程序自动生成)由计算机指令组成的的程序并存入内存储器,由控制器依次读取并执行}控制器由程序计数器(PC)、指令寄存器(IR)、指令译码器(ID)、时序控制电路以及微操作控制电路等组成。

运算器是对二进制数进行运算的部件。它在控制器的控制下执行程序中的指令,完成各种算术运算、逻辑运算、比较运算、移位运算以及字符运算。运算器由算术、逻辑部件(ALU)、寄存器等组成。

存储器是用来存储数据和程序的部件。由于计算机的信息都是以二进制形式表示的,所以必须使用具有两种稳定状态的物理器件来存储信息。根据功能不同,存储器一般可分为内存储器和外存储器两种类型。内存储器(又称为主存储器,又称为内存或主存)用来存放现行程序的指令和数据,具有存取速度快、可直接与运算器及控制器交换信息等特点,但其容量一般不大。外存储器(又称为辅助存储器,简称为外存或辅存)用来存放需要长期保存的信息。其特点是存储容量大、成本低。不能直接和运算器、控制器交换信息,需要时可成批的和内存储器交换信息。外存储器主要有软磁盘、硬磁盘以及光盘等。

输入输出设备又称为外部设备,它是外部与计算机交换信息的渠道。输入设备用于输入程序、数据、操作命令、图形、图像以及声音等信息。常用的输入设备有键盘、鼠标器、扫描仪、光笔、数字化仪以及语言输入装置等。

输出设备用于显示或打印程序、运算结果、文字、图形、图像等,也可以播放声音。常用的输入设备有显示器、打印机、XY绘图仪以及声音播放装置等。

六、总结

通过对《计算机科学导论》的学习,我对计算机的认识又加深了,又知道许多与计算机有关的概念和知识,同时激发了我学好计算机科学与技术专业的激情。我以前一直认为对计算机很了解,计算机也是我一直引以为荣的方面,可是通过导论这门课的学习之后,我才知道其实我对计算机的认识还只是停留在表面上,想要真正了解计算机我还有很多知识需要去学习,还需要付出更多努力才行。

学完这门课之后,我也对计算机有了总体的了解,也知道了计算机专业学生的发展方向,我想这对我们以后的学习很重要。同时我也确立了自己的目标,并制定了一系列计划,希望通过我的努力能够在本科毕业时顺利实现这些计划,而

且能够尽早达成自己的理想。

我想做一名软件工程师。软件工程师是我国乃至世界比较紧缺的人才。21世纪是电脑的世纪。而软件又是计算机最重要的组成,也是计算机科学中最具有发展潜力的精髓。我准备向软件开发这个方向发展。在国家大力推进软件产业发展的大背景下。我国软件行业对软件人才的需求每年将超过十万人。WTO、西部大开发、发展软件产业等国之大计都预示着巨大的软件人才需求。软件开发行业,不但整个行业有广阔的发展前景,而且在自身提升上更是有广阔的空间。最吸引人的是那种频繁的更新带来的挑战,和那些传统专业不同的感觉,对年轻人来说是很好的选择。做一个程序员,不仅要学习编程过程和语言的应用,还要学习编程的思路。要有独立作开发的能力。现在的计算机技术日新月异,程序员要有自我更新知识的能力,能够发现问题,解决问题。任何一个做编程的人都应该具备这样的能力,否则,在现在的软件开发企业中很难生存下去。所以,我首先要学习好编程的基本知识,不断的扩展自己的知识,绝不因满足而停滞不前,我明白在这个发展快速的社会里,不进则退,除了不断接受新知识外,我认为要成为编程人员还需要做事谨慎。事事认真,时时认真。还要持之以恒。编程过程中是不允许有一点错误的。所以,时时认真这种态度对于编程人员来说是十分重要的。

我想凭借我的不懈努力,我一定会成功的。

级本科《计算机科学导论》期末考试题B卷及其评分标准

级本科《计算机科学导论》期末考试题B卷 一、选择题, 1~30题每题1分,31~55题每题2分,共80分 【1】微型计算机的主机是由_______ A) 运算器和控制器组成的 B) 运算器、控制器和内存储器组成的 C) 运算器、控制器、内存储器以及键盘和显示器组成的 D) CPU和外设组成的 【2】操作系统是一种_______ A) 系统软件B) 应用软件C) 字处理软件 D) 数据库管理系统 【3】下列四条叙述中,正确的一条是______ A) 微机内部的数据用二进制表示,而程序用ASCII码字符表示 B) 把数据写入存储器或从存储器中读出数据的过程称为访问或存取 C) 汇编程序的功能是把用高级语言的源程序翻译成等价的目标程序 D) 计算机中使用的汉字编码和ASCII码是一样的 【4】一个系统、一个部件、一个软件等,在不改变原来已有部分功能的前提下,增加新的部件、新的处理功能或增加新的容量的功能,称为_______ A) 可运行性 B) 可移植性 C) 可视性 D) 可扩充性 【5】下面四条关于显示器的叙述中,有错误的一条是______ A) 显示器是由监视器和显示卡两部分组成的 B) 显示卡是用来将主机输出的信号转换成监视器所能接受的形式 C) 显示卡是决定显示器类型和性能的一个重要部件 D) 目前微型计算机中广泛使用的显示卡是CGA和EGA 【6】下列四条关于激光打印机的叙述中,正确的一条是________ A) 激光打印机是激光技术和静电复印技术相结合的产物,是常见的硬拷贝设备 B) 激光打印机可以使用连续打印纸 C) 激光打印机可以进行复写打印 D) 激光打印机可以使用普通稿纸进行打印 【7】十进制数625对应的二进制数是_______ A) 101011001 B) 1001100011 C) 1001110001 D) 1011110001 【8】100个24×24点阵汉字字形库所需要的存储容量是______ A) 2400B B) 4800B C) 7200B D) 9600B 【9】下列字符中,ASCII码最小的是_____ A) K B) a C) h D) H 【10】应用软件是指______ A) 利用计算机本身的逻辑功能,合理地组织、协调硬件与相关软件高效工作的软件 B) 在特定的应用领域中为某种应用目的,由用户所开发的软件 C) 为提高计算机使用效率,合理使用资源,方便用户而设计的一整套程序 D) 能为各应用单位共同使用的那种软件 【11】Windows 98操作系统是一个_____ A) 交互式多道程序系统 B) 多道批处理系统 C) 单道批处理系统 D) 实时系统 【12】 Windows 98中的窗口______ A) 既不能移动,也不能改变大小 B) 仅可以移动,不能改变大小 C) 仅可以改变大小,不能移动 D) 既能移动,也能改变大小 【13】在Windows 98中,下列操作中不能关闭对话框的是_______ A) 用鼠标左键单击“确定”按钮 B) 用鼠标左键单击“取消”按钮 C) 用鼠标左键单击“应用”按钮 D) 用鼠标左键单击“关闭”按钮 1

计算机科学导论教程重点

计算机科学导论 第1章 1、数据的定义:数据是客观事物属性的记录表示 2、数据的形式:数、文字、图像、图形、视频和音频 3、常见的数据存储介质:磁盘、光盘、磁带、内存储器、早期用过的纸质穿孔带和穿孔卡 4、信息产生三要素:(信息)源、理解规则、接收者 5、信息是数据的内涵,数据是信息的外在形式。 6、数据处理的基本环节:收集、录制和输入、加工、输出、存储、传输(图4页) 7、计算机作为数据处理机:输入设备、输出设备、存储器、中央处理器(CPU)、总线 8、计算机的应用领域:科学计算、(狭义的)数据处理、自动控制、制造业、通信业、办公自动化、娱乐、人工智能 9、提出现代化计算机体系结构的鼻祖是冯·诺依曼。 第2章 1、从数据处理功能的角度,可以把计算机硬件设备可分成四大部分:内存、CPU、输入输出设备和总线。 2、单元地址是内存单元在硬件层次的唯一标识。 3、内存储器的种类:随机存取存储器(RAM)、只读存储器(ROM)、高速缓冲存储器(cache) 4、CPU的主要组成部件:算术逻辑运算器(ALU)、控制器、寄存器 5、输入设备:字符输入设备、定位设备、扫描设备 6、输出设备:显示器、打印机、绘图仪 7、系统总线的类型:数据总线、地址总线、控制总线 8、微机的总线标准:ISA总线、PCI总线、USB总线 9、冯·诺依曼结构把存储器分为4级,即外存→内存→高速缓存→寄存器(图50页) 第3章 1、操作系统的资源管理对象主要是指CPU、内存、I/O设备和外存数据。 2、操作系统把资源管理相应地分为4个部分:CPU管理、存储器管理、设备管理、文件管理 3、作业的管理调度方式:单道作业方式、多道作业批处理方式、分时方式 4、I/O设备的输入输出控制 (1)程序控制输入输出 (2)中断控制输入输出 (3)直接存储器存储 (1)通道处理器和外围处理机 5、操作系统的常见类型 (1)多用户系统

计算机科学导论试卷A

黄河科技学院2010 - 2011学年第一学期期末考试《计算机科学导论》课程试题(A卷) 适用类别普招层次专科专业计算机网络技术年级 10级试 卷代码: 注意事项: 1、本卷采用了分卷制,已将试题纸与答题纸分开。请考生将答案按原题号顺序,写在答题纸上。在试题纸上书写答案,一律无效。交卷时,应分别交验试题纸、答题纸和草稿纸。 2、请在答题纸规定的位置书写姓名、座号、学号等信息。 3、请自觉遵守考场纪律。 一,单项选择题(每小题1分,共30分) 1.组成计算机主机的主要是_____。 A 运算器和控制器 B 中央处理器和主存储器 C 运算器和外设 D 运算器和存储器 2.下面各组设备中,同时包括了输入设备、输出设备和存储设备的是_____。 A CRT、CPU、ROM B 绘图仪、鼠标器、键盘 C 鼠标器、绘图仪、光盘 D 磁带、打印机、激光印字机3.计算机中,运算器的主要功能是完成_____。 A 代数和逻辑运算 B 代数和四则运算 C 算术和逻辑运算 D 算术和代数运算 4.在微机中,I/O的中文意思是_____。 A 读写存储器 B 操作系统 C 输入输出 D 接口电路 5.若要将数字作为文字输入到单元格,需先输入一个_____。 A 单引号 B 双引号 C 0 D 半角空格 6.为解决某一特定的问题而设计的指令序列称为_____。 A 文档 B 语言 C 系统 D 程序 7.通常所说的“裸机”是指计算机仅有_____。 A 硬件系统 B 软件 C 指令系统 D CPU 8.某单位的人事管理程序属于_____。 A 系统程序 B 系统软件 C 应用软件 D 目标软件 -------------各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽 有--------------

《计算机科学导论》复习资料.doc

写给同学们的几点说明: 1>关于教材 由于《计算机科学导论》课程涉及的内容广泛,任何一本教材均无法完全覆盖所有知识点。所以同学们在复习时应该以教学课件为主,指定教材仅供辅助参考使用。本复习资料提供的例题将全部指明其所考知识点在教学课件中的章节和页码。 2.关于考试题型和试卷结构 单项选择(10道题、每题2分、共20分); 判断题(5道题、每题2分、共10分); 名词解释(6道题、每题5分、共30分); 简答题(3道题、每题10分、共30分); 分析设计题(1道题、每题10分、共10分)。 3.关于考试范围 全部试题涉及的知识点在教学课件中均有体现,在本复习资料中也有示例。 一、客观部分:(单项选择、判断) (一)、选择部分 1、17世纪,(A )发明了第一个数字计算器 A、Pascal B、Leibniz C> Jacquard D、Babbage ★考核知识点:计算硬件的发展历程(第1章PPt第21页) 2、内存的概念首次出现在(B )当中 A、算盘 B、分析机 C、织布机 D、数字计算器 ★考核知识点:计算硬件的发展历程(第1章PPt第22页)

3、第一代计算机使用(A )存储信息 A、真空管 B、品体管 C、集成电路 D、光纤 ★考核知识点:计算硬件的发展历程(第1章PPt第25页) 4、下列哪种语言是面向对象的编程语言(D ) A、Pascal B、BASIC C、C D、C++ ★考核知识点:计算软件的发展历程(第1章ppt第35-36页) 5、满足个人应用要求,体积小、价格便宜的计算机属于(A ) A、个人计算机 B、小型计算机 C、大型计算机 D、超级计算机 ★考核知识点:计算机的类型(第1章PPt第80页) 6、下列选项中不属于计算机存储设备的是(C ) A、内存 B、光盘 C、磁盘驱动器 D、U盘 ★考核知识点:计算机硬件设备(第1章ppt第83页) 7、在计算机软件层次结构小,位于汇编语言内层的是(D ) A、应用软件 B、操作系统 C、高级语言 D、机器语言 ★考核知识点:计算机软件层次(第1章PPt第89页) 8、数字836的基数可能是(D ) A、2 B、5 C、7 D、10 ★考核知识点:位置计数法(第2章ppt第5页)

计算机科学导论》实验指导书2.doc

《计算机科学导论》 实验指导书 欧阳一鸣王浩编 合肥工业大学计算机与信息学院 《计算机科学导论》实验 《计算机科学导论》实验课侧重培养学生的基本应用能力,要求学生通过上机实验,能够熟练掌握计算机的基本操作技能。该实验指导书共安排六个实验,内容包括:Windows的基本操作、使用Word 进行文字处理、利用Excel进行表格编排等等。要求学生做完实验后,写出实验报告,实验报告上需要写明的项目包括:实验名称、实验目的、实验设备、实验题目、实验步骤、实验结果。 实验一 Windows 基本操作 1.实验目的和要求 (1)掌握Windows 的启动和安全退出的方法。 (2)掌握Windows 的窗口、菜单栏、工具栏及任务栏的基本操 作。 (3)掌握Windows 常用快捷键的使用方法。 (4)掌握应用程序的多种启动方法以及切换和退出应用程序的 方法。 (5)掌握Windows 环境下的汉字输入方法。 (6)掌握Windows 帮助的使用。 (7)实验内容

(8)启动Windows ,打开“我的电脑”窗口,熟悉Windows 窗 口组成,然后对窗口作下列操作: 1)移动窗口。 2)改变窗口的大小、使滚动条出现,然后滚动窗口的内容。 3)最大化、最小化、复原和关闭窗口。 (9)打开“控制面板”窗口,再打开“控制面板”中的“字体” 窗口,然后进行下列操作: 1)通过任务栏和快捷键切换当前的窗口。 alt + tab 或alt +esc 2)以不同方式排列已打开的窗口(层叠、横向平铺、纵向平铺)。 3)在“我的电脑”窗口中,单击“查看”菜单下的“大图标”、 “小图标”、“列表”“详细资料”命令项,观察窗口中的各 项的变化。用工具栏上的“查看”命令按钮重复做一遍。 (10)通过二种方法查看当前的日期和时间,如果日期和时间不 正确,请进行修改。 (11)分别通过以下方法启动“画图”程序(windows-xp下程序 文件路径为" C:\WINDOWS\system32 \mspaint.exe" ,在windows2000下程序文件路径为" C:\WINNT\system32 \mspaint.exe"),然后退出该程序。 1)通过“开始”菜单→“程序”→“附件”,启动“画图”程

计算机科学导论试卷

试题纸 课程名称:计算机科学导论适用专业年级:2005级 考生学号:考生姓名:……………………………………………………………………………………………………… 题号一二三四总分得分 一、单选题:(每题1分,共30分) 1.第四代计算机采用的主要电子元器件是()。 (A)晶体管(B)中、小规模集成电路 (C)超大规模集成电路(D)微处理集成电路 2.在计算机系统中,一个字节的二进制位数为()。 (A)16 (B)8 (C)4 (D)由CPU型号决定 3.一个完整的计算机系统包括()。 (A)计算机及其外部设备(B)系统软件与应用软件 (C)硬件系统与软件系统(D)主机、键盘、显示器 4.微型计算机中运算器的主要功能是()。 (A)控制计算机的运行(B)负责存取存储器中的数据 (C)算术运算和逻辑运算(D)分析指令并执行 5.系统软件中最重要的是()。 (A)工具软件(B)数据库管理软件 (C)语言处理软件(D)操作系统 6.下列计算机语言中,CPU能直接识别的是()。 (A)自然语言(B)高级语言(C)汇编语言(D)机器语言 7.某单位自行开发的工资管理系统,按计算机应用的类型划分,它属于()。 A)应用程序B)工具软件C)系统程序D)文字处理程序 8.CPU包括()。 (A)内存和控制器(B)控制器和运算器 (C)高速缓存和运算器(D)控制器、运算器和内存 9.十进制数(-123)的补码表示为()。 (A)11111011 (B)10000100 (C)10000101 (D)01111011 10.在下列4个不同进制的数中,最小的数是()。 (A)(11011101)2(B)(98)10(C)(147)8(D)(6A)16

大学计算机科学导论论文

大学计算机科学导论论文 计算机科学与技术这一门科学深深的吸引着我们这些同学们,原先不管是国内还是国外都喜欢把这个系分为计算机软件理论、计算 机系统、计算机技术与应用。后来又合到一起,变成了现在的计算 机科学与技术。我一直认为计算机科学与技术这门专业,在本科阶 段是不可能切分成计算机科学和计算机技术的,因为计算机科学需 要相当多的实践,而实践需要技术;每一个人(包括非计算机专业), 掌握简单的计算机技术都很容易(包括原先Major们自以为得意的程 序设计),但计算机专业的优势是:我们掌握许多其他专业并不"深究"的东西,例如,算法,体系结构,等等。非计算机专业的人可以 很容易地做一个芯片,写一段程序,但他们做不出计算机专业能够 做出来的大型系统。今天我想专门谈一谈计算机科学,并将重点放 在计算理论上。 1)计算机语言 (2)计算机模型与软件开发方法 在各种实际应用系统的开发中,有一个重要的方向值得注意,即实时系统的开发。 数据库技术、多媒体技术、图形学技术等的发展产生了两个新方向,即计算可视化技术与虚拟现实技术。 计算机理论的一个核心问题 正如上面所论述的,计算机系的学生学习高等数学:知其然更要知其所以然。你学习的目的应该是:将抽象的理论再应用于实践, 不但要掌握题目的解题方法,更要掌握解题思想,对于定理的学习:不是简单的应用,而是掌握证明过程即掌握定理的由来,训练自己 的推理能力。只有这样才达到了学习这门科学的目的,同时也缩小 了我们与数学系的同学之间思维上的差距。 大学计算机科学导论论文范文二:大学计算机科学导论论文

计算机科学与技术这一门科学深深的吸引着我们这些同学们,原先不管是国内还是国外都喜欢把这个系分为计算机软件理论、计算 机系统、计算机技术与应用。后来又合到一起,变成了现在的计算 机科学与技术。我一直认为计算机科学与技术这门专业,在本科阶 段是不可能切分成计算机科学和计算机技术的,因为计算机科学需 要相当多的实践,而实践需要技术;每一个人(包括非计算机专业), 掌握简单的计算机技术都很容易(包括原先Major们自以为得意的程 序设计),但计算机专业的优势是:我们掌握许多其他专业并不"深究"的东西,例如,算法,体系结构,等等。非计算机专业的人可以 很容易地做一个芯片,写一段程序,但他们做不出计算机专业能够 做出来的大型系统。今天我想专门谈一谈计算机科学,并将重点放 在计算理论上。 1)计算机语言 随着20世纪40年代第一台存储程序式通用电子计算机的研制成功,进入20世纪50年代后,计算机的发展步入了实用化的阶段。 然而,在最初的应用中,人们普遍感到使用机器指令编制程序不仅 效率低下,而且十分别扭,也不利于交流和软件维护,复杂程序查 找错误尤其困难,因此,软件开发急需一种高级的类似于自然语言 那样的程序设计语言。1952年,第一个程序设计语言ShortCode出现。两年后,Fortran问世。作为一种面向科学计算的高级程序设 计语言,Fortran的最大功绩在于牢固地树立了高级语言的地位, 并使之成为世界通用的程序设计语言。Algol60的诞生是计算机语 言的研究成为一门科学的标志。该语言的文本中提出了一整套的新 概念,如变量的类型说明和作用域规则、过程的递归性及参数传递 机制等。而且,它是第一个用严格的语法规则——巴科斯范式(BNF) 定义语言文法的高级语言。程序设计语言的研究与发展在产生了一 批成功的高级语言之后,其进一步的发展开始受到程序设计思想、 方法和技术的影响,也开始受到程序理论、软件工程、人工智能等 许多方面特别是实用化方面的影响。在“软件危机”的争论日渐平 息的同时,一些设计准则开始为大多数人所接受,并在后续出现的 各种高级语言中得到体现。例如,用于支持结构化程序设计的PASCAL语言,适合于军队各方面应用的大型通用程序设计语言ADA,

关于《计算机科学导论》课程教学的思考

龙源期刊网 https://www.wendangku.net/doc/df7122806.html, 关于《计算机科学导论》课程教学的思考 作者:乐天 来源:《中国信息技术教育》2013年第04期 摘要:《计算机科学导论》课程是计算机专业的入门课,为专业后续课程的学习起着引导作用。本文指出《计算机科学导论》课程教学中存在的问题,并对该课程的教学内容、教学方法和考核方式给出思考。 关键词:计算机科学导论;教学方法;考核方式 《计算机科学导论》课程是计算机专业的引导性课程,为计算机专业的新生提供了关于该专业学科的入门介绍。使学生能够全面掌握计算机的基础知识,并了解该专业的学生在该领域工作应具有的职业道德和应遵守的法律准则。《计算机科学导论》课程在大一第一个学期开设,新生虽然具有计算机的基本使用能力,但在计算机理论知识上的专业性不够,大部分的知识对新生来说都是第一次接触。如果一味地想把如此广的知识介绍给学生,理解上的难度会影响他们学习的积极性,效果并不好。根据该课程近几年的教学实践,笔者总结出了教学中存在的一些问题,并对教学内容的选取、教学方法和考核方式给出思考。 ● 教学中存在的问题 计算机科学导论的教学内容虽然相对浅显,但是涵盖的知识面很广,几乎包括计算机领域所有的理论知识,应用技术、热点研究问题等。在授课中不仅要把基本的概念介绍清楚,还要对最新的专业动态有所介绍。在教学过程中主要存在以下几个问题。 1.合适教材难以选择 我国的计算机科学导论教材非常多,按其内容主要有以下三种:一、内容为计算机各种办公软件的使用,使学生具有使用计算机的初步能力,和非计算机专业开设的《大学计算机文化基础》课程等同[1];二、将计算机专业学生大学四年要学的专业核心课程进行了浓缩,内容 涉及面广;三、计算机和计算的本质属性用高度抽象的数学模型来刻画[2],内容进行系统 化、形式化的概括。由于目前中小学已开始开设了相关的课程,新生都具有不同程度的使用计算机的能力。所以选择第一种教材对于计算机专业的学生会过于简单,失去“专业引导”课程的本质属性;第二种教材在广度和深度上是比较难以把握的;第三种教材过于抽象,教师难讲,一般院校的学生难以理解。再加之计算机科学技术和应用技术的发展变化非常快[3],可谓日 新月异,许多教材内容的更新速度严重滞后。 2.理论教学过于复杂 新生非常渴望专业知识,计算机专业的新生对第一学期开设的计算机科学导论课程抱有很大的期望。教师希望通过讲授该课程给学生初步建立整个学科的框架,指明计算机专业学习的

计算机科学导论答案

2011年计算机导论修订第二版课后练习答案 第一章一、简答题 1、什么是计算机? 计算机系统是一种能够按照事先存储的程序,自动、高速的对数据进行输入、处理、输出和存储的系统。一个计算机系统包括硬件和软件两大部分。 2、解释冯·诺依曼所提出的“存储程序”概念。 把程序和数据都以二进制的形式同意存放在存储器中,由机器自动执行。不同的程序解决不同的问题,实现了计算机通用计算的功能, 3、计算机有哪些主要的特点? 运算速度快`精度高 计算机的字长越长,其精度越高,现在世界上最快的计算机每秒可以运算几十万次以上。一般计算机可以有市纪委甚至几十位(二进制)有效数字,计算精度可由千分之几到百万分之几,是任何计算工具所望尘莫及的。具有逻辑判断和记忆能力 计算机有准确的逻辑判断能力和高超的记忆能力。能够进行各种逻辑判断,并根据判断的结果自动决定下一步应该执行的指令。高度的自动化和灵活性 计算机采取存储程序方式工作,即把编号的程序输入计算机,机器便可依次逐条执行,这就使计算机实现了高度的自动化和灵活性。 4、计算机有哪些主要的用途? (1)科学计算(2)数据处理 (3) 实时控制(4)人工智能 (5)计算机辅助工程和辅助教育(6)娱乐和游戏 5、计算机发展中各个阶段的主要特点是什么?第一代计算机特征是采用电子管作为主要元器件第二代计算机特征是采用晶体管作为主要器件 第三代计算机特征是半导体中小规模集成电路第四代计算机特征是大规模和超大规模集成电路 6信息化社会的主要特点是什么? 1·建立完善的信息基础设施 2·采用先进的信息技术 3·建立广泛的信息产业 4·拥有高素质的信息人才 5·构建良好的信息环境 7、信息化社会对计算机人才的素质和知识结构有哪些要求? 在信息化社会中所需要的计算机人才是多方位的,不仅需要研究型、设计型的人才,而且需要应用型的人才;不仅需要开发型人才而且需要维护型、服务型、操作型的人才。要求计算机人才具有较高的综合素质和创新能力,并对于新技术的发展具有良好的适应性。 8、说明计算机科学与技术学科的知识体系及知识领域、知识单元和知识点的含义。 9计算机科学的研究范畴主要包括哪些? 计算机科学技术的研究范畴主要包括计算机理论、硬件、软件、网络及其应用等。二、选择题 1 计算机是接受命令,处理输入以及产生【数据】的系统 2 冯·诺依曼的主要贡献是【提出了存储程序概念】 3 共科学研究,军事和大型组织用的高速,大容量计算机是【巨型计算机】 4 计算机硬件由5个基本部分组成,下面【总线】不属于这5个基本组成部分 5 其内容在电源断掉以后就消失又被暂时存储器的条件是【内存储器】 6 拥有高度结构化和组织化的数据文件被称为【数据库】 7 计算机系统必须具备的两部分是【硬件和软件】 8 计算机处理的5个要素是【输入,输出,处理,打印和存储】

南开大学《计算机科学导论》在线作业和答案

17秋学期(1709)《计算机科学导论》在线作业和答案一、多选题(共 5 道试题,共 10 分。) V 1. ROM的主要类型包括ABC A. ROM B. PROM C. EPROM D. CDROM 满分:2 分 2. 布尔函数最小化的作用有ABCD A. 降低成本 B. 提高电路可靠性 C. 在一块芯片上设计更合适的电路 D. 减少电路计算时间 满分:2 分 3. 计算机网络的拓扑结构包括ABCD A. 星型拓扑 B. 网状拓扑 C. 树状拓扑 D. 环状拓扑 满分:2 分 4. 鼠标的主要部件有ABC A. 位置采样机构

B. 传感器 C. 专用处理芯片 D. 电荷耦合器件 满分:2 分 5. Internet的主要应用有ABCD A. 电子邮件 B. 文件传输 C. 远程登录 D. 万维网 满分:2 分 二、判断题(共 15 道试题,共 30 分。) V 1. 硬件是计算机系统中有形的装置和设备的总称B A. 错误 B. 正确 满分:2 分 2. 实体是指某种抽象事物的集合A A. 错误 B. 正确 满分:2 分 3. 编译器是把用高级语言编写的程序翻译成机器码的程序B A. 错误 B. 正确 满分:2 分

4. 关系是元组的集合而不是元组的列表因此元组的出现顺序无关紧要B A. 错误 B. 正确 满分:2 分 5. 软件仅指与计算机有关的程序A A. 错误 B. 正确 满分:2 分 6. 网络协议就是为网络数据交换而制定的规则B A. 错误 B. 正确 满分:2 分 7. 门是对电信号执行基础运算的设备,用于接受一个输入信号,生成一个输出信号A A. 错误 B. 正确 满分:2 分 8. 软件危机完全是由软件自身的特点决定的A A. 错误 B. 正确 满分:2 分 9. 视频中的一幅图像叫做一帧B A. 错误 B. 正确 满分:2 分

计算机科学导论考试重点

名词解释 数据总线,地址控制总线 答:(1)数据总线:用于微处理器与内存、微处理器与输入输出借口之间传送信息。 数据总线的宽度(根数)决定着每次能传输信息的位数,因此数据总线的宽度是决定 计算机性能的一个重要指标。目前微型计算机的数据总线大多是32位或64位。 (2)地址总线:从内存单元或输入输出端口中读出数据或写入数据, 首先要知道内存单元或输入输出端口的地址,地址总线就是用来传送这些地址信息的。 地址总线的宽度决定了微处理器能访问的内存空间的大小,若某款微处理器有32位根地址线,则最多能访问4GB的内存空间。 (3)控制总线:用于传输控制信息,进而控制对内存和输入输出设备的访问。 无损压缩和有损压缩 1.无损压缩:是指压缩后不损失任何信息,解压缩后的信息与压缩之前的信息完全相同。无损压缩的压缩比较小,一般在2:1到5:1之间,主要用于文本文件,指纹图像,医学图像的压缩等。 2,有损压缩是指压缩后有信息的损失,但解压缩后的信息使用户感觉不出有信息的损失,或虽有感觉但不影响信息的使用,有损压缩的压缩比较高,可以达到几十比一甚至上百比一。主要用于蚃,视频和音频的压缩 网格计算,云计算 网格计算: 网格的三要素:动态的资源共享;协调的利用在不同地点的资源;对于不同地点,不同单位的资源、人员等等按需要动态地组成“虚拟机构” 网格式一种技术为了达到多种类型的分布资源共享和协作,网格计算技术必须解决多个层次的资源共享和合作技术,制定网格的标准,将internet从 通信和信息交互的平台提升到一个资源共享的平台。 云计算: 是网格计算、分布式计算(Distributed Computing)、并行计算(Parallel Computing)、效用计算(Utility Computing)、网络存储 (Network Storage Technologies)、虚拟化(Virtualization)、负载均衡(Load Balance)等传统计算机和网络技术发展融合的产物。 云计算可以认为包括以下几个层次的服务:基础设施及服务(Iaas)、平台及服务(Paas)和软件及服务(Saas)。 数字鸿沟 又称信息鸿沟,是指当代信息技术领域中存在的差距现象。它既存在于信息技术的开发领域,也存在与信息技术的应用领域。特别是由网络技术产生的差距 2.5虚拟内存虚拟设备 虚拟内存:虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用内存(一个连续完整的地址空间), 而实际上,它通常是被分割成多个物理内存的碎片,还有部分暂时存储在挖补磁盘存储器上,在需要时进行数据交换。 虚拟设备:指通过某种方法把一台独占物理设备改造成能提供多个用户共享使用的逻辑设备,这种逻辑设备称为虚拟设备。 通常虚拟技术将一台独占设备虚拟成多台逻辑设备,供多个用户进程同时使用,通常把

计算机科学导论复习整理

计算机科学导论复习整 理 文档编制序号:[KK8UY-LL9IO69-TTO6M3-MTOL89-FTT688]

《计算机科学导论》课程考试重点知识 考试说明:选择题(共10小题,每小题2分,共20分)、名词解释题(共5小题,每小题4分,共20分)、简答题(共5小题,每小题6分,共30分)、综合题(共5小题,选做3小题。其中强化班同学必作1、2、3小题,普通班同学任选3小题作答,每小题10分,共30分)。 一、考试范围:1~10、15章,每章都有一定量的题目。 二、课后习题中的选择题全部要求。 三、重点掌握的知识点: 1.计算机操作系统: 操作系统就是合理管理并控制计算机系统内软、硬件资源,并能够合理组织工作流程、方便用户使用的程序的集合。 通常我们将操作系统的功能概括为两大功能:扩展的虚拟机功能、资源管理功能。 其中,资源管理功能包括了处理机管理、内存管理、设备管理、文件管理四大功能。而扩展的虚拟机提供友好的人机交互以及程序级接口,使得计算机看上去像是功能扩展了的机器。 2.存储器: 存储器是计算机的记忆装置,用于存放原始数据、中间数据、最终结果和处理程序。为了对存储的信息进行管理,把存储器划分成存储单元,每个单元的编号称为该单元的地址。各种存储器基本上都是以1个字节作为一个存储单元。存储器内的信息是按地址存取的,如要访问存储器中的某个信息,就必须知道它的地址。向存储器里存入信息也称为“写入”,写入新的内容将覆盖原来的内容。从存储器里取出信息也称为“读出”,信息读出后并不破坏原来存储的内容,因此信息可以重复读出,多次利用。 通常把内存储器、运算器和控制器合称为计算机主机,也可以说主机是由CPU与内存储器组成的,而主机以外的装置称为外部设备,外部设备包括输入/输出设备、外存储器等。

计算机科学导论第三版答案Ch-18

C H A P T E R18 Artificial Intelligence (Solutions to Odd-Numbered Review Questions and Problems) Review Questions Q18-1.An interrogator asks a set of questions that are forwarded to a computer and a human being. The interrogator receives two sets of responses: one from the computer and one from the human. After careful examination of the two sets, if the interrogator cannot definitely tell which set has come from the com- puter, the computer has passed the intelligent test. Some experts think that this is an accurate definition of an intelligent system; some think that the test is not necessarily the definition of an intelligent system. Q18-3.LISP is a programming language that manipulates lists. LISP treats data, as well as a program, as a list,. This means a LISP program can change itself. This feature matches with the idea of an intelligent agent that can learn from the environment and improves its behavior. PROLOG is a language that can build a database of facts and a knowledge base of rules. A program in PRO- LOG can use logical reasoning to answer questions that can be inferred from the knowledge base. Q18-5.Propositional logic is a language made of a set of sentences that can be used to do logical reasoning about the world. In propositional logic, a symbol that rep- resents a sentence is atomic; it cannot be broken to find some information about its components. To do so, we need predicate logic, the logic that defines the relation between the parts in a proposition. Q18-7. A ruled-based system represents knowledge using a set of rules that can be used to deduce some new facts from already-known facts. The semantic net- work is a graphical representation of entities and their relationships. Q18-9.The five stages of image processing are edge detection, segmentation, finding depth, finding orientation, and object recognition. Q18-11.Neural networks try to simulate the learning process of the human brain using a networks of artificial neurons. 1

【优质】计算机科学导论试卷-范文模板 (22页)

本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除! == 本文为word格式,下载后可方便编辑和修改! == 计算机科学导论试卷 篇一:计算机科学导论练习题汇总 计算机科学导论试题 双击自动滚屏发布者:admin 发布时间:201X-12-13 计算机科学导论试题 1. 用一个字节表示无符号整数,其最大值是十进制数()。 A. 256 B. 255 C. 127 D. 128 2. 一个完整的计算机系统应包括()。 A. 运算器、控制器和存储器 B. 主机和应用程序 C. 硬件系统和软件系统 D. 主机和外部设备 3. 微机中的CPU是指()。 A. 内存和运算器 B. 输入设备和输出设备 C. 存储器和控制器 D. 控制器和运算器 4. 计算机的性能主要取决于()。 A. 字长、运算速度和内存容量 B. 磁盘容量和打印机质量 C. 操作系统和外部设备 D. 机器价格和所配置的操作系统 5. 磁盘上的磁道是()。 A. 一组记录密度不同的同心圆 B. 一组记录密度相同的同心圆 C. 一组记录密度不同的阿基米德螺旋线 D. 一组记录密度相同的阿基米德螺旋线

6. 下列E–mail地址正确的是()。 A. wangfang/https://www.wendangku.net/doc/df7122806.html, B. https://www.wendangku.net/doc/df7122806.html, C. wangfang#https://www.wendangku.net/doc/df7122806.html, D. wangfang@https://www.wendangku.net/doc/df7122806.html, 7. UNIX操作系统是一种()。 A. 单用户单任务操作系统 B. 实时操作系统 C. 多用户多任务操作系统 D. 单用户多任务操作系统 8. 下列四项中,不属于计算机病毒特征的是()。 A. 潜伏性 B. 免疫性 C. 传染性 D. 激发性 9. 电子计算机主存内的ROM是指()。 A. 不能改变其内的数据 B. 只能读出数据,不能写入数据 C. 通常用来存储系统程序 D. 以上都是 10. 市场上出售的微机中,常看到CPU标注为“Pentium 4/1.2G”,其中的1.2G表示()。 A. CPU的时钟主频是1.2GMHz B. CPU的运算速度是1.2Gb/s C. 处理器的产品系列号 D. CPU与内存的数据交换率 11. 下列语句中()是正确的。 A. 1KB=1024×1024 Bytes B. 1KB=1024 MB C. 1MB=1024×1024 Bytes D. 1MB=1024 Bytes 12. 最少需要()位二进制表示任一四位长的十进制数。 A. 10 B. 14 C. 13 D. 16 13. 下列各种存储器中,断电后会丢失信息的是()。 A. ROM B. RAM C. CD—ROM D. 硬盘

《计算机科学导论》期末考试试题

《计算机科学导论》期末考试试题 (B卷) 班级:姓名:学号:成绩: 一、单项选择题 1. 用一个字节表示无符号整数,其最大值是十进制数()。 A. 256 B. 255 C. 127 D. 128 2. 一个完整的计算机系统应包括()。 A. 运算器、控制器和存储器 B. 主机和应用程序 C. 硬件系统和软件系统 D. 主机和外部设备 3. 微机中的CPU是指()。 A. 内存和运算器 B. 输入设备和输出设备 C. 存储器和控制器 D. 控制器和运算器 4. 计算机的性能主要取决于()。 A. 字长、运算速度和内存容量 B. 磁盘容量和打印机质量 C. 操作系统和外部设备 D. 机器价格和所配置的操作系统 5. 磁盘上的磁道是()。 A. 一组记录密度不同的同心圆 B. 一组记录密度相同的同心圆 C. 一组记录密度不同的阿基米德螺旋线 D. 一组记录密度相同的阿基米德螺旋线 6. 下列E–mail地址正确的是()。 A. wangfang/https://www.wendangku.net/doc/df7122806.html, B. https://www.wendangku.net/doc/df7122806.html, C. wangfang#https://www.wendangku.net/doc/df7122806.html, D. wangfang@https://www.wendangku.net/doc/df7122806.html, 7. UNIX操作系统是一种()。 A. 单用户单任务操作系统 B. 实时操作系统 C. 多用户多任务操作系统 D. 单用户多任务操作系统 8. 下列四项中,不属于计算机病毒特征的是()。 A. 潜伏性 B. 免疫性 C. 传染性 D. 激发性 9. 电子计算机主存内的ROM是指()。 A. 不能改变其内的数据 B. 只能读出数据,不能写入数据 C. 通常用来存储系统程序 D. 以上都是 10. 市场上出售的微机中,常看到CPU标注为“Pentium 4/1.2G”,其中的1.2G表示()。 A. CPU的时钟主频是1.2GMHz B. CPU的运算速度是1.2Gb/s C. 处理器的产品系列号 D. CPU与内存的数据交换率

计算机科学导论复习资料整理

《计算机科学导论》课程考试重点知识 考试说明:选择题(共10小题,每小题2分,共20分)、名词解释题(共5小题,每小题4分,共20分)、简答题(共5小题,每小题6分,共30分)、综合题(共5小题,选做3小题。其中强化班同学必作1、2、3小题,普通班同学任选3小题作答,每小题10分,共30分)。 一、考试范围:1~10、15章,每章都有一定量的题目。 二、课后习题中的选择题全部要求。 三、重点掌握的知识点: 1.计算机操作系统: 操作系统就是合理管理并控制计算机系统内软、硬件资源,并能够合理组织工作流程、方便用户使用的程序的集合。 通常我们将操作系统的功能概括为两大功能:扩展的虚拟机功能、资源管理功能。 其中,资源管理功能包括了处理机管理、内存管理、设备管理、文件管理四大功能。而扩展的虚拟机提供友好的人机交互以及程序级接口,使得计算机看上去像是功能扩展了的机器。 2.存储器: 存储器是计算机的记忆装置,用于存放原始数据、中间数据、最终结果和处理程序。为了对存储的信息进行管理,把存储器划分成存储单元,每个单元的编号称为该单元的地址。各种存储器基本上都是以1个字节作为一个存储单元。存储器内的信息是按地址存取的,如要访问存储器中的某个信息,就必须知道它的地址。向存储器里存入信息也称为“写入”,写入新的内容将覆盖原来的内容。从存储器里取出信息也称为“读出”,信息读出后并不破坏原来存储的内容,因此信息可以重复读出,多次利用。 通常把内存储器、运算器和控制器合称为计算机主机,也可以说主机是由CPU与内存储器组成的,而主机以外的装置称为外部设备,外部设备包括输入/输出设备、外存储器等。 3.运算速度:计算机的运算速度是衡量计算机水平的一项主要指标,它取决于指令执行时间。运算速度的计算方法多种多样,目前常用单位时间内执行多少条指令来表示,而计算机执行各种指令所需时间不同。因此,常根据在一些典型题目计算中,各种指令执行的频度以及每种指令的执行时间来折算出计算机的等效速度。 4.计算机系统: 计算机系统是一种能够按照事先存储的程序,自动、高速地对数据进行输入、处理、输出和存储的系统,由计算机硬件系统和计算机软件系统两大部分组成。 5.CPU和主机的概念: 通常把运算器、控制器做在一个大规模集成电路块上称为中央处理器,又称CPU(Central Processing Unit)。 通常把内存储器、运算器和控制器合称为计算机主机,也可以说主机是由CPU与内存储器组成的,而主机以外的装置称为外部设备,外部设备包括输入/输出设备,外存储器等。 6.软件生存周期:软件生存周期是指一个软件从提出开发要求开始直到该软件报废为止的整个时期。通常,软件生存周期包括可行性分析和项目开发计划、需求分析、概要设计、详细设计、编码、测试、维护等活动,可以将这些活动以适当方式分配到不同阶段去完成。 7.软件危机:随着计算机应用的普及和深化,计算机软件的数量、规模、复杂程度和开发所需的人力、物力等都在急剧增加,计算机发展初期个人编写小程序的传统方法,已不再适合现代大型软件的开发,用传统方法开发出来的许多大型软件甚至无法投入运行。同时,由于计算机应用领域和硬件技术得到丁飞速发展,软件的生产速度、质量和规模远远适应不了对软件的需求,造成大量人力、物力、财力的浪费,在软件开发和维护过程中出现了巨大

计算机科学导论第三版答案

第1章概述 习题(答案) 一?选择题 1. D 2. B 3. CD 4. C 5.A 6. ABC 7. A 8. C 9.B10. B 11. C12. A13. ABC14.B15. ABCD 16.C17.ABCDE 二?简答题 1简述计算机的发展阶段 计算机的出现是20世纪最辉煌的成就之一,按照采用的电子器件划分,计算机大致经历了四个阶段。 1. 第一代计算机(1946 —1957) 其主要特征是逻辑器件使用了电子管,用穿孔卡片机作为数据和指令的输入设备,用磁鼓 或磁带作为外存储器,使用机器语言编程。第一台计算机需要工作在有空调的房间里,如果希

望它处理什么事情,需要把线路重新连接接,把成千上万的线重新焊接。 1949年发明了可以存储程序的计算机,这些计算机使用机器语言编程,可存储信息和自动处理信息,存储和处理信息的方法开始发生革命性的变化。 第一代计算机体积大、运算速度低、存储容量小、可靠性低。几乎没有什么软件配置,主要用于科学计算。尽管如此,第一代计算机却奠定了计算机的技术基础,如二进制、自动计算及程序设计等,对以后计算机的发展产生了深远的影响。其代表机型有:ENIAC、IBM650(小 型机卜IBM709(大型机)等。 2. 第二代计算机(1958 —1964) 其主要特征是使用晶体管代替了电子管,内存储器采用了磁芯体,引入了变址寄存器和浮 点运算部件,利用I/O处理机提高了输入输出能力。这不仅使得计算机的体积缩小了很多,同时增加了机器的稳定性并提高了运算速度,而且计算机的功耗减小,价格降低。在软件方面配 置了子程序库和批处理管理程序,并且推出了Fortran、COBOL、ALGOL等高级程序设计语言及相应的编译程序,降低了程序设计的复杂性。除应用于科学计算外,它还开始应用在数据处理和工业控制等方面。其代表机型有IBM7090、IBM7094、CDC7600等。 3. 第三代计算机(1965 —1972) 其主要特征是用半导体中、小规模集成电路(Integrated Circuit,IC)作为元器件代替晶体管等分立元件,用半导体存储器代替磁芯存储器,使用微程序设计技术简化处理机的结构,这使 得计算机的体积和耗电量显著减小,而计算速度和存储容量却有较大提高,可靠性也大大加强。在软件方面则广泛地引入多道程序、并行处理、虚拟存储系统和功能完备的操作系统,同时还提供了大量的面向用户的应用程序。计算机开始定向标准化、模块化、系列化,此外,计算机的应用进入到许多科学技术领域。代表机器有IBM 360系列、富士通F230系列等。 4. 第四代计算机(1972年至今) 其主要特征是使用了大规模和超大规模集成电路,使计算机沿着两个方向飞速向前发展。 一方面,利用大规模集成电路制造多种逻辑芯片,组装出大型、巨型计算机,使运算速度向每秒十万亿次、百万亿次及更高速度发展,存储容量向百兆、千兆字节发展,巨型机的出现,推动了许多新兴学科的发展。另一方面,利用大规模集成电路技术,将运算器、控制器等部件集成在一个很小的集成电路芯片上,从而出现了微处理器。微型计算机、笔记本型和掌上型等超微型计算机的诞生是超大规模集成电路应用的直接结果,并使计算机很快进入到寻常百姓家。完善的系统软件、丰富的系统开发工具和商品化的应用程序的大量涌现,以及通信技术和计算 机网络的飞速发展,使得计算机进入了一个快速发展的阶段。 现在很多国家正在研制新一代的计算机,新一代计算机将是微电子技术、光学技术、超导 技术、电子仿生技术等多学科相结合的产物。它能进行知识处理、自动编程、测试和排错,以及用自然语言、图形、声音和各种文字进行输入和输出。新一代计算机的研究目标是打破计算机现有的体系结构,使得计算机能够具有像人那样的思维、推理和判断能力。已经实现的非传统计算技术有超导计算、量子计算、生物计算、光计算等。未来的计算机可能是超导计算机、量子计算机、生物计算机、光计算机、纳米计算机或DNA计算机等。

相关文档