C++程序设计课程教学大纲.docx
《C++程序设计课程教学大纲.docx》由会员分享,可在线阅读,更多相关《C++程序设计课程教学大纲.docx(4页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、C+0a课程教学大纲一、课程的基本信息适应对象:信息与计算科学课程代码:15E01013学时分配:54赋予学分:3先修课程:大学计算机A (1) (2),学科基础课程后续课程:C+可视化课程设计、Java程序设计等二、课程性质与任务C+程序设计是信息与计算科学专业的一门专业必修基础课。通过全面、系统地介绍面向对象程 序设计的基本概念、分析方法、设计方法、基本语法和编程方法;详尽地讲述C+语言面向对象的 基本特性,其内容包括类、对象、派生类、继承、多态性、虚函数、模板、流类库;从而使学生能 深刻理解和领会面向对象程序设计的特点和风格,类的封装性、继承性和多态性与程序的安全性、 结构性和灵活多样性
2、之间的关系,到达掌握其设计方法和编程基础的目的,并为后续课程打下基础。三、教学目的与要求通过本课程的教学,使学生对C+程序设计语言程序的构成、基本语法成分、数据定义和相关 运算有一个比拟全面系统的了解;理解程序的三种基本控制流程的概念和实现;掌握函数的定义和 调用;理解指针的基本概念,能够应用于数据组织和函数调用;理解面向对象程序设计的核心概念: 封装、继承、多态、类属;掌握C+定义类和操作对象的方法;掌握有关派生类的构造机制、多态 的实现技术;了解异常处理、I/O流。在基本技能方面要求学生:能够使用结构化程序设计思想和面 向对象程序设计的思维方法设计小规模的应用程序,并在有关集成环境下(例如
3、Visual C+)调试 运行。四、教学内容与课时安排(-)教学内容第1章C+ +语言概论(2课时)内容体系:了解C+语言的概念;了解C与C+的关系;了解C+语言对程序设计方法的支持; 数据的输入与输出;最简单的C+程序开发。知识点:通过比拟,建立面向对象设计的初步印象。重点:C+程序的编辑、编译、链接和运行的过程。第2章 变量和表达式(2课时)内容体系:C+中的字符集和单词;常量;变量;运算符和表达式;类型转换;数组。知识点:数据结构类型与输入输出;数据类型与变量、常量;常量的性质和定义;表达式中各 种运算符的功能和特点;运算符的优先级和表达式;数据类型转换;数组的声明和定义;数组元素 的存
4、储和初始化;数组作为函数的参数。重点:数据的类型,数据在内存中的存储形式。难点:面向对象程序设计风格。第3章 语句和预处理(4课时)内容体系:表达式和复合语句;选择语句;循环语句;转向语句;类型定义语句;预处理;知识点:C+各种过程化控制语句;C+各种语句的使用格式和语法规那么。重点:选择语句和循环语句的应用。难点:过程化控制语句应用编程。第4章指针和引用(4课时)内容体系:指针;指针的运算;指针和数组;引用。知识点:指针变量的声明;指针的赋值;指针运算;指针数组;指针作为函数的参数;指针型 函数;对象指针;new运算和delete运算;字符数组;string类;引用的创立方法;重点:指针及引
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 程序设计 课程 教学大纲
限制150内