由长期在教学一线从事C语言教学的老师编写,突出加强了对理论知识运用能力的培养,全书共分为三个部分,第1部分为实验上机部分,第二部分为课程设计部分。第1部分的实验上机,提供12次实验,学员可以根据自身掌握情况,安排24—36学时训练。在每个实验中,设计了基础部分和提高部分,其中基础部分内容较简单,以熟悉相关语法和知识点为目的,提高部分安排了一定难度的训练,包括了常用的算法设计,知识综合运用等内容的题目。为了提高学员的学习效率,编者给出了部分题目的设计思路及参考代码供大家借鉴。第二部分为课程设计部分,本模块以“职工信息管理系统”和“通讯录管理系统”为例,给出了课程设计开展的详细要求、分析设计思路以及实现方法,并提供了课程设计报告的样稿供大家参考,同时提供了10个课程设计的案例供教师和学生选择。学生可以按照该部分内容逐步分析、理解课程设计开展的步骤及思路,将系统逐步分解后实现,使学生不再为接到课程设计的任务后不知所措。第三部分主要是作者多年来整理收集的习题,并进行汇总成集,以便学生进行自我测试。