1.《软件开发课程设计》教学大纲_第1页
1.《软件开发课程设计》教学大纲_第2页
1.《软件开发课程设计》教学大纲_第3页
1.《软件开发课程设计》教学大纲_第4页
1.《软件开发课程设计》教学大纲_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件开发课程设计教学大纲 一、课程设计基本信息 1、课程名称:软件开发课程设计/Curriculum Design of Software Development 2、课程代码:193X389 3、学时/学分:1 周/1 学分 4、适应专业:通信工程本科专业,电信工程本科专业 5、先修课程:C 语言、数据结构、数据库技术及其应用、信号与系统等 6、课程设计类型:设计型 7、指导方式:集体辅导与个别辅导相结合 8服务课程信息: 课程名称:C 语言程序设计 B 课程代码:142J901 学时学分:56/3.5 课程名称:数据结构 B 课程代码:142J902 学时学分:40/2.5 课程名称:数据库技术及其应用 C 课程代码:142J991 学时学分:40/2.5 课程名称:信号与系统 A 课程代码:142X301 学时学分:72/4.5 二、课程设计目的和要求 2.1 课程设计目的 本课程设计是对学生的一种全面综合训练,是与课堂听讲、自学和练习相辅相成的、 必不可少的一个教学环节。通常,课程设计中的问题比平时的习题复杂,也更接近实际。 本课程设计着眼于信号处理原理、软件开发语言与实际工程应用的结合,使学生学会如 何把信号处理的专业知识和软件编程知识用于解决音视频编解码中的相关实际问题,培 养软件开发所需要的动手能力;另一方面,使书本上的知识变活,起到深化理解和灵活 应用教学内容的目的。平时的习题局限于一个或两个知识点,而课程设计的课题是软件 设计的综合训练,包括问题分析,总体结构设计,用户界面设计、程序设计、基本技能 和技巧,以及整套的软件开发规范的训练和科学作风的培养。 2.2 课程设计要求 要求学生利用 C 语言、数据库和数据结构的知识,在 VC+或 Turbo C 下完成数据库 管理系统、数字音视频编解码等课题,加深对所学基本理论的理解,并为后续数字信号 2 处理、数字视频技术等课程打下基础。 (1)对指导教师的要求 1 根据教学计划的安排和课程设计的要求选择课程设计题目,拟定课程设计指导 书,做好课程设计的各项准备工作。 2 课程设计中,首先组织学生学习课程设计指导书,讲解设计要求、进度安排、 指导时间、注意事项、考核方式,提供参考资料、课程设计指导书,并检查学生的准 备情况。 3 严格要求学生独立完成任务,以达到教学的基本要求。坚持因材施教的原则, 在指导方法上应立足于启发引导,充分发挥学生的主动性和创造性。 4 每位指导教师指导学生数原则上不超过一个自然班,指导时间不少于 3 时/天。 在指导过程中教师应做好学生考勤、答疑、个别辅导、进度控制和质量检查等工作。 5 指导教师要认真审查学生的全部课程设计文件,应根据学生完成设计情况、设 计规范情况、质量及学生在课程设计期间的表现等写出评语,并做好课程总结,在课 程设计结束一周内交开课院系。 (2)对学生的要求 1 明确学习目的、端正学习态度,提高对课程设计重要性的认识,以积极认真的 态度参加课程设计工作,按要求。完成规定的设计任务。 2 端正设计思想,严肃工作作风,提高对所学知识的应用和分析能力、解决问题 的能力,培养独立思考、刻苦钻研和创新的精神。 3 严格遵守纪律,必须按规定的时间完成设计。缺勤累计时间超过实际设计时间 三分之一及以上者,课程设计成绩按不及格处理;不服从指导教师的安排,违反设计 纪律,影响设计工作正常进行者,指导教师有权停止其设计工作,成绩以 0 分计。 三、课程设计内容 3.1 设计题目及主要内容 课题(1):职工信息管理系统 主要内容:在职工信息管理系统设计中,每个职工是一条记录,包括编号,姓名, 性别,出生年月,所在部门,职称,工资级别、电话等。系统可实现以下功能: (1)系统以菜单方式工作。 (2)输入功能:输入每一位职工记录,将其信息存入文件中。 (3)显示功能:完成全部职工记录的显示。 (4)查找功能:完成按编号或姓名查找职工的相关记录,并显示。 (5)职工信息添加、删除功能。 3 课题(2):数字音频编解码设计 主要内容:在数字音频编解码设计中,选择感兴趣的音频协议如 MP3 编解码标准 等作为参考,数字音频的编码和解码分别作为独立模块进行开发。内容如下: (1)音频信号采样 (2)信号量化和反量化(标量量化) (3)量化后信号的压缩编码 (4)压缩音频数据流的解码 课题(3):数字视频编解码设计 主要内容:在数字视频编解码设计中,选择感兴趣的视频协议如 JPEG、MPEG、H264 等编解码标准作为参考,数字视频的编码和解码分别作为独立模块进 行开发。 编码器要求: (1)视频信号获取及数字化(采样、量化) (2)数字视频信号变换编码(DCT 变化、离散小波变换等) (3)变化编码后信号的量化(标量量化或矢量量化) (4)量化系数的熵编码 解码器要求: (1)视频压缩码流熵编码的反变换 (2)反量化 (3)反变换编码 3.2 课程设计报告 设计报告编写要求: (1)设计报告应该手工书写在 A4 纸张上,要求步骤清楚、叙述简明、文具通顺、 笔迹端正,书写格式参照课程设计教程。报告内容按照指导教师给出的统一目录进行编 写。 (2)报告主要内容包括:课程设计目的、课程设计题目描述和要求、课程设计报告 内容、总结及参考文献。 (3)报告中应详细说明设计总体思路及流程图、子功能模块设计框架及流程图、测 试数据、测试结果及评价和测试步骤等。 (4)对每一个自成单元的内容,都应该有大小标题,使其醒目突出。 4 (5)报告字数不得少于 2000 字,且报告应加上学校统一规定的封面、封底,并装 订成册。 3.3 答辩验收 答辩时,学生应正确回答指导教师提出的问题,答辩表现计入课程设计成绩。答辩 过程融入在课程设计过程中,指导教师随时在设计的某一个环节中提出有关问题,以便 更准确的了解学生的设计态度及独立完成设计的能力。 四、进度安排及学时分配表 列表说明教学内容的学时分配及进度情况如下: 五、考核方法及成绩评定 1. 学生课程设计成绩由平时成绩(含设计表现、到课率等)和业务考核成绩(文档、 代码,答辩情况等)组成,按百分制计分,其中平时成绩占总成绩的 30%,业务考核成绩 占总成绩的 70%。 2. 指导教师按照课程设计的评分标准对指导的学生进行业务考核,并填写、上报成 绩单。 3. 课程设计按优秀(90100 分) 、良好(8089 分) 、中等(7079 分) 、及格 (6069 分)和不及格(60 分以下)五个等级评定总成绩。 六、教材和主要参考资料 (一)使用教材 无 序号 主 要 内 容 时间(天) 1 课设概论,下达设计任务书 (1、2、3 题中任选一题) 0.25 2 课题需求分析介绍 0.25 3 系统结构模块分析和总体设计 0.5 4 功能模块设计及实现 2 5 功能模块测试及系统总体联调 1 6 验收答辩,撰写课程设计报告 1 合计 5 5 (二)教学参考资料 中国1 孙鑫. VC+深入详解. 北京:电子工业出版社,2006. 中国2 廖超平. 数字音视频技术. 北京:高等教育出版社,2009. 中国3 解相吾,解文博 编著. 数字音视频技术. 北京:人民邮电出版社,2009. 中国4 谭浩强. C 语言程序设计(第四版).北京:清华大学出版社

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论