



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程编号:高级语言程序设计 Advanced Programming language 总学时:32 总学分:2课程性质:专业选修课开设学期及周学时分配:第3学期,3学时/周适用专业及层次:测控技术与仪器本科,自动化本科 专科相关课程:计算机文化基础教材:C+语言程序设计,郑莉编著,清华大学出版社,2003年推荐参考书:C+ 程序设计语言,Brian W.Kernighan编著,清华大学出版社出版社,2000年一、课程目的及要求C+语言是一种面向对象的计算机语言,它既有高级语言的特点,又具备低级语言的功能,它以其丰富的功能、表达能力强、使用灵活、应用面广、目标程序效率高、可移植好、能对硬件直接进行操作等优点愈来愈得到广泛的应用。本课程的任务是通过课堂教学与上机实习相结合的方式,向学生讲授C+语言的基本知识和利用C+语言进行程序设计的基本方法,使学生具备熟练地利用C+语言进行程序设计的能力。通过本课程的理论学习和上机实践,使学生达到:1. 熟练掌握C+语言的基本特点、基本概念、基本语法规则以及面向对象的程序设计的基本方法。2. 能独立阅读、编写和上机调试一般的C+语言应用程序,从而为以后的提高打下良好的基础。二、课程内容及学时分配理论教学:32学时第一章绪论(2学时)主要内容:1. 编程语言发展简况2. 面向对象的软件开发3. 程序开发个过程第二章C+简单程序设计(2学时)主要内容:1. 基本数据类型2. 数据的输入与输出3. 算法的基本控制结构4. 自定义数据结构第三章 函数(3学时)主要内容:1. 函数的定义与使用2. 内联函数3. 带默认参数的函数4. 函数重载5. 系统函数第四章类与对象(6学时)主要内容:1. 面向对象的基本特点2. 类和对象3. 构造函数析构函数4. 类的组合第五章C+程序的结构(4学时)主要内容:1. 标识符的作用域与可见性2. 对象的生存期3. 类的静态成员4. 类的友元5. 共享数据保护6. 多文件结构和编译预处理命令第六章数组、指针与字符串(4学时)主要内容:1. 数组2. 指针3. 动态内存分配4. 深拷贝,浅拷贝5. 字符串第七章继承与派生(5学时)主要内容:1. 类的继承与派生2. 类成员的访问控制3. 单继承与多继承4. 派生类的构造、析构函数5. 类成员的标识与访问第八章多态性(4学时)主要内容:1 多态性2 运算符重载3 虚函数4 纯虚函数5 抽象类第九章多态性(2学时)主要内容:1 I/O流的概念2 输出流3 输入流4 输入/输出流三、教学重点与难点第一章:重点:面向对象的软件开发难点:面向对象的软件开发第二章:重点:基本数据类型、常量和变量定义、自定义数据结构难点:自定义数据结构第三章:重点:函数的定义与使用。难点:函数重载第四章:重点:类和对象,构造函数析构函数,类的组合难点:类的组合第五章:重点:标识符的作用域与可见性,对象的生存期,类的静态成员难点:类的友元第六章:重点:数组,指针与动态内存分配,字符串难点: 动态内存分配,深拷贝,浅拷贝第七章:重点:类的继承与派生,单继承与多继承。难点:单继承与多继承,类成员的标识与访问。第八章:重点:多态性,虚函数,抽象类。难点:多态性,运算符重载第九章:重点:输入输出流。难点:输入输出流。四、主要教学方法传统教学与多媒体相结合。五、典型作业练习 六、课程考核方式1、 考核方式:考试 2、考核范围:所有课堂教学内容2、 成绩评定标准:考试成绩、平时作业、课堂表现高级语言程序设计(Advanced Programming Language)课程编号: 课程性质:专业选修课开设学期及学时分配:第4学期(自动化专科,测控专科)、第6学期(自动化本科、)、第6学期(测控本科),4学时/周,理论32学时 适用专业及层次:自动化本科、专科、测控本科、专科 先行课程:模拟电路,数字电路,微机原理。 后继课程: 教材:C+语言程序设计,谭浩强编著,清华大学出版社,2003年推荐参考书:C+ 程序设计语言,Brian W.Kernighan编著,清华大学出版社出版社,2000年课程目的、内容与要求:C+语言是一种面向对象计算机语言,它既有高级语言的特点,又具备低级语言的功能,它以其丰富的功能、表达能力强、使用灵活、应用面广、目标程序效率高、可移植好、能对硬件直接进行操作等优点愈来愈得到广泛的应用。本课程的任务是通过课堂教学与上机实习相结合的方式,向学生讲授C语+言的基本知识和利用C+语言进行程序设计的基本方法,使学生具备熟练地利用C+语言进行程序设计的能力。通过本课程的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO/TS 5083:2025 EN Road vehicles - Safety for automated driving systems - Design,verification and validation
- 【正版授权】 ISO 19880-7:2025 EN Gaseous hydrogen - Fuelling stations - Part 7: Rubber O-rings
- 【正版授权】 ISO 11366:2025 EN Petroleum and related products - In-servicing of steam,gas and combined cycle turbines lubricating oils - Guidance and requirements
- 【正版授权】 IEC 61194:1992 EN-D Characteristic parameters of stand-alone photovoltaic (PV) systems
- 【正版授权】 IEC 61000-4-23:2016+AMD1:2025 CSV EN Electromagnetic compatibility (EMC) - Part 4-23: Testing and measurement techniques - Test methods for protective devices for HEMP and o
- 【正版授权】 IEC 60904-1:2006 FR-D Photovoltaic devices - Part 1: Measurement of photovoltaic current-voltage characteristics
- 校园消防知识培训资料课件
- 北仑区工装装修知识培训课件
- gyp考试试题及答案
- 魔鬼食物测试题及答案
- (完整版)小学四年级四则运算500道
- 电厂消防培训
- 教研组长和备课组长培训
- 基于谷歌云视觉自动图像标注技术的多模态语料库开发与分析
- 煤矿项目部管理制度
- GB/T 45089-20240~3岁婴幼儿居家照护服务规范
- 脑水肿的诊断与治疗
- 脓毒症抗炎治疗策略
- 财务岗位招聘笔试题与参考答案
- 电动汽车V2G技术
- 田忌赛马 同步分层作业(含答案)
评论
0/150
提交评论