77范文网 - 专业文章范例文档资料分享平台

2012 C++程序设计(上) 1319421 教学大纲 张亚红

来源:网络收集 时间:2019-03-15 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

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级 张亚红 陈宏明 严云洋

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库2012 C++程序设计(上) 1319421 教学大纲 张亚红在线全文阅读。

2012 C++程序设计(上) 1319421 教学大纲 张亚红.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/521320.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: