《面向对象程序设计》(黄均才)new

《面向对象程序设计》(黄均才)new

ID:18551329

大小:84.50 KB

页数:6页

时间:2018-09-19

《面向对象程序设计》(黄均才)new_第1页
《面向对象程序设计》(黄均才)new_第2页
《面向对象程序设计》(黄均才)new_第3页
《面向对象程序设计》(黄均才)new_第4页
《面向对象程序设计》(黄均才)new_第5页
资源描述:

《《面向对象程序设计》(黄均才)new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《面向对象程序设计》课程教学大纲一、课程与任课教师基本信息课程名称:面向对象程序设计基础课程类别:必修课√选修课□总学时/学分:56/3.5其中理论学时/实验(实训、讨论等)学时:36/20授课时间:一(3,4)、三(5,6)/2-15周授课地点:莞城1301任课教师姓名:黄均才职称:讲师所属院(系):计算机学院联系电话:13790619955Email:hjcfanx@yeah.net答疑时间、地点与方式:1.每次上课的课前、课间和课后,采用一对一的问答方式;2.每次发放作业时,采用集中讲解方式。3.每次实验课,采用一对一的问答方式;4.不定时

2、在办公室进行答疑。二、课程简介《面向对象程序设计》是计算机专业本科生的一门必修课程。面向对象软件开发方法是吸收了软件工程领域有益的概念和有效的方法而发展起来的一种软件开发方法。它集抽象性、封装性、继承性和多态性于一体,可以帮助人们开发出模块化的程序数据抽象程度高的,体现信息隐蔽、可复用、易修改、易扩充等特性。本课程主要介绍面向对象程序设计的方法和C++语言的基本概念。以C++语言中的面向对象机制为主。学习者在学习过程中可以通过大量的程序实例和相关练习,逐步掌握C++的面向过程和面向对象的功能,从而掌握面向对象程序设计的基本知识和基本技能。。三、课

3、程目标结合专业培养目标,提出本课程要达到的目标。这些目标包括:通过本课程的教学,使学生领略什么是面向对象程序设计;把握C++程序设计的灵魂,掌握面向对象程序设计的方法。1.知识与技能目标:通过本课程的学习,学生熟练掌握类与对象、多态性、继承、函数重载等概念,熟悉VisualC++和Eclipse集成环境的使用,学会利用C++语言编程解决一般的应用问题。62.过程与方法目标:在学习C++语言的的面向对象成分,包括:类、对象、派生类、虚函数、函数及运算符重载、友元函数、模板等等技术的过程中,使学生的思维和分析方法得到一定的训练,在此基础上进行归纳和总

4、结,逐步形成科学的学习观和方法论。3.情感、态度与价值观发展目标:通过本课程的学习,培养作为一个软件工程技术人员必须具备的坚持不懈的学习精神,严谨治学的科学态度和积极向上的价值观,为未来的学习、工作和生活奠定良好的基础。四、与前后课程的联系本课程是计算机类各专业的入门专业基础课。其内容需要计算机文化基础,C语言程序设计等先修课程的支持,同时又是数据结构,操作系统,计算机网络,嵌入式系统等后续课程的基础,对学好上述后续课程的影响很大。五、教材选用与参考书1.选用教材:《C++语言程序设计》,郑莉等,北京:清华大学出版社,2010.7,第4版。2.参

5、考书:《C++编程—数据结构与程序设计方法》,D.S.Malik著,晏海华、蔡旭辉、常鸿等译,电子工业出版社,2003年《面向对象程序设计:C++语言描述(原书第2版)》约翰.逊鲍尔(RichardJohnsonbaugh)、MartinKalin、杨贯中、蔡宇辉机械工业出版社(平装-2011-06出版)《C++面向对象程序设计(第7版)》萨维奇(WalterSavitch)、周靖清华大学出版社(平装-2010-01出版)六、课程进度表表1理论教学进程表周次教学主题要点与重点要求学时2面向对象的程序设计方法和C++简介;C++简单程序设计面向对象

6、程序设计的基本思想及基本概念;C++中支持面向对象的特点面向对象的软件开发环境与VisualC++和EclipseC++的程序结构;C++的数据类型:基本数据类型、复合数据类型和引申数据类型;常量和变量;表达式与操作符;程序设计风格能理解和灵活应用。了解面向对象程序设计的基本思想及基本概念以及C++中支持面向对象的特点;了解面向对象的软件开发环境;能理解和灵活应用。通过实例掌握C++程序的程序结构和执行机制43函数46函数的定义与使用;内联函数;函数和变量作用域;函数重载;运行栈与函数调用的执行能理解和灵活应用。掌握程序执行的流程;掌握C++语句

7、结构;掌握函数的参数传递4类与对象(一)面向对象程序设计的基本特点;类和对象;构造函数和析构函数能理解和灵活应用。掌握类定义的方法和存取级别以及对象的定义;掌握构造函数和析构函数45类与对象(二)组合;UML图形标识;结构体和联合体能理解和灵活应用。26数据的共享与保护标识符的作用域与可见性;对象的生存期;类的静态成员;类的友元;共享数据的保护;多文件结构和编译预处理命令能理解和灵活应用。掌握静态类成员变量和成员函数的定义和使用方法;掌握类定义的方法和存取级别27数组、指针与字符串数组类型与指针类型、动态内存分配以及字符串数据的存取与处理通过类库

8、来扩展数据类型,能从面向对象的观点和安性的角度来使用各种数据类型,掌握指针尤其是对象的指针的使用,掌握内存的分配与释放。28继承与派生(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。