本书是计算机基础教材,全书较系统、通俗地介绍了计算机软件的技术基础知识和常用的系统软件。内容包括数据结构、操作系统、数据库系统、计算机网络、软件工程及管理信息系统等共8章。每章有基本原理叙述和常用实例介绍,各章后附有习题。
第一章 信息与计算机
\r\n第二章 常用数据结构及其运算
\r\n第三章 操作系统
\r\n第四章 数据库系统
\r\n第五章 计算机网络与信息高速公路
\r\n第六章 软件工程技术基础
\r\n第七章 管理信息系统
\r\n第八章 信息与计算机系统的安全保护
\r\n习题
\r\n参考文献
\r\n
\r\n
本书为非计算机专业理工科研究生. 本科生教学用书. 在总结近几年来教学实践经验并结合当前教学要求的基础上, 对第2版作了较大的修改和补充. 全书共分8章, 内容涉及与计算机软件有关的基础知识和一些常用的系统软件. 各章内容简述如下:
第1章 阐述信息时代的特点. 计算机软硬件的发展过程. 计算机在信息社会中的作用以及作为新世纪建设者所肩负的历史使命.
第2章 讲述软件的基础知识, 内容包括常用数据结构的类型. 算法及编程技巧, 所有算法均采用不依赖于某种固定语言的描述形式, 读者可以按照这种描述形式选择自己熟悉的语言编程. 本章还结合各类算法选用相应的应用实例, 并进行算法评估.
第3章 介绍操作系统的基本功能. 主要组成部分, 着重介绍在多道程序环境下出现的各类问题及解决方法. 随着多处理机. 并行处理以及计算机网络的发展, 并行设计问题已进入应用程序设计中, 为此, 在本章中增加并行程序设计的有关概念和方法.
第4章 除了介绍数据库系统的一般概念外, 重点介绍关系数据库系统的理论, 设计方法以及关系数据库语言—SQL的使用.
第5章 计算机网络及信息高速公路. 当前Internet(因特网)已进入干家万户, 信息高速公路已引起全世界的重视, 而计算机网络是其中不可缺少的部分. 本章介绍计算机网络的类型. 体系结构. 互联方式等基本知识, 并对因特网和信息高速公路作简单介绍.
第6章 软件工程技术基础. 按照软件工程的方法和规范来开发和管理软件是当今软件工作者普遍遵循的原则. 本章介绍有关软件工程的基本原则. 常用的软件开发方法. 工具以及软件管理技术等问题. 管理信息系统是当前国民经济领域中使用最普遍的计算机应用系统.
第7章简要地介绍管理信息系统的结构. 开发方法和步骤, 以及近年来有代表性的研究技术. 从知识结构上看, 它是前面各部分知识的综合应用.
第8章 俏息及计算机系统的安全保护. 利用计算机犯罪. 计算机病毒等极大地威胁信息及计‘算机系统的安全, 这成为全社会关注的问题. 软件工作者应对此有足够的认识相一定的防范措施. 在第8章, 同时也指出作为一个合格的软件工作者应该具备的基本品质相应遵守的进德规范.
上述8章中, 以第2, 3, 4章为重点, 因此占有较大篇幅, 其他各章主要为扩大知识面, 并为后续课程作适当的铺垫, 在知识层次人, 各章之间有一定的联系, 但在内容上都独立成章, 因此可以根据学生专业情况. 学时安排等, 从中选择相应章节重新组合.