东南大学C++课程概览

需积分: 50 26 下载量 33 浏览量 更新于2024-08-18 收藏 4.92MB PPT 举报
"无名联合-东南大学C++课程资料" 东南大学的这门"无名联合-东南大学C++"课程主要围绕C++语言展开,旨在帮助学生建立计算机程序设计的基础概念,掌握C++语言的基本语法和面向对象编程思想。课程内容丰富,包括理论讲解、实验实践以及对C++编程能力的提升。 首先,课程的目标是让学生能够理解并运用基本的计算机程序设计方法,掌握C++语言的核心要素,并初步理解面向对象编程。这将通过学习和实践,逐步提高学生的编程技巧和调试程序的能力,为后续的学习打下坚实的基础。 课程内容涵盖了C++的多个重要方面: 1. 概述:介绍计算机程序设计语言的历史、面向对象方法的基本理念以及面向对象软件开发的过程。此外,还讨论了信息表示和存储以及程序开发的一般流程。 2. C++简单程序设计:讲解C++语言的基础,如基本数据类型、表达式、输入输出操作、控制结构(如条件语句和循环)以及自定义数据类型。 3. 函数:深入探讨函数的定义和使用,包括内联函数、默认参数、函数重载、函数模板以及如何利用C++标准库中的函数。 4. 类与对象:这是面向对象编程的核心部分,课程将教授面向对象的思想、特点,以及如何定义和使用类和对象。还包括构造函数、析构函数、类的组合以及类模板。同时,学生还将接触到面向对象的一些高级特性。 5. 其他高级主题:虽然未在摘要中详述,但通常C++课程会涉及更高级的主题,如继承、多态性、异常处理、STL(标准模板库)等。 课程不仅注重理论教学,还会安排实验环节,让学生有机会实际编写和运行代码,从而巩固所学知识。考核形式可能包括平时作业、编程项目、期中和期末考试等多种方式,以全面评估学生对C++语言的理解和应用能力。 教材和主讲教师的信息并未在摘要中给出,但可以预期,课程将选用权威的C++教材,并由经验丰富的讲师何洁月指导,确保学生能够获得高质量的教学体验。 通过这门课程,学生不仅能够掌握C++语言的实用技能,还能建立起对面向对象编程的深刻理解,为未来在软件开发领域的发展奠定坚实的基础。