欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    《面向对象程序设计》理论教学大纲.docx

    • 资源ID:26114953       资源大小:13.98KB        全文页数:8页
    • 资源格式: DOCX        下载积分:30金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要30金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《面向对象程序设计》理论教学大纲.docx

    面向对象程序设计理论教学大纲 面向对象程序设计 课程代码:32030110 学位课程/非学位课程:非学位课程 学时/学分:68/4.5 先修课程:C语言程序设计 适用专业:信息工程专业 课程简介 本课程是计算机科学与技术专业必修的一门主要专业课。其主要内容有:面向对象的基本概念和要素,包括类、对象、类的特性、消息传递等;C+语言基础,包括变量、类型、数组、指针、结构,控制语句,程序结构,作用域运算符,宏定义等;类,包括封装、数据成员、函数成员、构造函数与析构函数、继承、多态性等;模板等。 通过本课程的学习,学生在实践中深入理解和掌握C+语言的各种机制及程序组织方式,理解面向对象技术的基本概念,为成为优秀的程序员打下坚实的基础。 一、教学目标 1、知识水平教学目标 面向对象程序设计课程的教学,应使学生理解面向对象技术的基本概念,掌握C+基本语法规则,学会C+的程序设计方法,初步掌握面向对象编程环境的使用,为专业技术工作打下基础。 2、能力培养目标 通过面向对象程序设计课程的教学,应注意培养学生以下能力: (1)能比较熟练地用C+语言进行一般的程序设计; (2)具有一定的面向对象程序分析、设计、编码、调试能力; (3)具有基本开发小型应用软件的能力。 3、素质培养目标 通过面向对象程序设计课程的教学,应注重培养学生以下素质: (1)通过一种具体的面向对象程序设计语言C+的学习,掌握面向对象程序设计的思想,培养学生分析问题的能力、逻辑思维的能力; (2)会用C+语言进行面向过程、面向模块、面向对象程序设计; (3)通过C+的学习,培养和引导学生自学其它程序设计语言的能力。 二、教学重点与难点 1、教学重点:C+类的定义、对象使用、类与操作符重载、类的成员属性、类的封装性、类的继承性、构造函数和析构函数、函数的重载、友元函数与友元类。Windows程序编程机制、基于MFC类库的程序设计,包括基于对话框、文档等。 2、教学难点:面向对象程序设计的基本概念包括抽象、封装、继承性、多态性、消息传递机制等;C+的模板技术、面向对象技术的重载机制及在C+中的实现、const使用、内联函数的使用、动态内存管理技术、对象的引用、输入/输出及相应函数重载、静态数据 成员,类的多态性与虚函数、类的派生与成员访问、指针与引用的关系。 三、教学方法与手段 课堂授课采用多媒体教室,边学边实践、由浅入深、循序渐进的学习步骤。通过实验加深学生对理论课的理解和提高学生的编程能力。总的教学宗旨是:精讲多练,重视能力培养和素质教育;以教师讲授为主,有重点的讲授。应做到: (1)培养面向对象程序设计的能力,突出面向对象关键技术的教学。 (2)突出程序设计,强调算法而不是语法,让学生学到实实在在的应用技能。 (3)基础教学与实践教学相结合,突出编程能力的培养。 (4)解决面向对象与面向过程分离的问题,直接讲授面向对象程序设计方法。 (5)注重理论联系实际,实验内容的设计思想是通过大量的上机实验,让学生在实践中深入理解和掌握C+语言的各种机制及程序组织方式。 (6)强调入门时对编程细节的指导,提倡学生互相帮助。 四、教学内容、学习目标与学时分配 教学内容 教学目标 课时分配(40 学时) 1面向对象程序设计概述 2 1.1 计算机语言的发展了解0.5 1.2 面向对象的方法理解0.5 1.3 面向对象的基本概念掌握0.5 1.4 面向对象的设计初步了解0.5 2. C+概述4 2.1 C+程序结构与面向对象的特征了解0.5 2.2 C+基本知识速成掌握0.5 2.3 聚合数据类型掌握0.5 2.4 作用域与可见性理解1 2.5 数据与函数掌握0.5 2.6 多文件结构和编译预处理命令理解1 3函数 4 3.1 函数的定义和使用掌握 1 3.2内联函数理解 1 3.3带默认形参值的函数理解 1 3.4函数的重载掌握 1 3.5 使用C+系统函数了解0.5 4. 类与对象 6 4.1面向对象的思想及其程序设计特点了解 1 4.2 类和对象掌握 1 4.3 构造函数和析构函数掌握 1 4.4 类的组合理解 1 4.5 对象成员的访问掌握 1 4.6 静态数据成员理解 1 5. C+的模板技术 4 5.1 模板的基本概念理解1 5.2 函数模板及模板函数掌握1 5.3 类模板及模板类掌握1 5.4 模板设计应用实例理解1 6 动态内存分配 2 6.1 指针掌握0.5 6.2 动态内存分配掌握0.5 6.3 对象的引用理解1 7 继承与派生 4 7.1 继承与派生理解0.5 7.2 派生类的构造函数与析构函数理解0.5 7.3 派生类的成员标识与访问掌握0.5 7.4 友元掌握1 7.5 继承应用实例分析理解0.5 8 多态性与虚函数 4 8.1 多态性概述了解0.5 8.2 运算符重载掌握0.5 8.3 虚函数掌握0.5 8.4 抽象类理解0.5 9 流类库与输入输出 4 9.1 I/O流的概念了解0.5 9.2 输入输出流函数掌握0.5 9.3 输入输出流重载掌握1 9.4文件和文件流理解0.5 10异常处理1 10.1 异常处理的基本概念了解0.25 10.2 C+异常处理的实现掌握0.5 10.3 异常处理的构造与析构理解0.25 11 MFC库与Windows程序开发概述 6 11.1 Windows API编程理解 1 11.2 MFC应用程序框架理解 1 11.3资源和资源编辑器理解 1 11.4 处理消息掌握 1 11.5 图形设备接口掌握 1 11.6 鼠标键盘消息理解0.5 11.7 对话框理解0.5 实验项目与学时分配表 五、作业要求 1、课外作业:各章课后习题作为作业,巩固所学的知识。 2、阅读与自学:可通过网络查找资源,图书馆查阅相关书籍自学。 六、考核方式与考试范围 1、考核方式:考试 2、考试范围:C+语法与数据类型、函数的定义与使用、面向对象的概念、构造函数 与析构函数、重载、多态性、继承与派生、虚函数、友元、引用、类的定义与使用、对象的访问、面向对象算法设计、流类库与输入输出、C+的模板技术、MFC库与 Windows程序开发。 七、教材与参考资料 1、教材: C+面向对象程序设计,李涛,游洪跃,高等教育出版社,2022 2、参考资料: Visual C+程序设计,严迪新,班建民编,科学出版社,2022 C+面向对象程序设计,王萍,清华大学出版社,2022 面向对象的理论与C+实践,王燕,清华大学出版社,1999 面向对象的程序设计语言-C+,陈志泊,人民邮电出版社,2022

    注意事项

    本文(《面向对象程序设计》理论教学大纲.docx)为本站会员(h****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开