高职高专教育计算机公共基础课程教学基本要求

时间:2022-07-30 14:59:50
《计算机文化基础》系高职高专计算机系列教材之一,根据教育部最新制定的《高职高专教育计算机公共基础课程教学基本要求》,针对微型计算机及其软件的最新发展,主要介绍了计算机基础知识;计算机系统的基本组成;中文Windows操作系统;字处理软件Word;电子表格软件Excel;电子文稿软件PowerPoint;计算机网络的使用及多媒体基本常识以及计算机安全的基本常识。《计算机文化基础》共分8章,每章附有适量习题。在本教材的配套教材《计算机文化基础实训教程》里,对本教材的相关章节配备了相应的实训内容,并对本教材的习题给出了相应的参考答案。
《计算机文化基础》是计算机学习的入门教材,内容编排深浅结合,通俗易懂,实用性强,可作为高职高专、中专各专业学生“计算机公共课系列课程”教材,也可作为其他各层次读者学习计算机的入门教材。
目录计算机已经渗透到人类社会生活的方方面面,计算机的应用已成为各学科发展的基础。因此,学习和掌握计算机基础知识已成为人们的迫切要求,只有熟练掌握计算机应用的基本技能和操作技巧,才能站在时代的前列,适应社会发展的要求,成为一个新型的有用人才众所周知Microsoft公司在人们信息处理上作出了巨大贡献,自从Windows和Office的第一个版本发布后,我们见证了人们在工作、生活上发生的巨大变化。随着技术的不断完善,人们的工作效率也在不断提高,它甚至影响到人们的行为、思想和习惯。为了适应社会各阶层对计算机基础知识的了解,普及计算机的基本应用,我们综合多年来在计算机教学实践中积累的丰富经验,采用“任务驱动”的教学理念,紧跟计算机技术的潮流,编写了这本《计算机文化基础》。
本书在编写时以项目、任务为基础,在完成任务的过程中学习知识点,使学生学有所用。本书主要分十个项目,项目一和项目二讲述计算机基础知识,主要内容包括计算机的发展、特点、应用与组成,以及数据在计算机中的表示和计算机病毒的概念;项目三介绍Windows XP操作系统,通过具体的案例介绍Windows XP中的基本概念、Windows XP中文件的概念及基本操作;项目四介绍文字处理系统Word 2007,主要完成了文字的录入和编辑、文档格式的编排、图文混排以及表格的编辑和处理等任务;项目五讲述电子表格处理系统Excel 2007,主要完成了电子表格的创建、编排和格式的设置,使用公式或函数对数据进行分析与处理,建立各种格式的图表等任务;项目六通过一个完整的案例完成了PowerPoint 2007幻灯片的制作;项目七介绍Access 2007数据库的使用,通过几个任务完成了Access数据库与表的创建、记录的操作、查询的设计与创建、窗体的设计;项目八讲述计算机网络与Internet基础,主要介绍了有关网络的基本概念、Internet的发展和应用、IE的使用以及电子邮件的知识;项目九介绍多媒体技术的相关知识;项目十针对前面的内容列举了几个综合实训案例。
本书考虑到初学者的特点,采用模块化的结构,图文并茂,重点突出,每个项目内容讲解都包含了详细的操作步骤,通俗易懂,并且每个项目后还配有相应的习题。本书可作为高职高专非计算机专业教材,也可作为应用型本科计算机基础课程的教材或参考书。
本书由刘爱琴、刘家磊和袁建波担任主编,常国权、魏胜利、李春雨、郭建林、郭俊香、周漠彦担任副主编,其他参编人员有朱丽华、桑书娟、芦娜、李刚等。其中,李春雨编写项目一和项目二,郭俊香、朱丽华、桑书娟编写项目三和项目七,魏胜利编写项目四,郭建林、常国权编写项目五,刘爱琴、刘家磊编写项目六,芦娜、李刚编写项目八和项目九,最后由袁建波负责全书组稿和统编工作。由于作者水平所限,书中难免存在不足之处,敬请专家与读者批评指正。








《计算机网络基础》系统地介绍了计算机网络的基本知识和技术,内容包括计算机网络概述、数据通信技术、网络体系结构、局域网、网络的互连、网络操作系统、网络服务技术等。《计算机网络基础》内容丰富,难度适中,配有大量的练习和基于工作过程的实训项目,体现以就业为导向的职业教育特点。


  《计算机网络基础》既可以作为高等职业院校计算机网络基础课程的教材,也可以作为计算机技术与软件专业技术资格(水平)考试网络管理员的考证参考书。


基本信息 编辑本段
1.1.1 什么是计算机网络


计算机网络,是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。


简单地说,计算机网络就是通过电缆、电话线或无线通讯将两台以上的计算机互连起来的集合。


计算机网络的发展经历了面向终端的单级计算机网络、计算机网络对计算机网络和开放式标准化计算机网络三个阶段。


计算机网络通俗地讲就是由多台计算机(或其它计算机网络设备)通过传输介质和软件物理(或逻辑生产报表等。


(4)信道资源:通信信道可以理解为电信号的传输介质。通信信道的共享是计算机网络中最重要的共享资源之一。


2、网络通信


通信通道可以传输各种类型的信息,包括数据信息和图形、图像、声音、视频流等各种多媒体信息。


3、分布处理


把要处理的任务分散到各个计算机上运行,而不是集中在一台大型计算机上。这样,不仅可以降低软件设计的复杂性,而且还可以大大提高工作效率和降低成本。


4、集中管理


计算机在没有联网的条件下,每台计算机都是一个“信息孤岛”。在管理这些计算机时,必须分别管理。而计算机联网后,可以在某个中心位置实现对整个网络的管理。如数据库情报检索系统、交通运输部门的定票系统、军事指挥系统等。


5、均衡负荷


当网络中某台计算机的任务负荷太重时,通过网络和应用程序的控制和管理,将作业分散到网络中的其它计算机中,由多台计算机共同完成。


1.1.3 计算机网络的特点


1、可靠性


在一个网络系统中,当一台计算机出现故障时,可立即由系统中的另一台计算机来代替其完成所承担的任务。同样,当网络的一条链路出了故障时可选择其它的通信链路进行连接。


2、高效性


计算机网络系统摆脱了中心计算机控制结构数据传输的局限性,并且信息传递迅速,系统实时性强。网络系统中各相连的计算机能够相互传送数据信息,使相距很远的用户之间能够即时、快速、高效、直接地交换数据。


3、独立性


网络系统中各相连的计算机是相对独立的,它们之间的关系是既互相联系,又相互独立。


4、扩充性


在计算机网络系统中,人们能够很方便、灵活地接入新的计算机,从而达到扩充网络系统功能的目的。在网络系统病毒也会大量的扩散当病毒扩散后将在网络中蔓延。目标的把1其他计算机业感染上病毒从而套取资料或者个人隐私。


5、廉价性


计算机网络使微机用户也能够分享到大型机的功能特性,充分体现了网络系统的“群体”优势,能节省投资和降低成本。


6、分布性


计算机网络能将分布在不同地理位置的计算机进行互连,可将大型、复杂的综合性问题实行分布式处理。


7、易操作性


对计算机网络用户而言,掌握网络使用技术比掌握大型机使用技术简单,实用性也很强。


计算机网络的结构组成 编辑本段
一个完整的计算机网络系统是由网络硬件和网络软件所组成的。网络硬件是计算机网络系统的物理实现,网络软件是网络系统中的技术支持。两者相互作用,共同完成网络功能。


网络硬件:一般指网络的计算机、传输介质和网络连接设备等。


网络软件:一般指网络操作系统、网络通信协议等。


1.2.1 网络硬件的组成


计算机网络硬件系统是由计算机(主机、客户机、终端)、通信处理机(集线器、交换机、路由器)、通信线路(同轴电缆、双绞线、光纤)、信息变换设备(Modem,编码解码器)等构成。


1、主计算机


在一般的局域网中,主机通常被称为服务器,是为客户提供各种服务的计算机,因此对其有一定的技术指标要求,特别是主、辅存储容量及其处理速度要求较高。根据服务器在网络中所提供的服务不同,可将其划分为文件服务器、打印服务器、通信服务器、域名服务器、数据库服务器等。


2、网络工作站


除服务器外,网络上的其余计算机主要是通过执行应用程序来完成工作任务的,我们把这种计算机称为网络工作站或网络客户机,它是网络数据主要的发生场所和使用场所,用户主要是通过使用工作站来利用网络资源并完成自己作业的。


3、网络终端


是用户访问网络的界面,它可以通过主机联入网内,也可以通过通信控制处理机联入网内。


4、通信处理机


一方面作为资源子网的主机、终端连接的接口,将主机和终端连入网内;另一方面它又作为通信子网中分组存储转发结点,完成分组的接收、校验、存储和转发等功能。


5、通信线路


通信线路(链路)是为通信处理机与通信处理机、通信处理机与主机之间提供通信信道。


6、信息变换设备


对信号进行变换,包括:调制解调器、无线通信接收和发送器、用于光纤通信的编码解码器等。


1.2.2 网络软件的组成


在计算机网络系统中,除了各种网络硬件设备外,还必须具有网络软件。


1、网络操作系统


网络操作系统是网络软件中最主要的软件,用于实现不同主机之间的用户通信,以及全网硬件和软件资源的共享,并向用户提供统一的、方便的网络接口,便于用户使用网络。目前网络操作系统有三大阵营:UNIX、NetWare和Windows。目前, 我国最广泛使用的是Windows网络操作系统。


2、网络协议软件


网络协议是网络通信的数据传输规范,网络协议软件是用于实现网络协议功能的软件。


目前, 典型的网络协议软件有TCP/IP协议、IPX/SPX协议、IEEE802标准协议系列等。其中, TCP/IP是当前异种网络互连应用最为广泛的网络协议软件。


3、网络管理软件


网络管理软件是用来对网络资源进行管理以及对网络进行维护的软件,如性能管理、配置管理、故障管理、记费管理、安全管理、网络运行状态监视与统计等。


4、网络通信软件


是用于实现网络中各种设备之间进行通信的软件,使用户能够在不必详细了解通信控制规程的情况下,控制应用程序与多个站进行通信,并对大量的通信数据进行加工和管理。


 5、网络应用软件


网络应用软件是为网络用户提供服务,最重要的特征是它研究的重点不是网络中各个独立的计算机本身的功能,而是如何实现网络特有的功能。














C语言就是计算机识别的语言。最原始的就是用0和1编写的计算机语言,叫做机器语言,编写特别繁琐,后来有了汇编语言,采用一些助记符表示机器语言中的机器指令,也是比较麻烦的,但是一些核心程序仍然用的是汇编语言编写的,再后来有了算法语言,是一种面向过程的程序设计语言,比如C语言等,再后来是面向任务的程序设计语言,如数据库操作语言,再后来是面向对象的程序设计语言,如又C语言发展而来的C++。前两种属于低级语言,后几种都属于高级语言。每种语言都有它各自的优势。C语言的应用还是比较广泛的,学习单片机是必须要学会C语言的。C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。


C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它解释型高级语言,有一些大型应用软件也是用C语言编写的。


C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画。它是数值计算的高级语言。


C++,这个词在*的程序员圈子中通常被读做“C加加”,而西方的程序员通常读做“C plus plus”,它是一种使用非常广泛的计算机编程语言。C++是一种静态数据类型检查的,支持多重编程范式的通用程序设计语言。它支持过程序程序设计、数据抽象、面向对象程序设计、泛型程序设计等多种程序设计风格。


程序设计语言的分类
程序设计语言分为低级语言和高级语言。最初的计算机程序都是用0和1的序列表示的,程序员直接使用的是机器指令,无需翻译,从纸带打孔输入即可执行得到结果。后来为了方便记忆,就将用0、1序列表示的机器指令都用符号助记,这些与机器指令一一对应的助记符就成了汇编指令,从而诞生了汇编语言。无论是机器指令还是汇编指令都是面向机器的,统称为低级语言。
(3) 由于用机器语言进行程序设计的思维和表达方式与人们的习惯大相径庭,只有经过较长时间职业训练的程序员才能胜任,使得程序设计曲高和寡。
(4) 可读性差,不便于交流与合作。
(5) 因为它严重地依赖于具体的计算机,所以可移植性差,重用性差。 这些弊端造成当时的计算机应用未能迅速得到推广。
汇编语言Assembler Language(低级语言)
为了克服机器语言上述的缺点,出路在于程序设计语言的抽象,让它尽可能地接近于算法语言。为此,人们首先注意到的是可读性和可移植性,因为它们相对地容易通过抽象而得到改善。于是,很快就出现汇编语言。这种语言对机器语言的抽象,首先表现在将机器语言的每一条指令符号化:指令码代之以记忆符号,地址码代之以符号地址,使得其含义显现在符号上而不再隐藏在编码中,可让人望"文"生义。其次表现在这种语言摆脱了具体计算机的限制,可在不同指令集的计算机上运行,只要该计算机配上汇编语言的一个汇编程序。这无疑是机器语言朝算法语言靠拢迈出的一步。但是,它离算法语言还太远,以致程序员还不能从分解算法的数据、运算和控制到汇编才能直接表达的指令等繁杂琐碎的事务中解脱出来。
用能反映指令功能的助记符表达的计算机语言叫汇编语言。它是符号化了的机器语言。用汇编语言编写的程序叫汇编语言源程序,计算机无法执行。必须用汇编程序把它翻译成机器语言目标程序,计算机才能执行。这个翻译过程称为汇编过程。 汇编语言是用助记符表示指令功能的计算机语言。与机器语言相比,汇编语言具有以下的几个特点:
(1) 它使用符号来表示操作码和地址码,这种符号便于记忆,称为记忆码。 (2) 汇编程序自动处理存储分配,毋需程序员做存储分配工作。 (3) 程序员可以直接书写十进制数。
汇编语言比起机器语言在很多方面都有很大的优越性,如编写容易、修改方便、阅读简单、程序清楚等,但在计算机语言系统中,把汇编语言仍然列入“低级语言”的范畴,它仍然是属于面向机器的语言,也就是说,不同的计算机可以有不同的指令集。
机器语言Machine Language(低级语言)
机器语言是计算机唯一能接受和执行的语言。机器语言由二进制码组成,每一串二进制码叫做一条指令。机器语言是直接用二进制代码指令表达的计算机语言,指令是用0和1组成的一串代码。
如某种计算机的指令为1011011000000000,它表示让计算机进行一次加法操作;而指令1011010100000000则表示进行一次减法操作。它们的前八位表示操作码,而后八位表示地址码。从上面两条指令可以看出,它们只是在操作码中从左边第0位算起的第6和第7位不同。这种机型可包含256(=28)个不同的指令。
机器语言或称为二进制代码语言,计算机可以直接识别,不需要进行任何翻译。每台机器的指令,其格式和代码所代表的含义都是硬性规定的,它是第一代的计算机语言。机器语言对不同型号的计算机来说一般是不同的。
使用机器语言编写程序是一种相当烦琐的工作,既难于记忆也难于操作,编写出来的程序全是由0和1的数字组成,直观性差、难以阅读。不仅难学、难记、难检查、又缺乏通用性,给计算机的推广使用带来很大的障碍。
最早的程序设计语言都采用机器语言来编写。当时,要在计算机上运行的所有算法都必须直接用机器语言来表达,计算机才能接受。算法的运算序列包括运算对象和运算结果都必须转换为指令序列。其中的每一条指令都以编码(指令码和地址码)的形式出现。与算法语言表达的算法,相差十万八千里。对于没受过程序设计专门训练的人来说,一份程序恰似一份"天书",让人看了不知所云,可读性极差。直接用机器语言表达算法有许多缺点。
(1) 大量繁杂琐碎的细节牵制着程序员,使他们不可能有更多的时间和精力去从事创造性的劳动,执行对他们来说更为重要的任务。如确保程序的正确性、高效性。
(2) 程序员既要驾驭程序设计的全局又要深入每一个局部直到实现的细节,即使智力超群的程序员也常常会顾此失彼,屡出差错,因而所编出的程序可靠性差,且开发周期长。
1
高级语言(High-level language)
机器语言和汇编语言都是面向机器的,高级语言是面向用户的。到了50年代中期,出现程序设计的高级语言如Fortran,Algol60,以及后来的PL/l,Pascal等,算法的程序表达才产生一次大的飞跃。用高级语言编写的程序叫做高级语言源程序,必须翻译成机器语言目标程序才能被计算机执行。高级语言的翻译有两种方式:编译方式和解释方式。


笔记本电脑啊,你是我的最,也许将是一辈子的时间。——写在前面。
    自己之于电脑,倒是有一种特别的感,是经过无数思想搅和后的总结。
    自己来接触电脑,倒是前几年的事了。那时候在我们这里,电脑还不甚为普及,只不过是因为自己着学儿,有这样一门的课程。所谓课程也不致学多少东西,只不过是打打字练习一下手指罢了。可,也许就是因为如此,自己对电脑产生了无数的乐趣和独衷。
    于是,了大学,便选择了与计算机有关的专业。可这样一选择,倒是鬼使神差似地让我与电脑了无微不至的感。
    虽然是这样说,可这其中的过程倒也差点让自己崩溃。正式进入学习计算机的时候,自己才发现自己错了,真真的错了。自己对计算机,竟是这样的一窍不通,哪怕有老师的诸多教导。如此时间久之,自己对计算机的感,倒是渐渐的疏远了。因为在这其中,自己不懂什么诸如“java,VB,dreamweaver”是什么东西,更不知道“fireworks,flash,photoshop”为何物。虽然有老师的指导,还有同学的帮助,而对我来说都是无济于事。一门功课能是及格便算是不错了,要想是达到优秀的地步,简直是比登天还难。那时的自己真的是快要崩溃了,虽然是尽了很大的努力,也是无用。那一连串的代码,更是让自己疼。自己渐渐发现,自己是选择错了的。虽然自己一直坚信自己“天生我才必有用”,可那时的我却想,自己在计算机面,便是一点用也是没有的了。
    烦恼,苦楚,痛心等等诸多难堪感一发而来,倒使本来就不坚强的我瓦垮掉了。也不知道为什么,那时的自己竟有了诸如轻生的念,虽不致功,但那时的思想是发生了很大变化的。
    由计算机想到了自己的前途,由前途想到了生活,由生活想到了人生,由人生想到了大千世界芸芸众生,由芸芸众生又想到了自己,又由自己想到了其他诸人等,又从他人想到这个世间中一切事务……


    想得太多,太多了,倒差点让自己的脑袋爆炸。想的太多就只能让自己难过,那时的自己倒是真真切切地感受到了这句话的深意。难过而又无法,故继续难过下去,难过得极了便也了痛苦。一朋友看不过我的这种痛苦,便来给我说,想什么就写出来吧,也许那样的话就好受了。我听出朋友的好来,点了点。