本书根据高等教育计算机课程的基本要求,结合我们多年来的教学实践以及计算机等级考试的需要而编写。全书共14章内容。第1章至第4章是公共基础知识部分,包括:软件基础知识、软件工程基础、数据库设计基础、计算机实用技术基础。第5章至第14章为C语言程序设计部分,主要介绍了C语言基础、数据类型、控制结构、数组、指针、结构体共用体、文件等内容。
本书由原理到应用、由理论到实践、由浅及深,引导读者循序渐进地掌握软件技术和C语言程序设计的基本知识以及开发应用系统的方法。在编写过程中,对于公共基础知识,力求做到概念简洁,以便读者对软件技术知识有一个概要的了解;对C语言程序设计,力求做到概念清晰、取材合理,深入浅出、突出应用。
为了方便教学,作者还编写了与本书配套的教学光盘。本书既可作为高等院校本、专科计算机软件技术基础教材,也可作为各类计算机应用人员或相关人员技术参考书。