内 容 简 介本教材对计算机软件技术基础进行了全面讲述。全书共分6章,分别从计算机软件的概念和类型、程序设计语言、多媒体技术、算法和数据结构、数据库技术、软件工程等方面全面介绍了计算机软件技术的思想、理论、方法和技术。本书思路清晰、结构合理、内容全面、示例丰富、详略得当、语言流畅、图文并茂,可作为高等院校计算机软件技术基础课程的教材,也可作为各类计算机软件技术培训班的教材,还可以作为有意学习计算机软件技术知识人员的入门参考书。本书对应的电子教案和习题答案可以到http://www.tupwk.com.cn/downpage网站下载。
计算机技术的应用已经渗透到各个领域,逐渐成为一种社会生活和工作的必备技能。现在越来越多的应用软件需要依靠非计算机专业人员的设计与开发,很多系统软件与应用软件由非计算机专业人员来使用。我国高校非计算机类专业都开设了计算机软件技术基础课程,目的在于培养学生在掌握计算机软件技术基本知识的基础上应用计算机软件技术思考问题、分析问题和解决问题的能力,促进学生综合素质的提高。本教材是针对计算机软件技术基础课程的要求编写的,可以满足该课程教学内容的基本要求。 计算机软件技术包含的内容是非常丰富的,要想在一门课程中把软件技术的所有内容都包含在内,并且做到内容详略得当,是一件十分艰苦的工作。我国许多专家和学者在这方面做了大量的实践工作,总结出了许多经验,也出现了一批很好的教材。计算机软件技术的发展是非常快的,如何能在一本教材中完整地体现计算机软件技术的基础特点和发展状况,让学生能够及时了解和掌握最新的计算机软件技术的基础知识和技能,真正发挥本门课程的作用,是摆在许多承担计算机软件技术基础课程教学和研究工作的教师和专家面前的一项难题。作者在高校一直从事有关计算机软件技术基础课程的教学和研究工作,收集了大量有关计算机软件技术的资料和案例,也尝试使用过多本不同的教材,对该课程教材的教学需求和学生期望有深切的体会和了解。 本教材在编写过程中,参考了国内外大量相关文献资料,力求体现如下三个特点:既全面介绍、又突出重点,做到点面结合;既讲述理论,又举例说明,做到理论与实践相结合;对重要的基本概念,既有中文解释,又有英文说明。点面结合,要求教材在全面讲述计算机软件技术时,既不能陷于对所有相关内容蜻蜓点水式地介绍,又不能忽略对重点内容的深入讲述。理论与实践相结合,在举例说明时,尽量结合实际情况,给出内涵丰富、有趣的示例,以便促进学生对基本概念和理论的理解与掌握。对重要的基本概念和术语,作者在查阅大量资料的基础上,尽量给出准确的、权威的定义,以方便教师的教学讲解和学生的阅读学习,并尽可能地标注上对应的英文。 本书是集体智慧的结晶,除封面署名外,参加本书编写和制作的人员还有洪妍、方峻、何亚军、王通、高娟妮、严晓雯、杜思明、孔祥娜、张立浩、孔祥亮、陈笑、吴啸天、蒋小冬、牛静敏、牛艳敏、何俊杰等。由于作者水平有限,本书不足之处也在所难免,欢迎广大读者批评指正。我们的电子邮箱是huchenhao@263.net,电话010-62796045。 作者 2010年1月