C++程序设计 整体设计 00102 C++语言程序设计--整体设计.docx

C++程序设计 整体设计 00102 C++语言程序设计--整体设计.docx

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《C++语言程序设计》 课程整体教学设计 ( ~ 学年第二学期) 课程名称: C++语言程序设计 所属系部: 软件工程学院 制定人: 周建坤 合作人: 黄磊 制定时间: 山东理工职业学院 课程整体教学设计 一、课程基本信息 课程名称:C++语言程序设计 课程代码:0602024 学分:6 学时:96 授课时间:第二学期 授课对象:计算机软件技术专业 大一学生 课程类型:专业平台课程 先修课程: 后续课程: 动态网站建设、动态网站开发 二、课程定位 (一)学生所在专业面向的岗位(群)。初次就业岗、二次晋升岗和未来发展岗。 初次就业岗:Web程序员,负责指定网站后台功能模块代码的编写;  二次晋升岗:系统分析员,负责对拿到的子项目进行管理、分解、指导协调,并对子项目技术等把关;  未来发展岗:架构师、技术经理,负责整体系统分析、架构搭建、系统构建、代码走查等工作。 (二)写出本课程选择的背景实践岗位,画出其典型工作流程图,标示出这些工作所需的能力、知识和素质。 (三)本课程与中职、高职(专科、本科)、普通高校、培训班同类课程的区别 中职:主要侧重C++的语法学习及小程序段的编写; 高职:侧重C++语言的应用,利用C++语言开发应用软件,为将来的网站开发职业打下编程基础; 普通高校:侧重以C++语言作为语言平台,研究算法及在某领域的深入应用;  培训班:以某一特定目的如C++二级考试开展培训学习。 三、课程目标 能力目标: 1、方法能力目标 (1) 培养学生谦虚、好学的品质; (2) 培养学生勤于思考、做事认真的良好作风; (3) 培养学生良好的职业道德; (4) 培养按时、守时的软件交付观念; (5) 培养阅读需求规格说明书和设计文档的能力。 2、专业能力目标 (1) 掌握使用C++数据类型和表示方法; (2) 具有简单应用程序的可行性和需求分析能力; (3) 掌握C++程序结构设计方法; (4) 具有简单应用程序分析和结构设计能力; (5) 具备使用面向对象的方法设计简单应用程序的能力; (6) 具有简单应用程序的总体设计和详细设计能力; (7) 掌握单应用程序代码重用方法; (8) 具有简单应用系统的维护和修改能力; (9) 简单应用程序的集成能力。 知识目标: 1、了解C++语言的发展历史、特点; 2、掌握简单的C++程序的组成与书写格式,会使用C++程序的设计工具、开发过程; 3、掌握基本数据类型、常量、变量、运算符、表达式构成; 4、掌握逻辑运算符、自增自减运算符、位运算符和复合数据类型的运用; 5、掌握顺序控制语句、选择控制语句、循环控制语句和跳转语句的结构与执行过程 6、掌握函数的声明、调用格式、函数的参数传递、作用域、文件与预处理等; 7、掌握数组及指针; 8、掌握类、对象、模板、重载; 9、掌握继承、派生、多态、虚函数; 10、C++流和文件流掌握。 素质目标: 1、培养学生良好的自我表现、与人沟通的能力; 2、培养学生的团队协作精神; 3、培养学生分析问题、解决问题的能力; 4、培养学生勇于创新、敬业乐业的工作作风; 5、培养学生诚实、守信、坚忍不拔的品格; 6、培养学生自主、开放的学习能力。 四、课程的知识理论内容: 序号 模块(或子模块)名称 对应知识点 学时分配 1 需求分析 项目介绍、软件需求、数据需求、初步用户手册 4 2 菜单显示 输入输出、数据类型、运算符、表达式 12 3 借书查询 控制结构、数组 12 4 库存查询 结构体、指针 12 5 借书 函数 6 6 读者登记 类与对象 12 7 新书入库 继承与派生 12 8 还书 多态与虚函数、模板 6 9 数据存盘、读盘 I/O数据流 6 10 程序优化与测试 代码优化、代码测试 6 11 文档编制 用户手册、测试分析报告 4 五、能力训练项目设计 编号 能力训练项目名称 子项目编号、名称 能力目标 知识目标 训练方式、手段及步骤 可展示的结果和验收的标准 1 图书管理系统 1-1需求分析 1、能根据客户需求描述,确定制作该系统的目的; 2、能够分析出该系统的功能需求; 3、能够画出系统的功能模块图、系统流程图; 4、能够设计出简单的数据字典、数据流程图; 5、能够设计出系统的总体结构图 1、掌握需求分析的流程、方法; 2、掌握系统模块图、流程图、数据流程图的画法; 3、理解数据字典的作用及简单的设计方法; 训练方式:分组讨论、模仿练习、小组互评 手段:演示教学、案例启发引导 步骤:1、根据图书管理系统的项目情景进行需求分析,学生观察并回答问题或提出问题; 2

您可能关注的文档

文档评论(0)

WanDocx + 关注
实名认证
内容提供者

大部分文档都有全套资料,如需打包优惠下载,请留言联系。 所有资料均来源于互联网公开下载资源,如有侵权,请联系管理员及时删除。

1亿VIP精品文档

相关文档