全球旧事资料 分类
《面向对象程序设计(c)》课程教学大纲
《面向对象程序设计(C)》课程教学大纲
课程名称课程英文名称总学时学分周学时数开课院系编写人
面向对象程序设计Objectorie
tedProgrammi
g3222
课程编码课程性质理论实验先修课程适用专业审批人
专业基础课1616高级语言程序设计计算机科学与技术
一、课程简介《面向对象程序设计》课程是计算机科学与技术专业的一门专业基础课。
该门课程内容对只有面向过程编程基础的同学来说有一定的难度,要求学生具备程序设计语言基础和一定的程序设计能力。通过本课程的学习使学生建立面向对象程序设计的一般概念,掌握C语言的特点,进而掌握运用C进行面向对象程序设计的方法,并能在今后的软件开发中能有效地使用面向对象程序设计技术。二、教学目的
面向对象程序设计中的关键环节是理解面向对象方法中的机制,如何按要求设计类以实现特定的功能。通过本课程的学习,力求使读者不仅会使用C语言编程,而且可以理解这些机制,为以后学习VC面向对象系列开发工具、软件工程等后续课打下必备的基础。学生应达到如下要求:
1了解面向对象的思想和基本概念;2对C语言有别于C语言的各种成分有较好的理解;3)能理解和掌握面向对象的核心概念类和对象。三、教学要求16学时的理论教学主要是由教师进行课堂讲解,面向程序设计,应该是独立于程序设计语言的。每章在讲解面向对象方法的每一个新的机制时,首先介绍为什么要引入这些机制,然后说明这些机制在C内部是如何实现的。16学时的实验则应由教师预先安排实验题。每个实验除了给出实验目的、实验内容外,还要求学生结合实验内容进行分析和讨论。对初学者来说,理解面向对象程序设计的基本思想需要一个循序渐进的过程,所以提供的实验内容即要有验证性的,也要有应用性的。对于学生操作过程中出现的典型问题应在后面的课程中进行讲解。四、课程重点与难点重点:构造函数和析构函数;单一继承;多态性难点:单一继承;多态性
45
f《面向对象程序设计(c)》课程教学大纲
五、教学内容
教学时间分配表
章节
内容
第1章
面向对象程序设计概论

第2章
从C到C

第3章
类与对象

第4章
继承机制

第5章
多态性和虚函数
理论学时合计
项目1
简单的C程序
项目2
引用与函数

项目3
构造函数与析构函数

项目4
继承与派生
项目5
多态性与虚函数
实验学时合计
总学时
第1章面向对象程序设计概论
11程序设计方法
111r
好听全球资料 返回顶部