课程大纲-东南大学计算机学院.doc

课程大纲-东南大学计算机学院.doc

PAGE  PAGE 2 程序设计基础及语言B教学大纲 Introduction to Programming Programming Language ( 课程编号学分-学时-上机 2-32-24) 东南大学计算机科学与工程学院 一、课程的性质与目的 本课程是计算机专业必修的一门主要的专业基础课。本课程的教学目的,是使学生在学习程序设计基础和C++编程的基础上,进一步掌握程序设计的基本原理和方法,理解并掌握面向对象的程序设计思想和方法,培养学生进行程序设计、调试和运行等方面的上机动手能力,为学习有关专业课程以及进行应用开发和科研打下必要的程序设计基础。 二、课程内容的教学要求 程序设计基础及语言B 32学时 (1)类和数据抽象(深入分析):掌握const对象与const成员函数、this指针、动态创建与删除对象、static数据成员与static成员函数;理解友元函数。 了解友元类。 (2)运算符重载:理解并掌握如何重新定义运算符以处理新的抽象数据类型的概念和方法。理解对象类型的转换,通过学习Array、String和Date类,掌握运算符重载。 (3)继承:理解并掌握基类和派生类的基本概念,理解继承如何提高软件的可重用性,理解并掌握protected成员访问修饰符,理解并掌握继承层次中的构造函数和析构函数的用法。 (4)多态性:理解并

文档评论(0)

1亿VIP精品文档

相关文档