第一,“班级学生成绩管理系统”虽然是学习型的软件,但它还是包含了学习C语言程序设计的大部分知识点和技能点,只有少部分内容不会涉及。我们将暂时没有涉及的内容安排在“扩展知识与理论”一节中,可供自由选择。第二,C语言教科书中也有把学生成绩管理系统作为实践内容的,但它们大多是安排在最后,作为集中实训项目;有的教科书用某个项目来贯穿整个教学过程,但它们较多地改变了C语言前后关联的知识结构,这都不利于初学者学习。合理地安排各单元任务,尽量保证知识本来的结构体系,能极大地提高读者的学习兴趣,提高学习的积极性,达到事半功倍的效果。第三,《C语言程序设计项目化教程》在每个单元中都安排了与本单元有关的能力训练任务,其目的是帮助读者更好地完成项目。第四,《C语言程序设计项目化教程》安排了大量的实例。大量的实例有利于读者接触各种程序设计方法,有些实例还用不同的方法进行了多次设计,这样做会使读者更好地了解和掌握程序开发的灵活性。全部实例都用VC++6.0调试通过。第五,《C语言程序设计项目化教程》结合编者多年的教学实践,在除第一单元之外的其他各单元中增加了初学者常见错误及处理方法一节,其目的就是想使读者少走弯路,尽快掌握程序开发方法。第六,《C语言程序设计项目化教程》每单元结束后都安排了一定量的实训内容,便于读者巩固所学的知识。