欢迎来到天天文库
浏览记录
ID:47250950
大小:470.56 KB
页数:41页
时间:2019-08-30
《c程序设计课程大纲》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、C++程序设计课程大纲课程名称:C++程序设计/C++Programming课程编号:ab08224290课程属性:专业基础课授课对象:信息管理与信息系统专业本科生总学时/学分:64/4(讲授和实验各32学时)开课学期:第3学期课程负责人:邓创先修课程:大学计算机基础一、课程概述C++程序设计是商学院管理科学与工程专业的专业基础课Z—。课程系统、完整的讲述了面向对象程序设计的基木思想和编程原理,在基础语法知识的基础上,介绍了常用的数据结构和算法,培养学生基本的程序设计思想和逻辑思维方式。通过这门课程的学习,使学生掌握面向对象程序设计的基本方法和技能,达到用计算机语言描述
2、和解决现实世界中简单问题的能力,为管理信息系统、系统分析与设计等课程的学习奠定技术基础。二、课程目标1.掌握血向対象程序设计的基本思想和编程原理、常用的数据结构和算法;;2.熟悉面向対象程序设计语言的基础知识、类与对象的定义和实现方法;3.学会运用数组、指针、字符串、函数等进行简单程序设计;4.了解血向対象方法的封装、继承和多态特性,了解编程技术的现状与未來发展方向。三、主要内容及其基本要求木课程须完成的基木教学内容和要求如下:(1)C++语言概述。主要讲解面向对象程序设计的基本思想和编程原理,包括「C++预言得词法规则与程序结构的特点,并介绍计算机程序设计语言的发展历
3、史与程序开发的基本过程;(2)数据类型和表达式。主要讲解C++语言的基本数据类型和表达式,要求能灵活运用各种程序控制结构以及自定义数据类型进行简单程序设计;(3)预处理和语句。要求理解预处理的原理,熟练掌握选择、循环语旬,能灵活运用各种控制语句进行程序设计;(4)函数和作用域。本章着重讲解函数的定义、调用方法以及参数的传递机制,内联函数、重载函数的使用方法和原理,并介绍作用域、可见性和住存期的概念,要求学生熟悉常用的系统函数;(5)类与对彖。类和对彖的定义与实现、构造函数与析构函数的作用和用法,静态成员的特性和基木思想、友元的定义与优缺点、类的纟R合(了对象)以及动态内
4、存分配(堆对象),常类型的用法和基木原理。要求学纶理解而向对象的思想和基木特点,掌握对象数组、对象指针、对彖引用等基本用法;(6)继承性与派生类。重点讲解继承过程屮构造函数与析构函数的用法、访问控制规则与赋值兼容规则、派生类成员的标识与访问。(7)多态性和虚函数。通过讲解运算符重载、虚函数与抽彖类,使学生掌握面向对彖程序设计的另-•个重要特性:多态性。要求学牛:能实现简单的操作符重载,了解虚函数与抽象类的概念和功能。(8)模板少异常处理。通过本章学习,便学生掌握模板的功能及定义方法、理解界常处理的概念的作用,能处理程序设计中比较简单的界常问题。四、教学方式和考试方式课堂
5、讲授与实验室上机指导相结合。供PowerPoint课程讲义,运用BCB、VC等软件进行上机实践。考试方式为闭卷考试。任课教师根据于生的上机操作(20%)、期屮(30%)和期末考试(50%)三方面评定综合成绩。考核内容以程序设计为主。五、参考教材教材:吕凤翥,《C++语言基础教程》(第2版),北京:清华大学出版社,2007年。参考书:谭浩强,《C程序设计》,清华人学岀版社。吕凤翥,《C++语言基础教程题解与上机指导》(第2版),清华大学出版社[美]BruceEckel著,刘宗田等译,《C++编程思想》,机械工业出版社。六、教学内容及课时分配章节内容学习要点备注面向对象程序
6、设计的有关概念C++语言简介第一章C++的词法及词法规则C++语言概述(2学时)C++程序结构的特点C卄程序的实现基本数据类型常量和变量数组指针和引用笫二章数据类运算符上机实验型和表达式表达式结构和联合4学时(4学时)预处理功能语句选择语句循环语句转向语句第三章预处理和语句上机实验(4学时)4学时函数的定义和说明函数的调用函数的参数第四章函数和作用域內联函数上机实验(4学时)函数重载4学吋函数的嵌套和递归调用作用域系统函数第五章上机实验类与对象(一)(44学时学时)类的定义对象的定义对象的初始化成员函数的特性静态成员友元对象的生存期第六章上机实验类和对象(二)(4对象指
7、针和对象引用对彖数组和对彖指针数组常类型4学时学时)子对象和堆对象类型转换第七章上机实验继承性与派生类4学时(4学时)基类和派生类单继承多继承虚基类笫八章多态性和虚函上机实验数多态性的描述运算符重载4学时(4学时)静态联编和动态联编虚函数纯虚函数和抽彖类虚析构函数第九章模板与异常处上机实验理函数模板与类模板异常处理方法4学吋(2学时)1R巳原理与应用课程大纲课程名称:ERP原理与应用/ERPTheoryandApplication课程编号:abl1224277课程属性:专业必修课授课对象:信息系统与信息管理专业本科生总学时/学分:48/3
此文档下载收益归作者所有