本书共四篇,主要内容为三篇,内容涵盖三大板块:C语言程序设计工程实践、网络攻击与防御工程实践、物联网工程实践。本书采用案例教学法编写,书中提供了大量相关实践案例及源代码和系统架构图,以帮助学生增强对所学知识的融会贯通,有效提高学生的工程实践能力。本书重点突出,理实结合,通过精选的案例使学生达到工程实践训练的目的。本书是依据信息安全类专业、物联网工程类专业的“工程实践教学大纲”的基本要求编写而成的,国内很难再见到类似的信息类专业工程实践类教材。高校信息类专业均可将本书作为工程实践课教材并选择性地使用其中的内容,相关领域专业人员也可学习参考。