本书为广东省教育厅“育苗工程(自然科学)”之“计算思维与应用型人才培养结合下的计算机专业基础课程建设”项目成果之一。本书是《C语言程序设计(第2版)——增量式项目驱动一体化教程》的配套教材,包括实验、C语言控制台编程接口、习题三部分内容。实验部分安排了12个单项实验和1个综合实验。
本书共4部分:第一部分和第三部分为Java程序设计基本技能;第二部分和第四部分为Java语言实训内容。在教学安排上,教师可以打乱基本技能的编写顺序,通过项目驱动的形式进行基本技能的讲解,即在第二部分简易计算器项目基础上,进行第一部分内容融合与展开;在第四部分局域网聊天工具项目基础上,进行第三部分内容的融合与展开。