图书前言

随着信息技术的快速发展,处于其核心地位的软件技术,在经济发展和社会进步中发挥着越来越大的作用,因此,掌握计算机应用技能成为时代对大学生素质的基本要求。

通过本教材的学习,学生可掌握计算机软件的基础知识和网络知识,为学习后续课程打下坚实的基础。 

参编本书的教师都是具有多年教学经验的一线老师,他们总结多年来教学的实践经验,在结合当前教学要求的基础上编写了本书,全书共分9章。第1章介绍算法的基本概念及描述方法。第2章介绍了数据结构,包括栈和队列等基本的线性数据结构,树、图等非线性数据结构,以及排序和查找等基本的程序操作。第3章介绍操作系统的形成和发展,操作系统的作用与类型,处理器管理,存储管理,设备管理和文件管理等。第4章介绍常用关系数据库系统的类型、关系数据库理论基础及关系数据库管理系统的设计等。第5章通过实例讲述了VB的使用方法。第6章介绍了软件工程的概念、生命周期、UML以及软件测试与调试等内容。第7章介绍了计算机网络的概念、计算机网络体系结构、因特网和网络安全技术等内容。第8章以Dreamweaver 8为例介绍了网页的制作方法。第9章介绍了Flash动画的制作方法。本书各部分内容相对独立,自成体系,讲授时可根据教学需要酌情取舍。各章后面附有小结和习题。

本书由马世霞主编,其中第1章和第2章由马世霞编写,第3章由崔艳编写,第4章由程跃华编写,第5章由牛波编写,第6章由陆璐编写,第7章由李邦编写,第8章和第9章由刘丹编写。

本书在编写的过程中,参考了大量计算机方面的书籍、资料(包括互联网上的资料),在此对有关作者、译者表示感谢。由于开设本课程的高校目前尚不普遍,课程内容也不尽一致,恳请广大读者对本教材的内容与不足提出意见,以利于以后改进。

本书配有电子课件,可以从清华大学出版社的网站www.tup.com.cn下载。

编 者2010年2月