下载此文档

《C++程序设计》教学大纲.pdf


文档分类:IT计算机 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
该【《C++程序设计》教学大纲 】是由【青山代下】上传分享,文档一共【5】页,该文档可以免费在线阅读,需要了解更多关于【《C++程序设计》教学大纲 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..《C++程序设计》教学大纲课程英文名C++programdesign课程代码J0701Z03学分3总学时48理论学时0实验/实践学时48课程类别专业课课程性质任选先修课程C程序设计、大学计算机基础适用专业信息与计算科学开课学院理学院一、课程地位与课程目标(一)课程地位本课程是信息与计算科学专业的学科基础课。主要讲授C++程序设计语言、程序结构和过程化基础,以及以C++程序语言为载体的面向对象程序设计方法。目的是让学生通过学****能够运用C++语言的基本要素,进行基本的结构化程序设计和面向对象的程序设计。(二)++,掌握面向过程程序设计和软件开发的基本方法,学会用C++语言解决本专业的实际问题,提高分析问题和解决问题的能力。二、课程目标达成的途径与方法以课堂教学为主,结合自学、课堂讨论、课后作业、小组作业等。课堂教学主要讲解C++的基本知识和算法的原理及实现。利用PPT与板书相结合的方式讲解基本内容和相关算法的知识点。课堂讨论主要是选取班里学生的代码,进行逐条分析,其他学生提问等多种方式实现。三、课程目标与相关毕业要求的对应关系课程目标对毕业要求的支撑程度(H、M、L)课程目标毕业要求2毕业要求3毕业要求5毕业要求7课程目标1LLLM课程目标2HMMM课程目标3HMHH注:、M或L(其中H表示支撑程度高、M为中等、L为低)。(含必修和选修)不填写上表。。:..四、课程主要内容与基本要求第1章绪论了解C++的产生与发展,C++的特点,C++程序的基本组成,C++程序的开发过程。介绍VisualC++++程序的开发过程第2章基本数据类型、运算符与表达式掌握C++基本数据类型、常量、变量、运算符和表达式,学****数据类型转换和数据的输入与输出。第3章C++的控制语句掌握C++程序的3种基本结构,学会利用if语句、switch语句、while循环语句、do-while循环语句、for循环语句、限定转向语句进行程序设计。第4章函数掌握函数的定义、调用方法;学****函数定义和函数说明的区别、函数的嵌套调用、函数的参数使用、函数的递归调用、内联函数、函数重载等方法;了解变量的作用域与生存期和编译预处理。第5章构造数据类型掌握数组、指针、引用、结构体和共用体的使用;学****类型定义typedef的方法。第6章类和对象掌握类的定义、对象的使用;学****构造函数与析构函数的编写和应用;了解对象成员与对象数组、静态成员、友元函数和友元类、常对象与常成员。第7章继承和派生掌握单继承的概念及其实现。第8章虚函数与多态性掌握多态性的概念及实现,了解赋值兼容规则,掌握用基类指针指向公有派生类对象和虚函数,了解纯虚函数与抽象类。第9章运算符重载掌握运算符重载的概念及实现方法,了解运算符重载的限制,学****典型运算符重载方法。第10章模板掌握函数模板的定义和使用;掌握类模板的定义和使用;了解标准模板库和范型化程序设计方法。第11章流掌握流概述和数据输出的格式控制方法;掌握文件流的使用方法。第12章异常处理掌握异常的概念和C++异常处理机制,了解限制异常与重抛异常的方法,了解异常处理中对象的构造和析构。:..五、课程学时安排学时学生任务(作业、自学、讨对应课程目章节号教学内容数论等任务要求)、++:..、实践环节及基本要求序学实验实验实验项目基本要求号时性质类别1表达式4了解表达式实现方法验证必做利用控制语句学****简单编2C++的控制语句6验证必做程函数63利用函数学****复杂编程验证必做构造数据类型44了解数据类型编程方法验证必做类和对象45学****类的定义实现验证必做继承和派生46掌握类的继承和派生验证必做虚函数和多态性4掌握用虚函数实现多态性7验证必做的编程方法运算符重载48掌握运算符重载编程方法验证必做模板69了解模版的使用验证必做流410掌握基本流对象的使用验证必做异常处理211了解异常处理的编程方法验证必做注:、验证性、设计性、综合性等;、选做等。七、考核方式及成绩评定考核内容考核方式评定标准(依据)占总成绩比例到课率、课堂讨论发言、平时作过程考核平时成绩表,点名表20%业期末考核开卷卷面分数80%考核类别考查:..成绩登记方式百分制八、推荐教材与主要参考书(一)推荐教材:《C++面向对象程序设计》,陈维新,人民邮电出版社,(二)主要参考书:(1)《C++Primer》,[第四版],JOSéELAJOIE,,李师贤等译,人民邮电出版社,2006(2)《C++程序设计语言》,[特别版]BJARNESTROUSTRUP著,裘宗燕译,***出版社,2002(3)《C++精粹》,[美]IraPohl著,王树武等译,***出版社,2003。

《C++程序设计》教学大纲 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人青山代下
  • 文件大小437 KB
  • 时间2024-03-25