《安全编程技术》课程教学大纲.docx
《《安全编程技术》课程教学大纲.docx》由会员分享,可在线阅读,更多相关《《安全编程技术》课程教学大纲.docx(7页珍藏版)》请在咨信网上搜索。
1、平安编程技术课程教学大纲课程基本信息课程名称(中文)平安编程技术课程名称(英文)Secure Programming Techniques课程类别】:专业选修课程课程性质2选修授课语言3中文授课学期7学分32课程学时及分配总学时讲课实验课外322012适用专业计算机科学与技术教材软件平安实现一一平安编程技术,郭克华、王伟平,清华大学出版社授课学院计算机与软件学院先修课程C语言程序设计后续课程课程简介课程基本定位:本课程是在熟悉和掌握编程语言基本知识的基础上深入掌握 平安编程技术。课程内容主要包括内存平安、线程/进程平安,异常/错误处 理中的平安,数据加密和保护,软件平安测试和程序调优等,其中重
2、点和难 点是线程平安和数据保护知识的理解和掌握。核心学习结果:使学生掌握编程平安的基本概念和基本理论,能够运用平安 编程实现基本平安编程,应用平安编程,数据保护编程,软件平安,用保护 思维分析和解决编程的平安问题。主要教学方法:讲课和上机实践大纲更新时间2020.08注:1.课程类别:选填“通识核心课/通识拓展课/通修课/学科基础课/专业主干课/专业选修课/专业实践/素质拓展”2.课程性质:选填“选修/必修”3,授课语言:选填“中文/双语/全英文或其他语种”二、课程目标序号课程目标(参考培养目标、毕业要求、 课程定位)支撑毕业要求指标点1达成途径1.1使学生掌握平安编程的基本概念和 基本理论,
3、熟悉基本平安编程,应用 平安编程,数据保护编程,软件平安,对平安编程领域内问题及 国际开展趋势有初步了 解,了解平安编程相关的理论学习与上机 实践培养学生解决平安编程所需专业基 础知识,为本专业后续课程的学习 打下良好的理论基础技术热点,并能够发表观 点。1.2能够运用平安编程的思维分析问题 和解决问题,针对编程平安问题, 分析并提出针对的解决方法能认识不断探索和学习的 必要性,具有自主学习和 终身学习的意识。理论学习与上机 实践2. 12.23. 1注:1 .支撑毕业要求指标点:选填项。需要进行专业认证,有毕业要求指标点可参照的课程必填,无明确毕业要求指标点可参照的可不填。三、理论教学内容章
4、标题教学内容学时思政融入点1学生学习预期成果2教学方式3课程目标第一章 概述1.平安编程概述1国际平安时政执占 )、八、学生掌握安 全编程基本 概念讲授1,2第二章 基本安 全编程1.内存平安2学生掌握基 本平安编程 相关知识讲授1,22.线程/进程平安1讲授1,23.异常/错误处理中 的平安1讲授1,24.输入平安1第三章应用安 全编程1.国际化平安1学生掌握应 用平安编程 相关知识讲授1,22.面向对象中的编程 平安2讲授1,23. Web编程平安1讲授1,24.权限控制1讲授1,25.远程调用和组件安 全1讲授1,26.防止拒绝服务攻击1讲授1,2第四章1.数据的加密保护2二战期间的加学
5、生掌握数讲授1,2数据保 护编程2.数据的其他保护1密方法据保护编程 相关知识讲授L23.数字签名2讲授L2第五章 其他安 全问题1.软件平安测试1我国当前软件 平安面临问题学生软件安 全和程序性 能调优相关 知识讲授L22.程序性能调优1讲授1,2注:1.思政融入点:至少写3条,简述该课程教学中将思政教育内容与专业教育内容有机融合的知识点(下 同)。2 .学生学习预期成果:描述学生在学完本节内容后应获得的知识、能力或素养水平(下同)实践(实验或实习)教学实践(实验或实习)教学3 .教学方式:包括讲授、讨论、案例、演示等,但不限于所列,根据课程实际需要列举犯编号实验或实习 工程名称教学内容学时
6、实验或实 习类型2思政融入点学生学习 预期成果课程 目标1内存平安管 理演示内存平安 管理2验证性熟悉内存平安 管理12线程/进程安 全管理演示线程/进程 平安管理2验证性熟悉线程/进程 平安管理13Web平安编 程演示Web平安 编程2验证性熟悉Web平安 编程14面向对象语 言中的平安 编程演示面向对象 语言中的平安 编程2设计性掌握面向对象 语言中的平安 编程1,25常用数据加 密演示常用加密 技术2验证性熟悉常用加密 技术1,26数字签名的 使用演示数字签名 技术2验证性熟悉数字签名 的使用L2注:1.此表可用于课内实践教学环节或某门综合实践课程2.实验类型:选填”验证性/综合性/设计
7、性”;实习类型:选填“认识实习/生产实习/毕业实习”五、课程评价(一)考核内容、考核方式与课程目标对应关系课程目标考核内容课程目标在各考核方式中占比1平时 表现课程 作业期中考试期末 考试1.1使学生掌握平安编 程的基本概念和基本计算机软件平安和平安编程基本概50%50%50%50%理论,熟悉基本平安编 程,应用平安编程,数 据保护编程,软件平安, 培养学生解决平安编 程所需专业基础知识, 为本专业后续课程的 学习打下良好的理论 基础念和基本理论的掌握,编程中的线程 和进程平安知识的掌握,异常错误处 理的平安知识的掌握,数据输入平安 和国际化平安知识的掌握,权限控制 的平安知识和远程调用平安知
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 安全编程技术 安全 编程 技术 课程 教学大纲
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。