东大C++语言入门:面向对象编程概论与实践

需积分: 15 16 下载量 162 浏览量 更新于2024-08-18 收藏 3.83MB PPT 举报
该课程是关于东大学习C++语言的基础课程,主要针对计算机科学专业的学生。课程以面向对象编程(Object-Oriented Programming,OOP)为核心,旨在培养学生的程序设计概念、C++语言基础以及面向对象编程技术。 在课程的第1章,概述了计算机程序设计语言的发展历程,让学生对编程语言的历史有一个基本了解,并简要介绍了面向对象方法和软件开发的概念。这部分内容强调的是理论背景和开发流程的认识,为后续深入学习奠定基础。 第2章至第5章分别深入讲解C++语言的各个方面。第2章介绍简单程序设计,涵盖了基本数据类型、表达式、输入输出、算法控制结构以及自定义数据类型,这些都是编写程序的基础。第3章进一步探讨函数,包括函数的定义、使用、内联函数、默认参数、函数重载和模板,以及系统函数的运用,使学生掌握函数作为程序模块化的重要工具。 第4章集中于面向对象编程,包括面向对象思想的理解,程序设计的特点,类和对象的定义与操作,构造函数和析构函数的作用,以及类的组合和模板。这部分内容强调的是如何将数据和行为封装到类中,实现代码的复用和扩展性。 第5章可能是关于类的继承、多态等高级特性,以及可能涉及的一些面向对象的特殊标记或设计模式。这些章节帮助学生逐渐掌握C++语言在实际项目中的应用,提升编程能力和调试技巧。 整个课程由何洁月老师主讲,教材的选择对于理解C++语言至关重要。课程注重实践,通过实验环节,学生能够将所学知识应用于实际问题,从而达到培养编程能力、调试程序技巧和为后续专业课程打下坚实基础的目标。 这门课程提供了全面且循序渐进的C++学习路径,不仅教授语言基础,更着重于面向对象编程的实践,旨在培养具有扎实编程基础和面向对象思维的IT专业人士。