《C++面向对象课程设计》教学大纲.pdfVIP

  • 1
  • 0
  • 约2.07千字
  • 约 3页
  • 2023-08-23 发布于上海
  • 举报
《C++面向对象课程设计》教学大纲 一、课程设计基本信息 课程设计环节名称:C++ 面向对象课程设计 英文名称:C++ Object-Oriented Course Design 课程设计周数:2 学分:2.0 适用对象:计算机科学与技术及相关专业 先修课程与环节:程序设计基础、面向对象程序设计 二、课程设计目的和任务 面向对象课程设计是学习完《面向对象程序设计》课程后进行的一次全面的综合练习, 是计算机科学与技术及相关专业实践性环节之一,是对面向对象程序设计方法和技术的理论 教学的深化。通过该课程设计,全面系统的学习面向对象程序设计的基本概念、基本语法和 编程方法,正确理解掌握 C++面向对象程序设计的基本特性,掌握运用 C++进行面向对象编 程的分析、设计、编程和调试的整个过程,培养学生初步进行系统分析和系统实现的能力以 及编写分析报告的能力,提高运用面向对象知识解决实际问题的能力,掌握文献检索、资料 查询的基本方法,具有初步研究能力,培养学生严谨的科学态度,严肃认真的工作作风和团 队合作精神。 三、课程设计方式 1、课程设计题目的选定 采用指导教师提供参考题目与学生自主命题相结合的办法选定课程设计题目,一人一 题,不得重复。 2 、课程设计任务的完成 在指导教师的指导下,独立完成课题的设计、代码编写和调试,独立完成课程设计报告, 所有工作任务主要在计算机中心机房完成。 四、课程设计指导方法与要求 (一)课程设计指导方法 课程设计教师主要通过现场指导和远程指导(电子邮件、电话等)两种方法。 (二)课程设计要求 1、指导教师 (1)所有同一门课的指导老师集中讨论,确定课程设计题目; (2 )指导课程设计学生认真钻研、相互学习; (3 )指导课程设计学生制定工作计划,积极开展工作。 2 、学生 (1)利用面向对象的方法对业务进行系统分析,形成功能规格说明书; (2 )对各个功能模块分析设计抽象并实现对象类; (3 )所有数据用文件存储,并通过文件流类与程序交换; (4 )用户界面用基于 MFC 的设计,最后完成一个可运行的程序; 233 五、课程设计内容和时间安排 (一)动员、准备及规划(1 天) 实习具体内容:动员、选题、系统功能和设计思路的分析 时间分配:上午动员、下午选题及规划 实习地点:机房 (二)课程设计实施、初期检查(3 天) 实习具体内容:菜单的制作、每个功能的具体设计 时间分配: 上午上机、下午初期检查 实习地点: 机房 (三)课程设计实施、中期检查(4 天) 实习具体内容: 具体功能的实现及系统的完善工作、中期检查 时间分配: 3.5天上机,0.5 天中期检查 实习地点: 机房 (四)整理报告 (2 天) 实习具体内容: 文档整理、设计报告的完成 时间分配: 全部时间写报告 实习地点:机房或图书馆 六、课程设计基本要求 (一)动员、准备及规划 1、要求:通过学习,使学生了解程序运行环境中的调试功能,掌握跟踪、修改错误的技巧。 2、重点:题目的选定 3、说明:题目自选也可以参考教师提供的题目,选题要紧密结合课堂教学内容,并建立一个 可行的工作计划,熟悉程序运行环境。 (二)课程设计实施、初期检查 1、要求:培养良好的编程风格,掌握编程语言。 2、重点和难点:每个功能的具体设计 3、说明:学生自检和指导教师检查相结合,严格按照拟订计划完成任务。 (三)课程设计实施、中期检查 1、要求:培养良好的编程风格,掌握编程语言。 2、重点和难点:系统完善和调试 3、说明:学生自检和指导教师检查相结合,严格按照拟订计划完成任务。 (四)整理报告 1、要求:通过学习,使学生掌握报告书写规范。 2、重点:格式的规范 3、说明:指导教师检查。 七、课程设计的考核方式和成绩评定标准 (一)课程设计考核方式 点名、各个环节的考核及程序检查、设计报告的综合评定。 (二)课程设计成绩评定标准 课程设计成绩=点名*10%+程序检查*30+设计报告*60% 234 由指导教师根据学生完成任务的情况、课程设计说明书的质量和课程设计过程中的工作态度 等综合打分。成绩评定实行优、良、中、及格和不及格五个等级。不及格者不能得到相应的 学分,需重新做课程设计,经指导教师考核及格后,方可取

文档评论(0)

1亿VIP精品文档

相关文档