本教材着重阐述网络安全与编程实验的原理、设计方法、实现方法等内容。本书包含34个实验,主要涉及三部分内容:第一部分算法与编程课程设计:包含2个类别,第一类基础训练类实验,包含统计字母的使用频率、指示灯控制、进制转换、鸽笼原理、四则运算、约瑟夫问题、数字游戏、寻找基数等8个实验;第二类专业训练类实验,包含信号处理初步、背包问题、噪声调幅干扰、图像处理及缩放、判断点、符号编解码、双向循环链表、利用矩阵变换、大数的素性检测、大整数的加减法、处理文件、单词开头大写、数位排序等13个实验,根据学生的不同层次从易到难有选择的进行练习。第二部分网络安全实验:包括网络协议分析、网络通信编程、网络攻击编程、网络防御编程、综合编程、防火墙、入侵检测、计算机病毒等8个实验。着重培养学生在网络安全方面防范和编程能力。第三部分信息安全程序设计:包括恺撒密码、网络通信编程、扫描器编程、注册表安全编程、综合编程等5个实验。着重培养学生在信息安全和密码编写方面的能力。