信息安全专业课程设计存在问题_信息安全综合课程设计
信息安全专业课程设计存在问题由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“信息安全综合课程设计”。
哈尔滨工程大学计算机科学与技术学院信息安全专业
信息安全专业课程设计存在问题及改革建议
课程设计属于实践环节的组成部分,其本质锻炼和提高学生运用理论知识解决实际问题的能力,提高和专业课程相关的系统设计和开发能力。目前,信息安全专业的课程设计时间为3周,在这么短的时间内,完成一件出色的课程设计作品得需要扎实的基本理论、设计能力和编程能力。
由于总学时的限制,信息安全专业编程语言和系统设计的课程不多:主要必修课程主要有《程序设计基础》(C语言,必修)、《面向对象程序设计》(C++)、《算法设计与分析》;选修课有《Linux程序设计环境》、《Java语言程序设计》;但是对于信息安全专业或者是信息安全课程设计来讲,还需要汇编语言、编译原理的基础知识;另外,《程序设计基础》这门课对于C语言的讲授是面向全校本科生的大类平台基础课,而对于信息安全专业的学生,C语言要求较高;如C的灵魂是指针,而指针往往是造成不安全因素的主凶之一,因此C的安全编程的能力需要加强。
总计存在的问题:
①编程基础需要加强,如汇编语言、C语言安全机制等。
软件安全、信息系统安全、保密技术等课程均需要汇编语言、C语言安全机制的基础;另外,许多病毒、木马都是通过汇编、C来实现,如果不深入了解这些基础编程语言,去做检查病毒、木马的检测方面的课程设计存在很大障碍。
②课程设计内容不系统,不能体现出完整的知识体系。
信息安全及保密的课程设计:从信息的生命周期来看为信息的产生、流通、处理和存储四个环节,这四个环节需要信息论的基础。另外一个方面,密码编译码算法设计、密码系统安全性、密码算法评价、信息安全模型等均需要基本信息论的基础知识;从这个角度讲学生缺少一种能够将所学的和“信息”相关的课程联系起来的工具,因此,围绕信息安全周期系统性的开展课程设计难度很大。改革建议(目前正在着手实施20100631、20102111)
通过课程设计,打通专业课环节:
第一类专业课:程序设计基础、计算机网络等,部署四个方向课下自学:安全编程、渗透测试、逆向工程、攻击防护;侧重于学习,寻找感兴趣方向,提高编程能力;
第二类专业课:信息系统安全、保密技术、信息系统安全实验等,对以上四个方向继续加强,侧重于系统初步设计和开发;
第三类实践课:软件课程设计、信息安全课程设计,继续围绕四个方向,完成一个较好的课程设计作品;
第四类毕业设计:建议学生与老师联系,从课程设计的广度和深度上继续立题,完成相关的毕业设计。