1、计算机病毒教学大纲一、课程概况所属专业:计算机科学与技术 开课单位:数学计算机科学学院课程类型:专业方向课课程代码:07492030开课学期:6学分:2学时:课堂教学16+实验核心课程:否32+课外自主3拟使用教材:秦志光,张凤荔.计算机病毒原理与防范(第2版).民邮电出版社.2016.1 国内(外)现有教材:1刘功申.计算机病毒及其防范技术(第2版).华大学出版社.2011.52金聪.数字水印理论与技术.华大学出版社.2008.83赖英计算机病毒与防范技术.华大学出版社.2011.6学习参考资料1刘功申.计算机病毒及其防范技术(第2版).华大学出版社.011.52金聪.数字水印理论与技术.华
2、大学出版社.2008.83赖英,计算机病毒与防范技术.清华大学出版社.2011.6二、课程描述对计算基病毒的研究是信息平安的一个大的分支,本课程属于网络与信息安 全专业方向课程之一。尽管是基础课程,但是,由于实践性强,因此,该课程将 注重原理和实验结合,尽最大程度地以实验来带动学生学习的积极性。通过本课 程,学生可以掌握计算机病毒的基本理论,例如,计算机病毒的基本概念、开展 历史、病毒作用机制、感染方法、编制技术、防范技术和策略等。在当前形势下, 计算机病毒和黑客技术有结合的趋势,因此,计算机病毒原理已经成为单机、网 络攻防的必要基础。在掌握计算机病毒原理的基础上,学生可以进一步和实践相 结合
3、,最终成为信息平安领域的高级专业人才。三、课程目标学生学习本课程之前,应掌握汇编语言、C语言、VBA、脚本语言、网络编 程、驱动程序编制基本技术;掌握各种流行操作系统(Windows, Linux系列)文 件系统知识;了解基本的数学基础、芯片相关技术等。在理解、掌握、了解三个 能力层次上,对学生学习和掌握本课程知识有如下要求:1 . 了解计算机病毒所涉及的基本编制理论和感染机制;2 .掌握熟悉和掌握计算机病毒的分析方法;3 .掌握熟悉和掌握计算机病毒的预防方法;4 .掌握熟悉和掌握计算机病毒的对抗手段。四、教学要求授课教师将按照学校本科教学工作有关要求做好课程教学各项工作,做好课 程目标及考核
4、内容设计,课堂做好讲解与应用示范相结合,力求做到清晰、简单 的讲解课程的基本概念与原理。学生应根据课程大纲要求制定本门课程学习计划,加强学业管理,严格自我 要求,提升自主学习能力,主动适应课程学习要求。积极与授课教师进行教学互 动,同时利用课余时间做好预习、复习等工作,主动与同学开展合作学习,认真 完成任课教师布置的课程作业。五、考核方式及要求为实现课程教学目标,本门课程考核方式及要求为:出勤率占20%,点到不 少于5次;综合实验1次,成绩按20%折算后计入总成绩;课程作业3次,按批 改成绩30%折算后计入总成绩;期末考试分卷面考试与实践操作两局部,分别占 总成绩的30% o六、课程内容课堂教
5、授第一单元:计算机病毒的基本知识及开展简史(授课时间:第六学期第一周)教学目标:了解计算机病毒的开展过程;理解计算机病毒的概念及其分类;掌握 计算机病毒的特征、以及计算机病毒与相关社会的问题、计算机病毒 防治的基本方法教学重点:计算机病毒的概念及其分类;计算机病毒的特征、计算机病毒防治的 基本方法教学难点:计算机病毒防治的基本方法学 时:课堂教学2学时,实验教学4学时教学方法:讲授法、演示法主要内容:(1)计算机病毒开展绪论;(2)计算机病毒的概念及其分类;(3)计算机病毒的特征及防治方法。学习方法:实践操作课后作业:编写验证程序并提交第二单元:计算机病毒的操作系统基本知识(授课时间:第六学期
6、第二周)教学目标:了解操作系统基本知识;理解磁盘结构与组织、操作系统内存分配的 工作原理、中断及其处理过程的工作原理、 与.exe文件的加载机 制;掌握磁盘结构与组织、操作系统内存分配的工作原理、中断及其 处理过程的工作原理教学重点:磁盘结构与组织、中断及其处理过程的工作原理、 与.exe文件 的加载机制教学难点:com与.exe文件的加载机制学 时:课堂教学2学时,实验教学4学时教学方法:讲授法、演示法主要内容:(1)操作系统基本知识;(2)磁盘结构与组织、中断及其处理过程的工作原理、 与.exe 文件的加载机制。学习方法:实践操作课后作业:编写验证程序并提交第三单元:计算机病毒的结构及作用
7、机制(授课时间:第六学期第三周)教学目标:理解病毒引导局部、病毒的感染局部、病毒的破坏局部;掌握计算机 病毒的结构组成,病毒的的隐藏技术教学重点:病毒引导局部、病毒的感染局部、病毒的破坏局部;病毒的的隐藏技 术;教学难点:病毒的的隐藏技术;学 时:课堂教学2学时,实验教学4学时教学方法:讲授法、演示法主要内容:(1)计算机病毒的组成逻辑局部;(2)计算机病毒的隐藏技术。学习方法:实践操作课后作业:编写验证程序并提交第四单元:检测计算机病毒的基本方法(授课时间:第六学期第四周)教学目标:了解新一代病毒检测技术;理解清除计算机病毒的一般性原那么;掌握 清除各种类型病毒的基本技术教学重点:清除计算机
8、病毒的一般性原那么;清除各种类型病毒的基本技术教学难点:清除各种类型病毒的基本技术;学 时:课堂教学2学时,实验教学4学时教学方法:讲授法、演示法主要内容:(1)新一代病毒检测技术的开展;(2)清除计算机病毒的一般性原那么;(3)各种类型病毒清除的基本技术。学习方法:实践操作课后作业:编写验证程序并提交第五单元:清除计算机病毒的基本技术(授课时间:第六学期第五周)教学目标:了解新一代病毒检测技术;理解各种常见计算机病毒的检测方法;掌 握外观检测法,引导病毒病毒和文件型病毒检测方法,检测宏病毒的 基本方法教学重点:计算机病毒的检测方法;具体的计算机病毒检测方法教学难点:具体的计算机病毒检测方法学
9、 时:课堂教学2学时,实验教学4学时教学方法:讲授法、演示法主要内容:(1)新一代病毒检测技术的开展;(2)计算机病毒的检测方法;(3)各种类型病毒检测的基本技术。学习方法:实践操作课后作业:编写验证程序并提交第六单元:计算机病毒的预防及计算机系统的修复(授课时间:第六学期第六周)教学目标:了解计算机预防的常用方法;计算机病毒预防的意义与重要性;掌握 一般计算机用户的修复处理方法教学重点:计算机用户的修复处理方法教学难点:计算机用户的修复处理方法学 时:课堂教学2学时,实验教学4学时教学方法:讲授法、演示法主要内容:(1)计算机预防绪论;(2)计算机病毒预防的意义与重要性;(3)计算机数据修复
10、处理方法;学习方法:实践操作课后作业:编写验证程序并提交第七单元:典型计算机病毒的机理分析(授课时间:第六学期第七周)教学目标:了解病毒分析方法在社会中应用;分析各种病毒的基本思想;各型病 毒分析的方法教学重点:各种病毒的基本思想;病毒分析的方法教学难点:病毒分析的方法学 时:课堂教学2学时,实验教学4学时教学方法:讲授法、演示法主要内容:(1)病毒分析方法在社会中应用;(2)计算机病毒分析方法。学习方法:实践操作课后作业:编写验证程序并提交第八单元:无线型病毒与工具软件PCTOOLS简介(授课时间:第六学期第八周)教学目标:了解分析手机病毒的基本思想;掌握手机病毒攻击方式教学重点:手机病毒攻
11、击方式教学难点:手机病毒攻击方式学 时:课堂教学2学时,实验教学4学时教学方法:讲授法、演示法主要内容:(1)手机病毒的基本思想;(2)手机病毒攻击方式;(3)如何防范手机病毒的攻击。学习方法:实践操作课后作业:编写验证程序并提交实验实验一:WinHex读取硬盘主分区表(授课时间:第六学期第三至四周)教学目标:掌握硬盘主分区表的结构主要内容:掌握实用WinHex软件;能够使用WinHex软件查看磁盘内容,通过0柱面,0磁头,1扇区看懂该计算机分区情况学 时:8学时教学方法:演示法/讲授/现场指导实验类型:验证性实验实验二:特洛伊木马的配置(授课时间:第六学期第五至六周)教学目标:掌握特洛伊木马
12、的配置方法主要内容:特洛伊木马的配置学 时:8学时教学方法:演示法/讲授/现场指导实验类型:验证性实验实验三:COM文件型病毒编制(授课时间:第六学期第七至八周)教学目标:掌握COM文件型病毒编制方法主要内容:COM文件型病毒编制学 时:8学时教学方法:演示法/讲授/现场指导实验类型:验证性实验实验四:宏病毒实践与分析(授课时间:第六学期第九至十周)教学目标:掌握宏病毒实践与分析方法主要内容:宏病毒实践与分析学 时:8学时教学方法:演示法/讲授/现场指导实验类型:验证性实验1、根据教学进度增加计算机病毒和黑客技术结合的趋势的授课内容;2、根据教学进度增加汇编语言、C语言、VBA、脚本语言、网络编程、驱动程序编制基本技术的授课内容。