本书以宁波大学自主开发的程序设计在线评判系统(NBU OJ)为实验平台,根据C课程的教学要求设计了对应的实验项目,几乎所有项目都可以在NBU OJ上找到题目来源,而且学生写完代码后可以在线提交到NBU OJ上,系统会自动给出评判信息,如果是班级使用的话,系统还会给出大致的排名信息。教材中选取了NBU OJ上的若干题目作为实例分析,详细介绍了VC下的编程要点以及OJ上的评判规则,同时给出若干题目供学生实践使用。本教材的使用为教师免除了出题的麻烦,而配套系统的使用也为教师免除了重复检查学生代码的负担。同时,在线实践的模式也有利于增强学生的学习积极性,并对促进学生的课外学习有级大帮助。教材及平台适合本科院校理工科学生程序设计C课程的实践教学,而且平台是面向因特网开放的,不收取任何费用。