《C程序设计》教学大纲及课程介绍.pdf

《C程序设计》教学大纲及课程介绍.pdf

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《C++程序设计》教学大纲 一、课程基本信息 课程代码 : 课程名称 :C++程序设计 /C++ Programming 课程性质 :必修 课程类别 :专业基础课 总 学 时:72 (36+36 ) 总 学 分 :4 二、课程描述 C++程序设计是目前程序设计的主流范型,是软件开发人员的必备素质。课程主要阐述面向对象技术 程序设计的基本原理和基本技术,使学生深刻理解面向对象技术所带来的观念改革,掌握一种面向对象 程序设计语言和面向对象设计的思维方式、规则与基本方法,了解面向对象程序设计技术的发展趋势。 课程讲述 C++语言面向对象的基本特性, 其内容包括 C++对 C 的扩充、 类、继承、 多态性、 模板、 IO 类库、 异常处理等。 三、课程目标 本课程的目标是使学生掌握 C++程序设计的基本方法,培养学生面向对象的编程思想,深刻理解和 领会面向对象程序设计封装、 继承、 多态的特点, 培养学生的创新意识和创造能力, 使学生初步具备设计、 开发中小型应用程序的综合素质和能力,为后续课程打下基础。 四、课程内容 第一章 C++ 的初步知识( 12 学时) 【主要内容】 理论教学内容( 6 学时) 1. C 到 C++ 2. C ++对 C 的扩充 3. C ++程序的编写与实现 实践教学内容与安排( 6 学时) 1. Visual C++6.0 集成开发环境和简单 C++程序 2. C ++对 C 的扩充 【目的要求】 掌握 C++ 中基本 I/O 操作;掌握函数重载、函数参数默认值、内置函数的使用;掌握变量引用、作用 域运算符、字符串的使用;掌握 C ++的动态内存分配运算符。 第二章 类和对象( 4 学时) 【主要内容】 理论教学内容( 2 学时) 1. 面向对象程序设计方法概述 2 .类的申明和对象的定义 3. 类的成员函数 4. 对象成员的使用 实践教学内容与安排( 2 学时) 1. 类和对象 【目的要求】 掌握面向对象程序设计的抽象与封装性,掌握类与对象的概念和使用;初步了解面向对象程序设计基 本思想和方法。 第三章 关于类和对象的进一步讨论( 12 学时) 【主要内容】 理论教学内容( 6 学时) 1. 构造函数和析构函数 2. 对象数组 3. 对象指针 4. 共用数据的保护 5. 对象的赋值和复制 6. 静态成员 7. 友元 8. 类模板 实践教学内容与安排( 6 学时) 1. 构造函数、析构函数以及复制构造函数 2. 常量的使用方式 3. 静态成员和友元 【目的要求】 掌握构造函数、析构函数以及复制构造函数的作用和实现方法;掌握对象指针以及 this 指针的用法; 理解 const 关键字的使用原则;掌握静态成员、友元、类模板的使用方法。 第四章 运算符重载( 8 学时) 【主要内容】 理论教学内容( 4 学时) 1. 运算符重载的方法和规则 2. 重载双目运算符和单目运算符 3 .重载流插入运算符和流提取运算符 实践教学内容与安排( 4 学时) 1. 实现一个具体的分数类 【目的要求】 掌握运算符重载的方法和规则;掌握常用双目运算符和单目运算符的重载方法;掌握转换构造函数和 类型转换函数的使用方法。 第五章 继承与派生( 8 学时) 【主要内容】

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档