C++程序设计教学大纲.doc
《C++程序设计教学大纲.doc》由会员分享,可在线阅读,更多相关《C++程序设计教学大纲.doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、辽宁科技大学信息技术学院课程教学大纲课程名称:C+程序设计英文名称:C+ Programming课程编号:A1013L003学 时 数:80其中实验(实训)学时数:24 课外学时数:0学 分 数:5.0适用专业:计算机科学与技术、网络工程、软件工程一、课程的性质和任务C+程序设计是计算机科学与技术专业、网络工程专业和软件工程专业的专业基础课。C+语言是在C语言基础上扩充了面向对象机制而形成的一种面向对象的程序设计语言,它对降低软件的复杂性,改善其重用性和可维护性,提高大型软件的开发效率,具有十分重要的意义。C+程序设计主要讲授C+语言的基本语法、数据类型、程序的结构与语句、数组、函数、指针、构
2、造数据类型、类和对象、继承与派生、多态性和虚函数、模板、I/O流等方面的问题。通过本课程的学习,使学生掌握有关面向对象的思想和基本概念,树立面向对象的编程思想,学会程序设计的基本方法和技能,具有用程序设计语言解决实际问题的能力,使学生能编写出符合规范和性能良好的程序,为后续课学习及今后的应用开发打好基础。二、课程教学内容的基本要求、重点和难点(一) C+概述了解程序设计基本概念、程序设计方法,一般问题的计算机求解过程;掌握C+程序结构,main()函数,C+源程序的编辑、编译、链接和运行,VisualC+6.0集成开发环境的安装和使用。重点:C+程序结构,main()函数,C+语言程序上机调试
3、步骤和方法。难点:C+程序结构。(二)数据类型、运算符与表达式掌握基本数据类型的定义和使用,熟练掌握整型与实型数据的输入与输出,字符型数据的输入与输出。掌握常用运算符和表达式的使用,包括算术运算符、关系运算符、逻辑运算符、自增自减运算符、赋值运算符及其表达式的使用,了解运算符的优先级。了解标识符的构造规则,理解强制类型转换的使用。重点:数据输入输出中格式控制符的使用,基本数据类型的表示范围对使用的影响。难点:数据类型转换,运算符的混合使用。(三)程序的结构与语句掌握表达式语句和结构化程序设计的三种基本结构,包括顺序结构、选择结构和循环结构,熟练掌握选择结构中的if-else语句和switch语
4、句,循环结构中的while语句和for语句,了解do-while语句。理解break语句与continue语句使用上的区别。重点:掌握三种基本结构,混合使用三种基本结构解决实际问题。难点:循环结构的嵌套使用。(四)函数熟练掌握函数的定义和使用方法;掌握函数参数传递的方式;理解函数的作用范围;掌握函数重载、递归函数。了解预处理和函数原型的使用;了解变量的作用域和存储类型。重点:掌握函数的声明、定义、调用和返回;掌握函数参数传递的两种方式对程序运行结果的影响;函数重载。难点:理解按地址传递函数参数,递归函数的使用。(五)数组熟练掌握一维数组和二维数组的定义、初始化和数组元素的引用方法;掌握一维数组
5、的基本操作和基本算法,能应用一维数组进行线性查找和排序。熟练掌握字符数组的定义、初始化与引用;掌握字符数组的输入与输出。了解数组的存储结构。重点:一维数组定义及使用方法,并应用一维数组解决实际问题。难点:理解字符数组与字符串的区别和它们的使用。(六)指针正确理解指针变量和地址的概念;掌握指针变量的定义与运算;掌握通过指针引用变量的方法;掌握通过指针引用数组元素的方法。重点:指针定义与运算,指针与数组,指针变量作为函数的参数。难点:运用指针表达复杂的数据结构,动态分配内存。(七)构造数据类型掌握结构体类型定义和结构体类型变量的引用;掌握结构体数组和结构体指针的定义、初始化与使用;能够正确引用结构
6、体成员;了解共用体;了解枚举型。重点:结构体类型定义、结构体类型变量的引用;结构体数组,指向结构体的指针。难点:结构体数组。(八)类与对象理解类的基本概念,熟练掌握类的定义方法;理解信息隐藏、封装和抽象数据类型等基本概念以及它们与类的关系;了解对象、方法和消息等基本概念,能熟练定义和运用对象、方法;掌握方法的定义和引用,方法重载,const对象和const成员函数;了解构造函数和析构函数的特点,理解构造函数和析构函数的功能,熟练掌握构造函数和析构函数的定义和使用方法;理解复合类的含义,掌握复合类、复合类构造函数的定义和使用方法;理解指向对象的指针、指向类成员的指针和this指针的概念,掌握前两
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 程序设计 教学大纲
限制150内