摘要:软件工程与信息安全实践课程是软件工程专业的一门重要课程。当前,软件工程专业信息安全教育存在资源配置不到位,内容不系统、不科学,部分专业教师参与度不高等问题。为此,本研究在分析现有软件工程专业信息安全集中教学实践不足的基础上,针对郑州轻工业大学软件工程与信息安全实践课程的开展情况,重点从教学目标、教学内容、组织形式、课程考核和实施效果等方面进行研究与总结,旨在与同行交流,进一步提高该门课程的教学效果。
关键词:软件工程与信息安全实践;教学目标,教学效果
从世界范围看,经济全球化、政治多极化、文化多元化和社会信息化加快发展,各种社会思潮相互激荡,在这样的时代背景下,构建完善的信息安全意识培养机制,将信息安全和国家安全的思想意识深深植根于青年学生,是培养中国特色社会主义事业合格建设者和接班人的要求,也是新形势下维护我国国家意识形态安全、保障中华民族生存与发展的迫切需要。自2000年以来,我国对信息安全教育愈加重视,教育行政主管部门多次就大学生信息安全教育提出明确要求和具体建议。
软件工程专业是一个跨学科的交叉专业,涉及计算机、通信、数学等诸多学科,属计算机类专业。《计算机类教学质量国家标准》明确指出,计算机类专业学生应了解与本专业相关的职业和行业的重要法律、法规及方针政策,理解工程技术与信息技术应用相关的伦理基本要求,在系统设计过程中能综合考虑经济、环境、法律、安全、健康、伦理等制约因素。
郑州轻工业大学软件工程专业的培养目标是立足河南、面向全国,以软件行业及区域发展需要为导向,培养具备从事软件工程相关工作所需知识和技能,掌握扎实的软件开发技术与方法,具备较强工程实践能力和较高工程素养、责任担当意识、创新意识、团队协作意识和沟通能力,在软件工程领域从事软件开发、工程项目管理等工作的高素质应用型、创新型人才。为此,高校除加强信息安全通识教育外,软件工程与信息安全实践课程也是一个重要保障,其能为学生提供一个集中和系统地学习、掌握软件工程与信息安全理论知识及技能的平台,对学生专业知识能力和综合素质的培养与提高有重要的作用。郑州轻工业大学软件工程与信息安全类课程主要包括软件工程与信息安全实践、信息安全、信息安全技术发展前沿三门课程,笔者主要对软件工程与信息安全实践课程的实施情况进行研究和总结。
一、软件工程专业信息安全教育的不足
目前,国内软件工程专业的信息安全教育多零星地分散在辅导员对学生的日常教育、人文与社科平台课程(如思想道德修养与法律基础)、新生研讨课及少量的专业课程中,鲜有集中、系统的课程教学。从实际教学效果来看,软件工程专业信息安全教育还存在一些问题。
一是资源配置不到位。这方面的问题主要表现在高校和教师没有充分挖掘、整合新生军训、思想政治理论课教学、人文素质教育教学、专业课教学、社会和网络平台教育等方面的资源,也没有实现这些资源与信息安全教育的有效銜接。
二是教学内容不系统、不科学。当前软件工程专业信息安全的教学内容简单、特色不突出,并且与软件工程专业的契合度较低。一些高校和教师重视学生专业知识、技术的学习,轻视对学生法律意识与道德品质的培养。
三是部分专业教师参与度不高。一些高校缺乏机制的保障,致使部分专业教师积极性没有被充分调动起来,他们对软件工程专业信息安全教育教学的研究不足,参与的积极性不高。
二、软件工程与信息安全实践课程的探索与实践
(一)教学目标及其对应的毕业要求
这门课程的教学目标为:第一,学生牢固树立信息安全责任意识,充分理解“信息安全是软件工程项目和软件工程产品的必要基础条件”的概念;第二,学生在对软件工程项目进行可行性分析时具有站在信息安全的角度考虑问题的能力;第三,学生在对软件工程项目进行技术、经济、质量评价时具有站在信息安全的角度考虑问题的能力;第四,学生在对软件工程项目进行方案设计选择时具有站在信息安全的角度考虑问题的能力;第五,学生在对软件工程项目进行实施和运行维护时具有站在信息安全的角度考虑问题的能力;第六,学生要学习一些与信息安全相关的法律知识、专业知识和专业技术,具有查找资料并归纳整理的能力;第七,学生要树立正确的价值观和公民道德观,具有社会责任担当意识。
教学目标对应的学生毕业要求为:第一,具备软件工程师所必需的数学、自然科学和工程学知识,掌握软件工程概论和软件工程学科发展历程,具备综合应用所学知识解决复杂软件工程问题的能力;第二,能根据用户需求进行系统分析,把业务背景问题映射为软件工程领域专业问题,并确定软件系统功能和体系结构的能力。在考虑社会、安全、法律、文化、环境等的同时考虑质量、成本、进度、风险等条件,通过技术经济评价进行可行性分析;第三,具备综合利用业务知识、自然科学知识、专业知识对完成的软件系统进行功能、性能、安全测试的能力,以及撰写测试报告的能力,并考虑社会、安全、法律、文化及环境等因素;第四,具备评价软件工程项目问题解决方案对信息安全、人身健康、社会环境和社会文化的影响的能力,并理解应承担的责任;第五,理解环境保护和社会可持续发展的内涵和意义,并正确理解应承担的社会、健康、安全、法律及文化责任;第六,熟悉环境保护的法律法规,熟悉信息安全的法律法规;第七,理解并评价复杂软件工程问题的实践对环境和社会可持续发展的影响。
(二)教学内容
软件工程与信息安全实践课程教学内容主要围绕信息安全意识的培养,将专业知识、基础技术作为入门设置,同时兼顾专业适应指导和专业学习指导,以学生能接受和理解的方式,力争做到依托经典、追踪前沿。本次实践主要包含8个主题:软件工程和信息安全综述、软件工程和信息安全综述、软件工程中数据保护技术、软件系统应用中常见的攻击方法和技术、万物互联时代的网络安全态势感知、“软件工程项目”中云计算技术应用的信息安全、多媒体技术应用中的信息安全综述、“软件工程项目”中的安全性测试技术。
推荐阅读:《电子技术与软件工程》(半月刊)创刊于2012年,由中国电子学会主办。旨在全方位推广信息时代下电气、电力、电工科学意识;关注电子各专业技术以及最新科研成果和进展。