收藏 分享(赏)

2013级所有本科专业2013-2014学年第3学期《基础项目体验开发(C语言)》项目教学大纲.doc

上传人:dzzj200808 文档编号:2277887 上传时间:2018-09-09 格式:DOC 页数:9 大小:202.79KB
下载 相关 举报
2013级所有本科专业2013-2014学年第3学期《基础项目体验开发(C语言)》项目教学大纲.doc_第1页
第1页 / 共9页
2013级所有本科专业2013-2014学年第3学期《基础项目体验开发(C语言)》项目教学大纲.doc_第2页
第2页 / 共9页
2013级所有本科专业2013-2014学年第3学期《基础项目体验开发(C语言)》项目教学大纲.doc_第3页
第3页 / 共9页
2013级所有本科专业2013-2014学年第3学期《基础项目体验开发(C语言)》项目教学大纲.doc_第4页
第4页 / 共9页
2013级所有本科专业2013-2014学年第3学期《基础项目体验开发(C语言)》项目教学大纲.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、基础项目体验开发(C 语言)项目教学大纲一、 项目基本信息1项目代码:2项目名称(等级):二级项目(1 级/2 级)3项目英文名称: 4授课对象:计算机系本科一年级5开课单位:计算机系6教学时间安排:第 3 学期(技能实习)7先修项目:大 学 计 算 机 基 础 3 级 项 目 , 程 序 设 计 基 础 3 级 项 目 , 数 据 结 构 3 级 项 目8后续项目:操作系统 3 级项目9项目学时、学分:共 4 周 80 学时 4 学分10项目涉及的主要课程:序号 课程名称 课程代码 学时 学分学年度学期开课单位1 大 学 计 算 机 基 础 A( 上 ) 32 2 1 计算机系2 大 学 计

2、 算 机 基 础 A( 下 ) 16 1 2 计算机系3 程 序 设 计 基 础 64 4 1 计算机系4 数 据 结 构 64 4 2 计算机系二、 项目地位及作用巩固理论学期所学 C 语言和数据结构知识,灵活掌握 C 语言编程技巧和典型算法的实现,培养学生良好的编程思维和习惯,提高学生运用程序设计语言解决实际应用问题的能力。三、 项目教学目标及教学任务(一)教学目标1教学目标的总体概括通过学习本课程,学生能够较全面地掌握 C 语言的知识,并对数组、函数、指针、结构体、文件等 C 语言的较深入知识有更深刻理解,能够熟练地应用这些知识,结合程序设计思想,在掌握常用算法和数据结构的基础上,全面提

3、高 C 语言编程的基本技能。2教学目标列表目标内容 具体目标1熟练掌握 C 语言相关知识,包括 C 语言的三种结构、输入/输出2掌握 C 语言的数组、函数的相关知识3. 进一步理解指针、结构体和文件的概念及应用理论知识4理解数据结构的三种结构,掌握常用的算法设计和实现1能够根据已有程序进行功能上的扩展和完善,并具有一定的创新2. 掌握简单规模的程序设计的方法,并能够进行数据结构描述及算法设计,能够使用流程图来描述算法,能运用所学知识和技能对一般问题进行分析和程序设计专业技能3. 养成良好的编程习惯和编程风格,编写的代码完整,规范,清晰可读性强1培养良好的自学能力职业道德2培养良好的沟通能力和团

4、队合作精神(二)项目培养能力体系TOPCARES(1 级能力指标)TOPCARES(2 级能力指标)TOPCARES(3 级能力指标) 项目培养能力指标2.1 系统思维 2.1.2 系统的显现和交互作用 培养学生理解函数的思想,及简单系统的分解和模块(函数)之间的交互2.2 批判性思维 2.2.1 分析问题培养学生理解问题(程序、项目)的需求的能力2 Open minded and innovation开放式思维与创新 2.4 创新能力 2.4.1 引进、消化、吸收再创 新能力 培养学生自学及根据已学到知识进行 改进、创新程序的初步能力3.1 工程推理和解决问题的能力3.1.5 解决方法和建议

5、能够根据流程图或算法思想写出程序代码,并根据执行结果对程序进行调试3.2.2 查询印刷资料和电子文献能够查阅在学习过程中遇到难题的解决方法3 Personal and professional skills个人职业能力3.2 实验和发现知识 3.2.3 实验性的探索 培养通过实际执行程序来验证自己分析程序结果的能力4 Communication and teamwork 沟通表达与团队合作4.3 团队工作 4.3.1 组建有效的团队 能够解释任务和团队工作过程8.6.3 软件实现过程能够理解已经设计好的数据结构和模块划分,清楚系统中的结构,能够讨论并实现程序8 Social contribut

6、ion by application practice(CDIO)实践构思、设8.6 实施8.6.5 测试、证实、验证及认证能够通过执行程序来测试、验证预期的结果计、实现和运行为社会的贡献(三)项目培养目标与项目内容映射表见附件项目培养目标与项目内容对应 mapping 图 。完成项目培养目标与项目内容对应 mapping 图 ,以大纲附件的形式一并提交。(四)教学任务1. 总体任务: 提交电子版的实习报告 提交电子版的源程序代码2. 具体任务:项目采用结构化软件工程的方法来控制整个学习过程,要求学生对这种方法的各个阶段完成的工作有一定了解,并掌握相应的技能,具体任务分解如下: 需求分析阶段:

7、了解项目需要完成的功能;了解项目中所用到的算法和数据结构; 设计阶段:确定每个模块的函数名称及所需要的参数、返回值等;进一步明确项目中需要的各子函数及其之间的调用关系;能够在教师指导下绘制出模块的流程图; 实现阶段:形成统一的程序设计风格;能够根据流程图用 C 语言编写出完成功能的正确代码;能够对自己开发的代码进行单元测试;能够实现系统的测试; 总结阶段:了解文档的编写过程和方法;能够编写出符合规范、内容无误、书写工整的实习报告。基于 CDIO 一体化理念的项目教学大纲4四、 项目实施进度安排表此表用于描述本项目的具体模块内容、项目培养能力目标、知识目标和项目成果,以及实施方法及考核方式等。课

8、次项目单元代码项目单元名称教学周项目内容 知识点与技 能点 能力指标 项目成果 学时 实施方法 考核方式 实践场所1PU(1)前期知识巩固 1小学期动员、计算 24 的问题C 基础、函数2.1.2、2.2.1、2.4.1作业源码(国信安-指针求解调和函数)4TM(1,1),TM(5,6)PTT 课堂2PU(1)前期知识巩固 1移数字游戏、数字翻译器C 基础、函数、指针、二维数组2.1.2、2.2.1、2.4.1作业源码(国信安-猪八戒选媳妇)4TM(1,1),TM(5,6)PTT 课堂3 PU(1) 前期知识 巩固 1 四皇后问题 C 基础、指针数组2.1.2、2.2.1、2.4.1作业源码(

9、国信安-巧用指针搬数据)4TM(1,1),TM(5,6)PTT 课堂4 PU(1) 前期知识 巩固 1 文件加密解 密 文件读取、 保存2.1.2、2.2.1、2.4.1作业源码(国信安-巧用指针搬数据)4TM(1,1),TM(5,6)PTT 课堂5 PU(1) 前期知识 巩固 1 数据结构-图图基础、图的遍历、最小生成树2.1.2、2.2.1、2.4.1作业源码 4TM(1,1),TM(5,6)PTT 课堂6 PU(2) 项目准备 和实施 2项目介绍、项目要求、 安装 AI-TANKAI-TANK数学和物理知识复习AI-TANK 中常见数学和物理问题的分析方法及解决办法3.1.5、3.2.2

10、、3.2.3、8.6.5作业源码 4TM(1,1),TM(5,6)PTT 课堂7 PU(2) 项目准备 和实施 2创建第一个C 机器人和基本移动路线AI-TANK 结构解析和常用头文件学习、各种运动策略和掌握基本的运动实现3.1.5、3.2.2、3.2.3、8.6.5作业源码 4TM(1,1),TM(5,6)PTT 课堂基于 CDIO 一体化理念的项目教学大纲58 PU(2) 项目准备 和实施 2 基本瞄准AI-TANK 的基本瞄准策略:定点、直线、圆周瞄准3.1.5、3.2.2、3.2.3、8.6.5作业源码 4TM(1,1),TM(5,6)PTT 课堂9 PU(2) 项目准备 和实施 2打

11、击静态靶、直线运动靶、圆周运动靶在规定的时间打死打死静态靶、打死所有直线运动和匀变速靶、打死所有直线运动和匀变速靶3.1.5、3.2.2、3.2.3、8.6.5作业源码 4TM(1,1),TM(5,6)PTT 课堂10 PU(2) 项目准备 和实施 2打击绕墙靶、八字形运动靶在规定的时间打打死绕墙和匀变速靶、死八字形运动和匀变速靶3.1.5、3.2.2、3.2.3、8.6.5作业源码 4TM(1,1),TM(5,6)PTT 课堂11 PU(3) 项目扩展 3打击钟摆运动靶、实现机器人避弹避墙在规定的时间打死钟摆运动靶、在打击敌人的同时能正确的避弹避墙3.1.5、3.2.2、3.2.3、8.6.

12、5作业源码 4TM(1,1),TM(5,6)PTT 课堂12 PU(3) 项目扩展 3 实现运动轨 迹特效在运动打击敌方的同时绘制运动轨迹特效3.1.5、3.2.2、3.2.3、8.6.5作业源码 4TM(1,1),TM(5,6)PTT 课堂13 PU(3) 项目扩展 3实现高级运动和高级瞄准在打击敌人的同时能实现高级运动和高级瞄准3.2.2、3.2.3、8.6.3作业源码 4TM(1,1),TM(5,6)PTT 课堂14 PU(3) 项目扩展 3 实现团队作 战熟悉团队作战机制和通信兵3.2.2、3.2.3、8.6.3作业源码 4TM(1,1),TM(5,6)PTT 课堂15 PU(3) 项

13、目扩展 3 实现团队作 战实现团队作战和混战避敌3.2.2、3.2.3、8.6.3作业源码 4TM(1,1),TM(5,6)PTT 课堂16 PU(4) 项目检验 和总结 4 项目初赛 在班级内参 加个人赛3.2.2、3.2.3、8.6.3作业源码 4TM(1,1),TM(5,6)EBT/MT 课堂基于 CDIO 一体化理念的项目教学大纲617 PU(4) 项目检验 和总结 4 项目改进根据比赛结果改进机器人3.2.2、3.2.3、4.3.1作业源码 4TM(1,1),TM(5,6)EBT/MT 课堂18 PU(4) 项目检验 和总结 4 项目复赛 在班级内参 加团队赛3.2.2、3.2.3、

14、4.3.1作业源码 4TM(1,1),TM(5,6)EBT/MT 课堂19 PU(4) 项目检验 和总结 4 项目改进根据比赛结果改进团队作战3.2.2、3.2.3、4.3.1作业源码 4TM(1,1),TM(5,6)EBT/MT 课堂20 PU(4) 项目检验 和总结 4 项目总结完成根据要求完成项目文档3.2.2、3.2.3、4.3.1文档 4TM(1,1),TM(5,6)RT 课堂说明:1 “课次”一列顺序填写 1、2、3, “学时”最小单位为 2(连上两节)或 4(连上四节) ;2 “项目单元代码”要与“项目培养目标与项目内容映射表”项目体系代码相一致; 2 “能力指标”:与“项目培养

15、目标与项目对应 mapping 图”中 3 级能力指标编号一致;4 “项目成果”:即实践作品类型,主要包括作业、实习报告、程序设计、设计文档、项目开发、作品等成果内容; 5 “实施方法”:为实现项目设计达到的能力要求所采用的实践教学方法,填写教学实施的代码 TM(i,j),参见TOPCARES-CDIO 教学符号代码规则;6 “考核方式”:填写相应考核方式的代码,参见TOPCARES-CDIO 教学符号代码规则; 7 “实践场所”:包括课堂、实验室、图书馆、校内实训基地、校外实训基地等;基于 CDIO 一体化理念的项目教学大纲7五、 教学方法及组织形式以课堂边讲边练或项目组研发形式开展模拟实际

16、工作场景实践教学。本课程为实践课程,教学采用边讲边练、精讲多练的形式。教师把每天每个子项目的需求分析给学生,然后讲解如何解决本子项目的思路,并辅以程序流程图。学生在教师的指导下,通过自己动手、查阅资料、分组讨论交流等方式编程实现子项目,并在课后的时间完成当天的实习任务。六、 教学环境采用多媒体教学,每名学生一台笔记本电脑,教室具备上网条件,教师和学生都能够随时查阅相关资料。七、 教学资源1教材及参考资料教材:C 语言学习利器-坦克机器人,钟民.中国水利水电出版社.2007 年 4 月。参考资料:1C 语言程序设计 ,巫家敏,高等教育出版社,2007 年 6 月2C 语言程序设计教程 ,邱建华,

17、李树华,东软电子出版社,2009 年 8 月2其他教学资源1. ftp:/2. http:/3. http:/ 形成性考核与终结性考核1记分方式百分制,满分 100 分,实习成绩由平时成绩和实习报告考核成绩两部分构成。平时成绩占总成绩的 70,平时成绩按照系统分析、系统设计、系统实现、测试与评价及答辩五个阶段分阶段考核,其中 ,系统分析(20 分)、系统设计与设计(10 分)、系统实现(20 分)、测试与评价(20 分 )、答辩(10 分 ); 实习报告考核成绩占总成绩的 20。3项目考核内容及安排基于 CDIO 一体化理念的项目教学大纲8类别 考核项目 考核主要内容 考核及评 价方式 考核时

18、间 安排 所占权重前期知识巩固 课堂表现及作业完成情况 PTT 1 周 20%系统分析与设计 课堂表现及作业完成情况 PTT 1 4 周 10%系统实现 系统各每功能模块的代码完成情况 PTT 2, 3 周 20%形成性考核测试与评价 测试结果及组间评价结果 EBT/MT 4 周 20%答辩 系统各功能模块知识点的掌握情况 ODT 第 4 周 10%终结性考核实习报告 填写是否规范,内容是否正确,代码填写风格是否一致 RT 第 4 周 20说明:1项目考核与评价关键点:TOPCARES 能力目标考核,阶段性评价与考核,整体项目完成度与成熟度考核,文档完整度与规范度考核。2 “考核项目”:是指考

19、核的阶段,如平时考核、实践(实验)考核、单元考核、阶段考核、期中考核、期末考核等;3 “考核方式”:采取形成性与终结性考核相结合的评估方法,填写具体的考核及评价方法代码,参见TOPCARES-CDIO 教学符号代码规则 ;4 “考核时间”:填写第几教学周;5 “所占权重”:为各部分考核成绩占总成绩的比例,各项权重之和为 1。3命题要求考核项目 重点考核知识点、技能点 备注说明:1考核知识点、技能点要与“各单元知识点、技能点分布及学时分配表”中知识点与技能点编号一致。基于 CDIO 一体化理念的项目教学大纲94总成绩评定标准等级 评定指标(定性与定量结合)优秀(100-90) 文档清晰、功能完整

20、,编码规范,结构清晰,接口简单,易于维护和功能扩充良好(89-80) 文档清晰、功能完整,编码规范,结构安排比较合理,但还存在不足中等(79-70) 文档较清晰、功能较完整,编码较规范,但结构和接口还存在不足合格(69-60) 文档基本清晰、完成 70的功能,程序能运行,但可读性及扩展性不强不合格(60 以下) 50以上的功能没有完成,编码不规范,结构不合理说明:1根据个人表现给定单个成绩;2根据项目组表现给定小组成绩,组内成员均以此成绩记录;3根据公式由项目组成绩计算得出个人成绩(推荐):个人成绩=项目组成绩 个人贡献权重/项目组个人最高贡献权重九、 项目评价与持续改进详见质量管理与保障部项目质量评价与改进实施方案。十、 大纲管理 大纲版本号:Ver 1.1制定人签字:审核人签字:责任教学团队: 教学主任签字:制定日期:2014-6-20说明:电子版的材料要写上签字的名字;上报纸质版的要手工签字;制定日期,填写实际日期。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报