图书
软件开发技术基础

软件开发技术基础"

作者:赵英良仇国巍
ISBN:7-111-18389-4/TP.4648课
定价:¥30.0
字数:537千字
页数:
出版时间:2006-02-13
开本:16
版次:
装帧:平装
出版社:机械工业出版社
简介

本书根据教育部非计算机专业计算机基础课程教学指导分委员会《关于进一步加强高校计算机基础教学的意见》中软件类课程的要求,结合非计算机专业软件开发的特点组织编写。 本书介绍了常用的计算机软件开发技术,如:软件开发方法、数据结构及其应用、操作系统及相关程序设计技术、数据库及应用程序开发、网络软件开发技术、多媒体编程技术等。书中还包括两个附录:Visual C++6.0 Windows编程基础和实验指导。本书以C++为实验环境,内容实用,条理清晰,每章均有一定数量的例题和习题,旨在锻炼学生的软件开发能力。 本书适合作为高等院校理工科非计算机专业的教材,也可作为计算机培训教材。

前言

几年来,作为原“计算机文化基础”和“程序设计”的后续课程,涵盖数据结构、操作系统、数据库和软件工程等内容的“软件技术基础”一直是众多高校非计算机专业的一门培养学生软件开发能力的技术基础课。2004年,一些高校根据教育部非计算机专业计算机基础课程教学指导分委员会(简称教指委)《关于进一步加强高校计算机基础教学的意见》,对原‘‘计算机文化基础”课程的内容做了重大调整,改为“大学计算机基础”,原“软件技术基础’’中有不少内容已在该课程中涉及,同时学生使用计算机的基本能力也有了大幅度的提高,为此我们对“软件技术基础”的内容做了大幅度调整:内容从以理论知识为主调整为理论和实践相结合,并以软件开发实战训练为主。 本教材是“大学计算机基础”和“程序设计”课程的深化和拓展。学生在“程序设计”课程基础上,通过本课程的编程训练,可对“大学计算机基础”中介绍的理论加深理解;在“程序设计”课程中,学生学会了编程的基本方法,而本教材结合各方面的应用,可以训练学生的软件开发能力。 本教材的主要特色有: 1.重视基础性。本教材重视在实际软件开发中得到沉淀的基础知识,为学生今后的发展积蓄能量。在叙述方式上,通过有广泛应用背景的实例,激发学生学习兴趣,引导学生发掘其中包含的理论。 2.注重实用性。教材中的实例不仅是让学生理解理论,同时还让学生学到一种实用的技术,更注重引导学生举一反三。 3.注重学生能力培养。与以往同类教材相比,本教材明显加大了程序代码的比重,希望学生通过课内外的训练,使软件开发能力显著提高。这方面,我们从2001年就开始组织学生以小组为单位,在课外完成一个小的软件项目,并取得了较好的效果。有同学在总结中写道:“通过参与软件项目的开发,首先让我学会了如何学习,其次让我学会了分步解决问题的方法。看着我们精心努力的大作业展现在眼前,虽然许多原来的设想没有实现,也许它并不完美,这个过程中的收获却是丰富的,我们体会到的是一种甜滋滋的成就感,我们怀念4人一起走过的这段时光,珍惜这份浓浓的友情。”这也代表了众多同学的感受。 4.原创性。教材中的例题、习题和实验,多数是我们在长期的教学过程中设计开发的,是实践经验的总结和集体智慧的结晶。 本教材根据教指委《关于进一步加强高校计算机基础教学的意见》中软件类课程的要求,结合非计算机专业软件开发的特点组织编写。内容包括软件开发方法、数据结构及其应用、操作系统及相关程序设计技术、数据库及应用程序开发、网络软件开发技术、多媒体编程技术等。教材最后还提供了两个附录:VisualC++6.0Windows编程基础和实验指导。本教材以C++为实验环境,内容实用,条理清晰,每章均有一定数量的例题和习题,旨在锻炼学生的软件开发能力,适合作为高等院校理工科非计算机专业的教材,也可作为计算机培训教材。 本教材由赵英良、仇国巍、薛涛、卫颜俊、李尊朝、崔舒宁和刘志强编写,最后由赵英良统稿。本教材从策划到编写始终得到冯博琴教授的悉心指导,在此表示感谢。教材中的疏漏和不妥之处,恳请各位专家、读者批评指正。 本教材提供教学用电子教案,读者可到机械工业出版社网站www.cmpbook.com免费下载。

目录

出版说明
前言
第1章 软件开发方法
第2章 数据结构及其应用
第3章 操作系统及相关程序设计技术
第4章 数据库及应用程序开发
第5章 网络软件开发技术
第6章 多媒体编程技术
附录
附录A Visual C++6.0Windows编程基础
附录B 实验指导
参考文献

作者简介

赵英良仇国巍薛涛卫颜俊 李尊朝崔舒宁刘志强编著 冯博琴审

编辑推荐

作者寄语

电子资料

www.luweidong.cn

下一个