主干专业课程教学大纲.PDF

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
主干专业课程教学大纲

主干专业课程教学大纲 1. 《面向对象程序设计》课程教学大纲 2. 《面向对象程序设计》实验教学大纲 3. 《离散数学》课程教学大纲 4. 《数据结构》课程教学大纲 5. 《数据结构》实验教学大纲 6. 《计算机组成原理》课程教学大纲 7. 《操作系统》课程教学大纲 8. 《操作系统》实验教学大纲 9. 《软件工程》课程教学大纲 10. 《软件工程》实验教学大纲 11. 《数据库原理》课程教学大纲 12. 《算法分析与设计》课程教学大纲 13. 《算法分析与设计》实验教学大纲 14. 《计算机网络》课程教学大纲 《面向对象程序设计》课程教学大纲 课程名称:面向对象程序设计 课程类别:专业主干课 适用专业:计算机科学与技术 考核方式:考试 总学时、学分: 68 学时 4 学分 一、课程教学目的 C++是在C 的基础上发展起来的一种新型程序设计语言,它保持了C 的高效、简洁和接近汇编语 言的特点,既支持面向过程的程序设计,也支持面向对象的程序设计,这种新的面向对象程序设计语言 已经成为了程序员最广泛使用的工具。本课程是一门计算机、信息与计算科学及相关专业的重要的专业 基础课,开设本课程主要目的是使学生掌握面向对象程序设计的基本概念和基本方法,掌握 C++语言 的基本语法,并能熟练运用 C++语言进行基本的面向对象程序设计,并为后续课程的学习奠定良好的 编程基础。 二、课程教学要求 本课程的教学要求: 1. 通过课程学习,使学生能比较熟练地用C++语言进行面向对象的程序设计。 2. 了解面向对象的基本概念并掌握使用面向对象技术进行程序设计的基本思想,基本技能。 3. 熟练掌握面向对象编程环境Visual C++的使用。 4. 应淡化语法、强调算法:注意介绍有关独立于任何特定编程语言的算法概念和结构,即突出程 序设计而不是语法。强调算法,不是忽视语法,而是不要繁琐的钻牛角尖的语法,我们要的是基本的常 用的语法,但更多的是模仿。不是知道的语法越多,程序编得越好,而是自己动手编程越多,程序编得 越好。 5. 整个教学过程应围绕面向对象C++程序设计的关键技术精讲多练:要求学生熟练应用多态(重 载),熟练应用模板,熟练应用派生。习惯在构造函数中动态分配资源、在析构函数中释放资源和异常 处理的方式。 三、先修课程 计算机导论 四、课程教学重、难点 课程教学重点:C++基本语法;基本流程控制语句:if 语句、switch 语句、while 语句、for 语句等; 函数的定义和调用形式,函数的参数传递方式,全局变量和局部变量;类及对象的定义和使用,类的构 造函数和析构函数、运算符重载实现、友元函数;数组的定义和使用,多维数组的定义和使用,数组与 指针间的关系;模板的定义和使用; 教学难点:多维数组与指针之间关系;动态内存管理、浅拷贝和深拷贝、链表的定义和操作;类的 继承和派生; 五、课程教学方法与教学手段 本课程的教学采用多媒体辅助教学和课堂板书相结合,以多媒体课件演示为主的教学形式。通过上 机实验,掌握Visual c++6. 0 系统的基本实验技能,学会使用C++解决实际问题的能力。 六、课程教学内容 第一章 c++基础知识(8 学时) 1.教学内容 (1) C++语言概述; (2) 简单的C++程序实例; (3) C++的词法单位; (4) C++数据类型; (5) 变量和常量; (6) 运算符和表达式; (7) 数组与字符数组; (8) 简单的输入/输出。 2.重、难点提示 (1) 教学重点是算术、关系和逻辑运算符与表达式,算术类型转换; (2) 难点是赋值类型转换和强制类型转换。 第二章 基本控制结构程序设计(10 学时) 1.教学内容 (1) 算法的概念及表示方法; (2) 分支结构程序设计; (3) 循环结构程序设计; (4)

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档