《程序设计综合课程设计》课程教学大纲.docx
《《程序设计综合课程设计》课程教学大纲.docx》由会员分享,可在线阅读,更多相关《《程序设计综合课程设计》课程教学大纲.docx(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、程序设计综合课程设计教学大纲一、课程概述课程名称程序设计综合课程设计英文名称Practice of Programming Complex课程性质专业必修课课程代码22125034总学时2周学分2开课学期第二学期先修课程程序设计基础、面向对象程序设计适用专业网络工程开课单位计算机与电气工程学院二、课程简介通过程序设计综合课程设计,使学生进一步理解和掌握理论课程环节中所学的面向过程 和面向对象的程序设计方法,包括数据类型、流程控制、典型算法,和对象的封装性、多态 性等特征以及它们在程序中的应用和实现。通过实现一个中等规模的应用软件,提高利用计 算机系统解决实际问题的能力;学生通过本课程的学习,较
2、熟练地掌握软件设计的基本内容 和分析设计方法,培养规范化软件分析设计的能力;培养文献检索、自主学习的能力,进一 步提高程序设计和团队协作的能力。三、学习目标学习目标1:能够针对计算机网络复杂工程问题,采用科学方法设计实验,并对实验结 果进行分析讨论,并得出有效结论。(支撑指标点4.4)学习目标2:能个人独立工作或者与团队协作沟通,在项目中担任相应职责(项目管理、 需求分析、系统设计、系统测试等)。(支撑指标点9.2)学习目标3:理解并掌握计算机网络应用领域的工程项目管理原理与经济决策方法,并 能在多学科环境中应用。(支撑指标点1L1)四、学习目标对毕业要求指标点的支撑表41学习目标对毕业要求指
3、标点的支撑毕业要求毕业要求指标点学习目标1234研究4.4能够对实验结果进行分析和解释,并对结果进行规 范表述,通过信息综合得到合理有效的结论。7答辩结果答辩时思路清晰, 论点正确,回答问 题有理论根据,基 本概念清楚,对主 要问题回答正确、 深入,语言流畅, 表达精确;设计结 果高效正确。答辩时思路较清 晰,论点基本正确, 能正确回答主要问 题,基本概念清楚, 语言较流畅,表达 精确;设计结果正 确合理。答辩时思路一般, 论点基本正确,对 主要问题的回答基 本正确,但分析不 够深入,部分基本 概念不清楚;设计 结果正确。答辩时思路一般,论 点基本正确,主要问 题能答出,或经启发 后才能答出,
4、回答问 题较肤浅;设计结果 基本正确。未参加答辩或在答 辩中阐述设计的论 据错误,基本概念 不清楚;没有有效 的设计结果。表75沟通+团队合作评分表课题名称:综合得分:指导教师:班级: 组次: 组长签名:年月日序 号学号姓名小组 分工任务 完成 (40%)工作 态度 (20%)协同合作 能力 (10%)沟通协调 能力 (10%)答辩表达能 力 (20%)合计(100 分)1234说明:1、根据小组成员日常表现及综合设计能力体现,指导教师给出小组合作综合分值(60/70/80/90分)。小组 成员按照下列标准填写表格,见表7-5。2、表格由小组组长负责填写,表格第一位为小组组长;3、小组成员得分
5、平均值W教师综合给定分值。表7-6成绩评定表课程名称: 专业班级: 学号:姓名:评定项目评定主要内容满分折合分评分合计讨论+团队(100 分)协同工作 情况,考 勤1、小组任务分配,小组工作计划,讨论记录;2、体现小组设计的协同工作和团队合作Q10015方案设计 与实现 (100 分)方案论证1、设计需求分析;2、可行性论证;3、文献资料准备。3010设计方案1、设计方案合理,可行;2、具备工程化应用能力;3、成本可控,便于测试维护和扩展。3010实施测试1、系统运行的正确性、稳定性、容错性、安全性;2、测试方案完整系统,测试记录详细清楚;3、能提出后续优化建议。4015课程设计 报告(100
6、 分)文档质量1、方案论证过程和依据;2、材料完整性,正确性;3、图表清晰度,文字规范度,格式正确度。10040答辩(100)答辩情况1、熟练程度,仪态,表达能力2、回答问题的准确性10020综合成绩八、课程质量评价和持续改进课程结束后由课程责任人以定量和定性评价方法,针对具体课程目标形成文字或图表形 式的报告,针对学生个体和整体的学习成果评价并对相关问题进行分析;同时纳入课程目标 所支撑的毕业能力要求达成的相关性分析;对以上各薄弱环节进行原因分析,提供持续改进 建议,并由学院教学指导委员会进行审核。针对学生个体和整体的课程目标评价方法如下:1、课程考核成绩算分评价法:课程目标达成度算分评价法
7、是以参加课程学习的所有学 生获得课程成绩为样本,对支撑毕业要求中各个指标点对应的课程目标进行达成情况评价, 要由任课教师、课程负责人进行评价。课程目标达成情况评价值计算按下面公式进行:k 口课程目标达成评价值/=1 Z,上式中左是该课程目标评价环节数,评价环节有平时过程考核、课后作业、大作业、实 验、期末考试等(具体的依据考核审核表确定);Z,是第i个评价方式的总分值,n是为学生 在第i个评价方式上的得分,Pt是第i个评价方式在该课程目标评价中的占比。2、教学期间,任课教师通过作业、报告及学生反馈等及时优化教学方式和手段;整个 课程中,任课教师针对学生课程目标未达成者,通过优秀学生与其沟通交流
8、作进一步专题辅 导改进;整体达成度较差部分,通过抽查与学生交流、分析问题,作进一步教学内容及方法 的改善。九、教材与主要参考资料教 材:1朱福喜.面向对象与Java程序设计(第二版)M.清华大学出版社,20157教学参考书:2叶核亚,Java程序设计实用教程(第三版)M.电子工业出版社,2010.29个人和团队9.2能够在团队中独立或合作开展工作11项目管理11.1掌握计算机网络工程项目管理和经济决策的方法, 具有工程意识表4-2教学活动对学习目标的支撑关系表学习目标相关教学活动支撑学习目标说明1达成途径:通过对项目背景、目标和用户等基本情况的了解,利用建模工具进行系统需求分析, 根据需求分析
9、,以层次化的设计方法,选择合适的技术,设计性能相对优化的应用软件系统并撰 写相关规格说明文档,方案应当综合考虑技术、成本、环境、资源等因素。评价方式:文档、方案口头答辩2达成途径:通过个人在项目组扮演某种角色,能够独立胜任该角色,完成相关的工作任务,并与 其他组员沟通协作完成整个软件项目的设计与开发。评价方式:工作口头答辩、组员评价五、教学内容和时间分配1 .调研选题:教师制定多个选题,学生3-5人一组,通过调研,按工程实际问题自主选 题,制定项目计划,进行角色分工,制定项目进度表;提出项目功能要求,明确设计要求。2 .项目方案设计:根据需求分析,以层次化和模块化的软件设计方法,选择合适的技术
10、, 设计性能相对优化的算法和应用程序,方案应当综合实现兼容性,安全性、先进性、可靠性, 及后续的可扩展性等。3 .利用仿真软件或软件开发工具实施设计方案,并运用规范理论和方法对软件系统性能 进行分析测试,并进一步改进和优化设计;并从工程化应用的角度对方案进行合理评估。4 .说明书撰写:步骤清楚,叙述简明,文字通顺,书写端正,说明书及图纸完整。5 .答辩与设计结果提交:采用答辩与软件演示的形式对设计结果进行验证;答辩时能正 确回答问题,设计结果正确合理。表51教学内容与进度安排表教学安排主要教学内容具体要求教学产出目标学习目标时数第1周1、课程简介及 总体要求; 2、分组;3、选题:根据 题目要
11、求和小 组的能力选择。1、课程设计的目的和意义;2、课程设计的基本要求、实习 纪律,达成学习目标的考核方 式;3、满足3-5人小组协同合作的 要求;4、课题要体现技术先进性和理 念创新性;要包含系统分析、系 统设计、系统安装部署。1、明确实习目的、意义及 相关实习规范2、通过小组协作锻炼合作 和沟通能力。3、明确设计任务,强化学 生工程意识。1、2、1天1、 课题调研, 确定方案;2、 方案口头 答辩。1、查阅资料、明确设计思路, 确定课题设计方案;2、方案论证,需解决的关键技 术。1、总体方案设计及原型;2、根据总体方案,明确成 员分工和具体任务1、22天1、设计方案实 施与测试1、对设计方
12、案进行系统仿真和 实验测试1、测试方案2、测试用例3、测试活动4、测试报告1、24天1、设计报告1、按课程设计报告要求撰写, 内容包括:需求分析、系统设计 与实现、系统测试与优化、设计 心得等,格式符合湖南文理学院 课程实习报告规范要求。1、体现内容完整性、格式 的规范性、系统创新性、 设计的科学性。2、提升学生的文案能力。1、22-3天(包 含课 后)1、验收、答辩对照功能需求规格书,逐一验 收,回答导师的提问,及项目总 结。1、验收报告2、答辩记录1、21天表5-2课程思政序 号案例名称案例教学目标思政元素1课程简介及总体要 求明确课程设计的基本要求、包括学习 纪律,实验记录、报告撰写规范
13、、达 成学习目标的考核方式培养学生踏实认真的作风,强化学生的 诚信意识;要求学生认真付出,努力做 事,坚持科学观和实事求是精神。2设计方案实施与测 试按设计方案编写程序、并进行性能测 试和建立测试记录培养学生严谨的工程意识,树立实干精 神。3验收、答辩对学生的课程设计逐一验收评估强化学生工程意识,培养严谨的工作作 风,进一步提高分析问题和解决问题的 能力。六、设计内容及要求题目一:考勤管理系统考勤信息记录了学生的缺课情况,它包括:缺课日期、第几节课、课程名称、学生姓名、 缺课类型(迟到、早退、请假及旷课)。试设计一考勤管理系统,使之能提供以下功能:1 .录入学生的缺课记录;.修改某个学生的缺课
14、记录;2 .查询某个学生的缺课情况;.统计某段时间内,旷课学生姓名及旷课次数,按旷课次数由多到少排序;3 .统计某段时间内,有学生旷课的课程及旷课人次,按旷课人次由多到少排序;.系统以菜单方式工作。具体要求如下:1、采取模块化方式进行程序设计,要求程序的功能设计、数据结构设计及整体结构设 计合理。学生也可根据自己对题目的理解增加新的功能模块(视情况可另外加分)。2、系统以菜单界面方式(至少采用文本菜单界面,如能采用图形菜单界面更好)工作, 运行界面友好,演示程序以用户和计算机的对话方式进行。3、程序算法说明清晰,理论分析与计算正确,运行情况良好,实验测试数据无误,容 错性强(能对错误输入进行判
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计综合课程设计 程序设计 综合 课程设计 课程 教学大纲
限制150内