本書共四篇,主要內容為三篇,內容涵蓋三大板塊:C語言程序設計工程實踐、網絡攻擊與防御工程實踐、物聯網工程實踐。本書采用案例教學法編寫,書中提供了大量相關實踐案例及源代碼和繫統架構圖,以幫助學生增強對所學知識的融會貫通,有效提高學生的工程實踐能力。本書重點突出,理實結合,通過精選的案例使學生達到工程實踐訓練的目的。本書是依據信息安全類專業、物聯網工程類專業的“工程實踐教學大綱”的基本要求編寫而成的,靠前很難再見到類似的信息類專業工程實踐類教材。高校信息類專業均可將本書作為工程實踐課教材並選擇性地使用其中的內容,相關領域專業人員也可學習參考。