2012 C++程序设计(上) 1319421 教学大纲 张亚红
更新时间:2024-06-30 06:34:01 阅读量: 综合文库 文档下载
- 2012年属什么生肖推荐度:
- 相关推荐
C++程序设计(上)课程教学大纲
课程编号:1319421 学时学分:48
1 本课程的性质及适用专业
本课程是一门专业基础课,适用于计算机科学与技术、软件工程、物联网工程等专业。
2 本课程的教学目标
通过学习,使学生掌握C++的语言要素和结构化程序设计方法。了解C++语言的产生、发展、特点及作用,掌握数据类型、运算符、流程图、过程化程序结构、数组、函数、指针、结构体、链表、文件操作等基础概念与基本应用,熟悉VC++集成环境,培养动手能力,能编写简单的应用程序,同时为数据结构等后续课程的学习打下扎实的基础。
3 对先修课程的要求
建议先修高等数学等课程。
4 本课程教学内容及基本要求
4.1 概述
教学内容:计算机语言及发展;程序设计方法;C++语言的特点;Visual C++6.0集成环
境。
基本要求:掌握结构化程序设计方法;熟悉Visual C++6.0集成环境;了解计算机语言
及发展、C++语言的特点。
4.2 语言基础
教学内容:标识符与关键字;基本数据类型;变量与常量;运算符与表达式;优先级与
结合性;输入/输出;流程图。
基本要求:掌握数据类型、变量与常量、运算符与表达式等基本概念,熟悉格式化输入
输出方法,了解优先级和结合性知识,学会设计简单的应用程序,流程图的图形符号和表示方法。
4.3 流程控制语句
教学内容:if语句、switch语句;循环语句、break和continue语句。
基本要求:掌握控制语句的语法结构、之间联系及转换关系;熟悉在数值计算、图形输
出等方面的应用,流程控制的流程图表示。
4.4 函数
教学内容:模块化程序设计、函数定义、调用;内联函数、递归函数、重载函数;作用
域与生存期。
基本要求:初步理解模块化程序设计的思想;掌握函数模块的定义、调用、参数传递方
法、全局变量、局部变量、静态变量等概念及应用;熟悉递归函数的概念、作用与应用;了解内联函数、函数重载、作用域与生存期等概念。
4.5 数组
教学内容:一维数组;二维数组;字符数组。
基本要求:了解数组的概念,通过实例分析,掌握数组定义、引用、运算及典型应用;
熟悉字符串的处理方法。
4.6 指针与引用
教学内容:指针概念、指针变量、指针运算;动态内存分配;指针与常量;指针与函数、
函数指针;指针与数组;引用。
基本要求:掌握指针、引用的基本概念以及与数组、函数之间联系及典型应用;熟悉空
间的动态申请与释放机制;了解指针和引用的区别与联系。
4.7 结构和链表
教学内容:结构类型、结构变量、结构数组;链表。 基本要求:掌握结构类型、变量及结构数组的概念与使用方法;熟悉链表的定义、创建、
输出基本操作。
4.8 编译预处理
教学内容:宏定义、文件包含;条件编译。
基本要求:掌握编译预处理、宏定义、文件包含的概念;熟悉宏定义与文件包含的格式
及应用。
4.9 文件
教学内容:文件的基本概念;文件的打开与关闭、文件的读写操作。 基本要求:掌握文件的基本操作;了解文件的基本概念;
5 本课程实践教学环节要求
本课程另单独安排实验课程。
6 本课程学时分配 序号 1 2 3 4 5 6 7 8 9 概述 语言基础 流程控制语句 函数 数组 指针与引用 结构和链表 编译预处理 文件 合计 内容 讲课 2 4 8 6 8 8 8 2 2 48 习题课 实验 小计 2 4 8 6 8 8 8 2 2 48 7 其他说明
7.1 建议使用教材
钱能.C++程序设计教程(修订版).北京:清华大学出版社,2009.7 7.2 教学参考资料
1. 谭浩强. C++程序设计(第4版).北京:清华大学出版社,2010.6 2. 于永彦等. C++程序设计基础案例教程.北京:北京大学出版社,2009.1 3. 皮德常.C++程序设计教程. 北京:机械工业出版社,2009.3
4. 于永彦等. Visual C++程序设计实用案例教程. 北京:北京大学出版社,2010.2 7.3 教学方法和手段
采用多媒体辅助教学,课堂讲授,课下辅导。 7.4 考核方式
考试。
8、本大纲修订情况 版 次 1 执行时间 执 笔 审 核 批 准
2012级 张亚红 陈宏明 严云洋
正在阅读:
2012 C++程序设计(上) 1319421 教学大纲 张亚红06-30
四川省成都市龙泉中学2018届高三上学期12月考语文试卷含解析05-16
国民经济核算简答题(已排版)11-04
小学中年级经典诵读校本教材 - 图文10-18
学校内部控制自查报告06-22
电子论文-认知无线电中的并行频谱分配算法07-20
专题6.2 元素周期表和元素周期律(讲)-2017年高考化学一轮复习讲练测(原卷版)(2)11-09
《马克思恩格斯列宁经典著作选读》大纲篇目选择及编写原则等情况的总体介绍11-09
学术英语 医学 Unit 204-22
- 清真菜谱
- 我国国民经济和社会发展十二五规划纲要(全文)
- 高三物理机械振动和机械波复习2
- 浙江省公路山岭隧道机械化装备应用指导手册 doc - 图文
- 2018届高三数学文科二轮复习:专题检测(九) 导数的简单应用
- 2015年上海市公务员录用考试《行政职业能力测验》试卷(B类)
- 七年级道德与法制下册
- 大班户外游戏教案
- 病虫害预警 - 图文
- 某养鱼场为了提高经营管理水平
- 汉中市勉县尧柏余热汽机规程 10
- 烹饪试卷
- 事业单位考试公共基础知识专项分类题库训练
- 语文:第2课 走一步,再走一步 课堂导学案(人教版 七上)
- 天汉使用手册
- 人教版小学三年级数学下册教学计划
- 房地产销售管理完全操作手册122页
- 2009年评审通过具有中学高级教师专业技术资格人员名单...
- 《15秋公共关系学》作业1
- 2017最新版监理公司三标一体管理手册
- 张亚
- C++
- 教学大纲
- 程序设计
- 1319421
- 2012