- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 06行企信息库 创新案例 前言技术-创新案例-天津海河假日酒店.doc
- 风味流派 形成 粤菜的形成.doc
- 06行企信息库 发展动态 前言技术-发展动态-西安植物园护坡喷播绿化技术取得新突破.doc
- 服务器配置与管理 附件 项目案例4.doc
- 06行企信息库 最新技术 前言技术-最新技术-GRC和FRP塑山技术.doc
- 17 计算机与互联网应用 17 计算机与互联网应用 机试题A卷.doc
- 服务器配置与管理 附件 项目案例12.doc
- 2018天南地北话美食 华东美食 南京小笼包.docx
- 甘薯生产技术 生产案例 案例之十五 湖南省湘西山区“玉米一甘薯”套作栽培模式.docx
- 2018天南地北话美食 华中美食 栖凤渡鱼粉.docx
- 第5课 控制系统的三个环节(教学设计)2023-2024学年五年级下册信息科技浙教版.docx
- 2024-2025学年高中历史必修三北师大版教学设计合集.docx
- 2024-2025学年初中音乐九年级下册苏少版(2024)教学设计合集.docx
- 2024-2025学年初中信息技术(信息科技)七年级上册川教版(2019)教学设计合集.docx
- 2024-2025学年高中地理必修二鲁教版教学设计合集.docx
- 【新课标】Unit 2 What time is it整体单元教学设计.docx
- 2024-2025学年初中信息技术(信息科技)八年级上册滇人版(2016)教学设计合集.docx
- 2024-2025学年小学信息技术(信息科技)四年级上册西师大版教学设计合集.docx
- 2024-2025学年高中地理选择性必修2中图中华地图版教学设计合集.docx
- 2024-2025学年初中信息技术(信息科技)八年级上册湘电子版(2019)教学设计合集.docx
文档评论(0)