课程设计任务书
课程设计要求任务书

课程设计要求任务书一、教学目标本章节的教学目标分为三个部分:知识目标、技能目标和情感态度价值观目标。
知识目标:学生能够掌握课本中关于XXX(填写具体知识点)的概念、原理和方法,了解其在实际中的应用。
技能目标:学生能够通过自主学习、合作探讨等方式,提高自己在XXX(填写具体技能)方面的能力,如分析问题、解决问题的能力。
情感态度价值观目标:培养学生对XXX(填写具体学科或领域)的兴趣和热情,增强其对学习的自信心,培养其团队协作和创新精神。
二、教学内容根据课程目标,本章节的教学内容主要包括XXX(填写具体知识点)、XXX(填写具体知识点)和XXX(填写具体知识点)。
教学大纲安排如下:1.第1-2课时:介绍XXX(填写具体知识点)的基本概念和原理。
2.第3-4课时:讲解XXX(填写具体知识点)的方法和技巧。
3.第5-6课时:通过案例分析,让学生了解XXX(填写具体知识点)在实际中的应用。
4.第7-8课时:进行实践操作,让学生熟练掌握XXX(填写具体知识点)的操作过程。
三、教学方法为了激发学生的学习兴趣和主动性,本章节将采用多种教学方法,如讲授法、讨论法、案例分析法和实验法等。
1.讲授法:用于讲解基本概念、原理和方法,使学生掌握基础知识。
2.讨论法:引导学生进行自主学习,培养其分析问题和解决问题的能力。
3.案例分析法:通过分析实际案例,让学生了解所学知识在实际中的应用。
4.实验法:进行实践操作,培养学生动手能力和创新精神。
四、教学资源本章节的教学资源包括教材、参考书、多媒体资料和实验设备等。
1.教材:选用国内权威出版的教材,为学生提供系统、科学的学习资料。
2.参考书:提供相关领域的经典著作和论文,丰富学生的知识视野。
3.多媒体资料:制作PPT、视频等资料,直观展示教学内容,提高学生的学习兴趣。
4.实验设备:为学生提供实验所需的仪器和设备,培养其动手能力。
五、教学评估本章节的教学评估将采用多种方式,包括平时表现、作业和考试等,以确保评估的客观性和公正性,并全面反映学生的学习成果。
计算机课程设计任务书

计算机课程设计任务书全文共四篇示例,供读者参考第一篇示例:计算机课程设计任务书一、课程名称:计算机课程设计二、课程代码:CS101三、课程性质:必修四、学时学分:48学时3学分五、课程简介:本课程旨在培养学生计算机科学的设计和实现能力,通过实际项目的设计和开发,加深对计算机科学理论知识的理解和应用。
通过本课程的学习,学生将掌握软件工程的基本原理、方法和技术,提高计算机程序设计和开发能力,培养团队协作和创新能力。
六、教学目标:本课程旨在通过实际项目的设计和开发,培养学生的计算机科学综合素养和实际应用能力,具体目标包括:1. 熟练掌握软件工程的基本原理、方法和技术;2. 提高计算机程序设计和开发能力;3. 培养团队协作和创新能力;4. 提高学生的问题解决能力和逻辑思维能力;5. 提升学生的沟通能力和表达能力;6. 培养学生具有独立学习和自主探究的能力。
七、教学内容:1. 软件工程基础知识2. 软件需求分析和规格说明3. 软件设计和架构4. 程序设计和编码技术5. 质量保证和测试技术6. 软件项目管理和团队协作1. 理论讲授:介绍软件工程的基本理论知识和方法2. 分组项目设计:学生组成小组,完成软件项目设计和开发3. 案例分析:通过案例分析,加深对软件工程知识的理解4. 实践操作:学生通过实际操作,掌握软件设计和开发技术5. 课堂讨论:鼓励学生在课堂上积极提问和参与讨论九、考核方式:1. 项目报告:学生需提交项目设计和开发的报告,包括需求分析、设计方案、实现过程和测试结果等2. 课堂演示:学生需在课堂上进行项目演示,展示项目成果和技术实现3. 期末考试:学生需参加期末考试,考核软件工程知识和理论基础掌握情况十、教学资源:1. 课程教材:《软件工程导论》、《软件需求工程》、《软件设计与构造》等2. 计算机实验室:提供实际项目设计和开发的硬件设备和软件环境3. 专业导师:专业教师指导学生解决问题和开展项目工作十一、课程审核和评估:1. 课程审核:本课程需由学校计算机系审核并定期评估2. 教学效果评估:通过学生评价、教师评价和项目成果评价等方式,对教学效果进行评估和改进3. 课程质量保障:通过持续优化教学资源、提高师资力量、加强项目管理等方式,保障教学质量和效果以上为《计算机课程设计任务书》的内容,希望学生们在本课程的学习中,能够提高计算机科学的综合素养和实际应用能力,为将来的职业发展打下坚实基础。
课程设计大作业任务书

课程设计大作业任务书一、教学目标本课程的教学目标是让学生掌握第三章“物质与能量”的核心概念和原理,包括物质的组成、结构与性质,能量的转化与守恒,以及物质与能量的关系。
学生应能运用这些知识解释一些常见的物理现象,并培养实验操作和观察能力。
1.描述物质的基本组成和结构。
2.解释不同状态(固态、液态、气态)物质的性质及其变化。
3.阐述能量的转化和守恒定律。
4.分析物质与能量的关系,并应用相关概念解决实际问题。
5.运用实验方法和工具进行观察和测量。
6.通过数据分析,归纳和演绎物质的性质和能量变化规律。
7.结合生活实例,应用物质与能量的知识进行问题分析和解决。
情感态度价值观目标:1.培养对物质世界的探索兴趣和科学思维。
2.增强对物理实验的热爱,培养动手能力和团队合作精神。
3.强化环保意识,理解科学对社会和环境的影响。
二、教学内容教学内容涵盖第三章“物质与能量”的主要内容,包括:1.物质的基本组成和结构。
2.物质的性质和状态变化。
3.能量的守恒和转化定律。
4.物质与能量的关系及其应用。
具体到教材的每一章节,我们将分别讲解:•第3.1节:物质的基本组成和结构。
•第3.2节:固态、液态和气态物质的性质。
•第3.3节:物质状态变化的规律。
•第3.4节:能量的守恒和转化。
•第3.5节:生活中的物质与能量。
三、教学方法为了提高教学效果,将采用多种教学方法相结合的方式进行授课:1.讲授法:系统讲解物质与能量的基本概念和原理。
2.讨论法:分组讨论生活中的物质与能量现象,促进学生思考。
3.案例分析法:分析具体的科学实验案例,引导学生学以致用。
4.实验法:安排实验课,让学生亲身体验物质状态变化和能量转换。
四、教学资源为确保教学质量,将充分利用教学资源,包括:1.教材:《物理教程》第三章相关内容。
2.参考书:提供相关领域的学术论文和科普资料。
3.多媒体资料:制作PPT和教学视频,辅助学生理解复杂概念。
4.实验设备:确保实验课所需的仪器和材料齐全,让学生动手实践。
操作系统课程设计任务书

操作系统集中上机实验1:银行家算法一、目的和要求银行家算法是避免死锁的一种重要方法,本实验要求用高级语言编写和调试一个简单的银行家算法程序。
加深了解有关资源申请、避免死锁等概念,并体会和了解死锁和避免死锁的具体实施方法。
二、实验内容1.设计进程对各类资源最大申请表示及初值确定。
2.设定系统提供资源初始状况。
3.设定每次某个进程对各类资源的申请表示。
4.编制程序,依据银行家算法,决定其申请是否得到满足。
三、算法描述银行家可以把一定数量的资金供多个用户周转使用,为保证资金的安全银行家规定:1.当一个用户对资金的最大需求量不超过银行家现有的资金就要接纳该用户;2.用户可以分期贷款,但贷的总数不能超过最大需求量;3.当银行家现有的资金不能满足用户的沿需贷数时,对用户的贷款可推迟支付,但总能使用户在有限的时间里得到贷款;4.当用户得到所需的全部资金后,一定能在有限的时间里归还所有的资金。
实验2:时间片轮转法基本思想:将CPU的处理时间划分成一个个时间片,就绪队列中的诸进程轮流运行一个时间片,当时间片结束时,就强迫运行进程让出CPU,该进程进入就绪队列,等待下一次调度,同时,进程调度又去选择就绪队列中的一个进程,分配给它一个时间片,以投入运行。
在轮转法中,时间片长度的选择非常重要,将宜接影响系统开销和响应时间。
如果时间片长度很小,则调度程序剥夺处理机的次数频繁,加重系统开销;反之,如果时间片长度选择过长,比方说一个时间片就能保证就绪队列中所有进程都执行完毕,则轮转法就退化成先进先出算法。
实验3-4:抢占式(或非抢占式)优先级调度算法基本思想:该算法的基本思想是进程优先级高者优先调度,是一种常用的进程调度算法。
该算法的关键是如何确定优先数。
通常确定优先数的方法有两种,即静态法和动态法。
(1)静态优先权是在创建进程时确定的,其运行特征是优先数确定之后在整个进行运行期间不再改变。
确定静态优先权的依据有进程的类型、进程所使用的资源、进程的估计运行时间等因素。
计算机课程设计任务书

计算机课程设计任务书全文共四篇示例,供读者参考第一篇示例:计算机课程设计任务书一、课程名称:计算机应用课程设计二、课程编号:COMP101三、授课教师:XXX四、课程简介:计算机应用课程设计是一门针对计算机专业学生的实践性课程,旨在培养学生独立分析问题、设计解决方案的能力。
通过本课程的学习,学生将深入了解计算机应用的基本原理和实践技巧,掌握各类应用软件的开发与设计方法,培养实践动手能力和团队合作精神。
五、课程目标:1. 理解计算机应用的基本原理和技术;2. 掌握各类应用软件的开发和设计方法;3. 能够独立分析问题,设计解决方案;4. 培养实践动手能力和团队合作精神。
六、课程内容:1. 计算机应用基础知识介绍2. 软件开发工具及技术3. 基本软件应用开发4. 软件测试与调试技术5. 软件项目管理与团队合作七、实践任务:1. 设计一个简单的桌面应用软件,实现基本的功能:如文本编辑、图形绘制等;2. 运用所学的软件开发技巧,设计一个网页应用程序,实现数据交互和动态效果;3. 结合实际案例,进行软件测试与调试,找出问题并解决;4. 分组进行软件项目管理的实践,体验团队协作的重要性。
八、实践作业要求:1. 按时提交每个阶段的实践作业,包括设计文档、代码和测试报告;2. 在团队合作实践中,积极参与讨论和合作,分工明确,任务完成及时;3. 完成个人项目设计和实现,具有一定的创新性和实用性。
九、考核方式:1. 课堂表现(15%)2. 实践作业(40%)3. 期末考核(45%)十、课程教材:1. 《计算机应用基础》2. 《软件开发技术》3. 《软件测试与调试指南》十一、参考资料:1. https:///2. https:///3. https:///以上为本课程的设计任务书,希望同学们认真学习和实践,掌握计算机应用的基本原理与技术,提升实践能力和团队合作意识。
祝大家学习愉快!第二篇示例:任务书二、任务目标1. 通过本次课程设计,学生要掌握Java、Python或C++等编程语言的基础知识和程序设计技巧。
课程设计任务书

课程设计任务书一、课程目标知识目标:1. 学生能掌握课程核心概念,如XXX(根据具体学科),并能够准确运用相关术语进行表达。
2. 学生能理解课程内容的基本原理,如YYY(根据具体学科),形成知识网络,提高对学科知识的理解和运用能力。
3. 学生能通过本章节学习,掌握ZZZ(根据具体学科)的基本方法,提高解决问题的能力。
技能目标:1. 学生通过课堂讨论、实践操作等环节,培养观察、分析、解决问题的能力。
2. 学生能够运用所学知识,独立完成相关习题,提高自主学习能力。
3. 学生能够在团队合作中发挥自己的优势,学会与他人沟通、协作,提高团队协作能力。
情感态度价值观目标:1. 学生在学习过程中,培养对学科的兴趣和热爱,形成积极的学习态度。
2. 学生通过课程学习,增强自信心,养成勇于探究、不断进取的良好品质。
3. 学生能够认识到所学知识在实际生活中的应用价值,培养社会责任感和创新精神。
课程性质:本课程为学科基础课程,旨在帮助学生掌握学科知识,提高综合素养。
学生特点:学生处于XX年级(根据具体年级),具备一定的自主学习能力和合作精神,对新鲜事物充满好奇心。
教学要求:结合学生特点和课程性质,注重启发式教学,提高学生的实践操作能力和创新意识,关注学生的个体差异,因材施教。
通过本课程的学习,使学生在知识、技能、情感态度价值观等方面取得具体的学习成果,为后续学习奠定坚实基础。
二、教学内容本章节依据课程目标,选择以下教学内容:1. 知识点讲解:- 引导学生掌握教材中关于XXX(具体学科概念)的基础知识,涉及教材第X 章第X节。
- 分析YYY(具体学科原理)的内涵及在实际中的应用,参考教材第X章第X 节。
- 介绍ZZZ(具体学科方法)的操作步骤,结合教材第X章第X节。
2. 技能训练:- 设计观察、分析类习题,培养学生解决问题能力,对应教材第X章练习题。
- 组织课堂讨论,促进知识内化,涉及教材第X章相关话题。
- 开展实践操作活动,提高学生动手能力,参照教材第X章实践活动。
课程设计任务书

课程设计任务书1. 任务背景本任务书是为了指导学生完成课程设计而制定的。
课程设计是本课程的重要组成部分,旨在让学生通过实际操作,运用所学知识解决实际问题,锻炼实际动手能力和综合应用能力。
2. 任务目标本任务的主要目标是让学生能够独立完成一个实际的项目,并能够运用所学知识和技能进行项目开发和管理。
具体目标包括:•掌握项目管理的基本流程和方法;•学会使用所学技术和工具进行项目开发;•培养团队合作和沟通能力。
3. 任务内容本次课程设计的任务是开发一个学生管理系统。
系统主要包括学生信息管理和课程成绩管理两个模块。
具体内容如下:学生信息管理模块学生信息管理模块主要包括以下功能:•学生信息的添加、删除、修改和查询;•学生信息的导入和导出功能;•学生信息的统计和报表生成功能。
课程成绩管理模块课程成绩管理模块主要包括以下功能:•课程成绩的录入和修改;•课程成绩的查询和排序;•课程成绩的统计和报表生成。
其他要求•所有功能模块都要有良好的用户界面,方便用户操作;•所有功能模块都要进行错误处理和异常处理;•代码要求有适当的注释,方便代码的维护和修改。
4. 任务计划任务的计划安排如下:•第1周:项目需求分析和系统设计;•第2周:学生信息管理模块开发;•第3周:课程成绩管理模块开发;•第4周:系统调试和测试;•第5周:系统上线和用户培训。
5. 资源需求为了完成本任务,学生需要具备以下资源:•计算机硬件设备:一台能够运行所需开发环境的个人计算机;•开发工具:合适的集成开发环境或文本编辑器;•技术书籍和在线教程:学生可以自行选择合适的学习资料。
6. 任务交付要求任务的交付要求如下:•报告:按照指定的格式编写任务报告,包括需求分析、系统设计、代码实现等内容;•演示:按照指定的要求进行项目演示;•源代码:提交项目的完整源代码。
7. 评分标准任务的评分标准如下:•完成度:根据任务要求完成情况进行评分;•质量:根据代码质量、界面设计等进行评分;•报告和演示:按照任务交付要求进行评分;•团队合作:评价团队合作和沟通情况。
课程设计任务书写法

课程设计任务书写法一、教学目标本课程的教学目标是让学生掌握XX学科的基本知识,理解XX学科的基本概念和原理,培养学生的XX技能和XX能力。
具体来说,知识目标包括:1.掌握XX学科的基本知识体系。
2.理解并能够运用XX学科的基本概念和原理。
技能目标包括:1.能够运用XX方法分析问题和解决问题。
2.能够进行XX实践操作。
情感态度价值观目标包括:1.培养对XX学科的兴趣和热情。
2.培养学生的团队合作意识和探究精神。
二、教学内容根据课程目标,教学内容主要包括XX学科的基本知识、基本概念和原理,以及XX实践操作。
教学大纲将按照以下结构进行安排:1.第一部分:XX学科的基本知识,包括XX概念、XX原理等内容。
2.第二部分:XX实践操作,包括XX实验、XX案例分析等内容。
具体的教学内容安排如下:1.第一章:XX学科的基本概念,学习时间为2课时。
2.第二章:XX原理,学习时间为3课时。
3.第三章:XX实践操作,学习时间为4课时。
三、教学方法为了激发学生的学习兴趣和主动性,本课程将采用多种教学方法,包括讲授法、讨论法、案例分析法和实验法等。
具体的教学方法安排如下:1.讲授法:用于传授XX学科的基本知识和原理,引导学生理解并掌握。
2.讨论法:用于引导学生探讨XX问题,培养学生的思考和表达能力。
3.案例分析法:用于分析XX实践操作,让学生学会运用所学知识解决实际问题。
4.实验法:用于让学生亲自动手进行XX实验,培养学生的实践能力。
四、教学资源为了支持教学内容和教学方法的实施,丰富学生的学习体验,我们将选择和准备以下教学资源:1.教材:选用权威出版的XX学科教材,作为学生学习的主要参考资料。
2.参考书:推荐学生阅读XX学科相关的参考书籍,拓展知识面。
3.多媒体资料:制作和使用PPT、视频等多媒体资料,生动展示教学内容。
4.实验设备:准备充足的实验设备,确保每个学生都能参与到实验过程中。
以上是本课程的教学设计,我们将根据实际情况进行调整和优化,以达到最佳的教学效果。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
指导教师姓名
高雁飞
教研室
信息与计算科学
课程设计题目
数字签名系统
人数
1
学时
2周
设计目的、任务和要求
设计目的:
本课程设计力求为学生提供一个理论联系实际的机会。通过实践,建立密码学理论的整体思想,锻炼编写、调试程序的能力,学习文档编写规范,培养独立学习、吸取他人经验、探索前沿知识的习惯。同时,课程设计可以充分弥补课堂教学及普通实验中知识深度与广度有限的缺陷,更好地帮助学生从全局角度把握课程体系。
3、/
教研室签字: 年 月 日
学院签字: 年 月 日
指导教师姓名
高雁飞
教研室
信息与计算科学
课程设计题目
文件加密/解密系统
人数
1
学时
2周
设计目的、任务和要求
设计ቤተ መጻሕፍቲ ባይዱ的:
本课程设计力求为学生提供一个理论联系实际的机会。通过实践,建立密码学理论的整体思想,锻炼编写、调试程序的能力,学习文档编写规范,培养独立学习、吸取他人经验、探索前沿知识的习惯,树立团队协作精神。同时,课程设计可以充分弥补课堂教学及普通实验中知识深度与广度有限的缺陷,更好地帮助学生从全局角度把握课程体系。
2.任务书下达,理解选题,明确软件功能,分析和设计:2天;
3.分析和设计报告的撰写:1天
4.实现部分设计及文档编写;1天;
5.编码及调试:4天;
6.报告完善及打印:1天;
7.成果提交和验收:1天。
主要参考资料
1、陈鲁生、沈世镒《现代密码学》(2)北京:科学出版社,2008年
2、Michael Welschenbach编著,赵振江,连国卿等译,《编码密码学——加密方法的C与C++实现》,电子工业出版社,2003年6月;
设计任务:
(1)在深入理解MD4或SHA-1算法的基础上,设计一个生成消息摘要的软件系统;
(2)要求输入信息可以是二进制,十六进制,ASCII码等,运行软件后生成固定长度的消息摘要;
(3)程序能提供良好地用户界面;
(4)要求提供所设计系统的报告及完整的软件。
设计的方法和步骤
第一步:进行系统设计;
第二步:代码编码;
设计任务:
(1)实现大整数的模加、模减、模乘、模整除、模取余、幂模、GCD、乘法逆等;
(2)要求大整数的长度至少100位二进制;
(3)以类库头文件的形式实现;
(4)编制简单的类库使用示例程序。
设计的方法和步骤
第一步:进行系统设计;
第二步:代码编码;
第三步:对实现部分的软件功能或者模块进行测试
第四步:提交完整可执行软件,准备答辩;
2、Michael Welschenbach编著,赵振江,连国卿等译,《编码密码学——加密方法的C与C++实现》,电子工业出版社,2003年6月;
3、/
教研室签字: 年 月 日
学院签字: 年 月 日
指导教师姓名
高雁飞
教研室
信息与计算科学
课程设计题目
消息摘要生成系统
12.编码及调试:4天;
13.报告完善及打印:1天;
14.成果提交和验收:1天。
主要参考资料
4.陈鲁生、沈世镒《现代密码学》(2)北京:科学出版社,2008年
5.Michael Welschenbach编著,赵振江,连国卿等译,《编码密码学——加密方法的C与C++实现》,电子工业出版社,2003年6月
第三步:对实现部分的软件功能或者模块进行测试
第四步:提交完整可执行软件,准备答辩;
第五步:答辩,演示软件,教师根据实际情况提出测试用例,学生作最后的修改和完善,教师对软件运行部分进行评分;
第六步:完成课程设计报告并提交。
设计工作计划
1.本次课程设计的时间是2周,工作计划如下:
2.任务书下达,理解选题,明确软件功能,分析和设计:2天;
设计的方法和步骤
第一步:进行系统设计;
第二步:代码编码;
第三步:对实现部分的软件功能或者模块进行测试
第四步:提交完整可执行软件,准备答辩;
第五步:答辩,演示软件,教师根据实际情况提出测试用例,学生作最后的修改和完善,教师对软件运行部分进行评分;
第六步:完成课程设计报告并提交。
设计工作计划
1.本次课程设计的时间是2周,工作计划如下:
设计任务:
(1)在深入理解DES或AES加密/解密算法理论的基础上,设计一个DES或AES加密/解密软件系统;(2)加/解密过程可用分组密码运行模式中的任一种模式;
(3)完成一个明文分组的加解密,明文和密钥可以是二进制,十六进制或者ASCII码。进行加密后,能够进行正确的解密;
(4)提供良好的用户界面;
6./
教研室签字: 年 月 日
学院签字: 年 月 日
3./
教研室签字: 年 月 日
学院签字: 年 月 日
指导教师姓名
高雁飞
教研室
信息与计算科学
课程设计题目
大整数运算包的设计与实现
人数
1
学时
2周
设计目的、任务和要求
设计目的:
本课程设计力求为学生提供一个理论联系实际的机会。通过实践,建立密码学理论的整体思想,锻炼编写、调试程序的能力,学习文档编写规范,培养独立学习、吸取他人经验、探索前沿知识的习惯,树立团队协作精神。同时,课程设计可以充分弥补课堂教学及普通实验中知识深度与广度有限的缺陷,更好地帮助学生从全局角度把握课程体系。
第五步:答辩,演示软件,教师根据实际情况提出测试用例,学生作最后的修改和完善,教师对软件运行部分进行评分;
第六步:完成课程设计报告并提交。
设计工作计划
8.本次课程设计的时间是2周,工作计划如下:
9.任务书下达,理解选题,明确软件功能,分析和设计:2天;
10.分析和设计报告的撰写:1天
11.实现部分设计及文档编写;1天;
设计工作计划
1.本次课程设计的时间是2周,工作计划如下:
2.任务书下达,理解选题,明确软件功能,分析和设计:2天;
3.分析和设计报告的撰写:1天
4.实现部分设计及文档编写;1天;
5.编码及调试:4天;
6.报告完善及打印:1天;
7.成果提交和验收:1天。
主要参考资料
1、陈鲁生、沈世镒《现代密码学》(2)北京:科学出版社,2008年
(5)要求提供所设计系统的报告及完整的软件。
设计的方法和步骤
第一步:进行系统设计;
第二步:代码编码;
第三步:对实现部分的软件功能或者模块进行测试
第四步:提交完整可执行软件,准备答辩;
第五步:答辩,演示软件,教师根据实际情况提出测试用例,学生作最后的修改和完善,教师对软件运行部分进行评分;
第六步:完成课程设计报告并提交。
设计任务:
(1)在深入理解基于RSA/ElGamal的数字签名算法的基础上,设计数字签名系统;
(2)要求输入信息(可以是汉字或英文,信息量要求不受限制),或者是文本文档。使用RSA/ElGamal算法进行数字签名,RSA/ElGamal中模数n的长度不低于100比特。
(3)提供良好地用户界面。
(4)要求提供所设计系统的报告及完整的软件。
3.分析和设计报告的撰写:1天
4.实现部分设计及文档编写;1天;
5.编码及调试:4天;
6.报告完善及打印:1天;
7.成果提交和验收:1天。
主要参考资料
1.陈鲁生、沈世镒《现代密码学》(2)北京:科学出版社,2008年
2.Michael Welschenbach编著,赵振江,连国卿等译,《编码密码学——加密方法的C与C++实现》,电子工业出版社,2003年6月
人数
1
学时
2周
设计目的、任务和要求
设计目的:
本课程设计力求为学生提供一个理论联系实际的机会。通过实践,建立密码学理论的整体思想,锻炼编写、调试程序的能力,学习文档编写规范,培养独立学习、吸取他人经验、探索前沿知识的习惯,树立团队协作精神。同时,课程设计可以充分弥补课堂教学及普通实验中知识深度与广度有限的缺陷,更好地帮助学生从全局角度把握课程体系。