面向对象程序设计

国家级

面向对象程序设计 C++ 计算机程序语言

课程介绍

面向对象程序设计(C++)课程简介 本课程为高级语言程序设计的入门课程,完全针对零起点的学生,可作为其他信息类相关课程的基础课。目标是使学生通过本课程的学习,掌握面向对象程序设计的基本概念和方法、C++的基本语法和编程方法;学会使用集成开发环境;掌握程序调试方法;初步了解常用数据结构和非数值算法;初步了解C++标准模板库的使用方法。 主要内容 第1章 绪论 第2章 C++简单程序设...

教学单元
  • 第1讲 程序设计基础
    • 01-01

      第1章 绪论

    • 01-02

      第2章 C++简单程序设计

    • 01-03

      第3章 函数

  • 第2讲 面向对象程序设计基础
    • 02-01

      第4章 类与对象

    • 02-02

      期中考试

    • 02-03

      第5章 数据的共享与保护

    • 02-04

      第6章 数组、指针与字符串

  • 第3讲 类的复用
    • 03-01

      第7章 继承与派生

    • 03-02

      第8章 多态性

    • 03-03

      第9章 群体类和群体数据的组织

  • 第4讲 标准模板库与异常处理
    • 04-01

      第10章 泛型程序设计与C++标准模板库

    • 04-02

      第11章 流类库与输入/输出

    • 04-03

      第12章 异常处理

    • 04-04

      期末大作业

教材
  • 主教材
    C++语言程序设计(第4版)
    ISBN:

    9787302253525

    主编:

    郑莉等

    清华大学出版社
  • 主教材
    C++语言程序设计(第4版)学生用书
    ISBN:

    9787302253525

    主编:

    郑莉等

    清华大学出版社
  • 辅助教材
    面向对象程序设计经典实验案例集
    ISBN:

    9787040346428

    主编:

    郑莉等

    高等教育出版社
  • 辅助教材
    C++语言程序设计案例教程
    ISBN:

    9787302108528

    主编:

    郑莉等

    清华大学出版社
  • 辅助教材
    C++教程
    ISBN:

    9787115226648

    主编:

    郑莉等

    人民邮电出版社
  • 辅助教材
    C++教程习题解答与实验指导
    ISBN:

    9787115244031

    主编:

    郑莉

    人民邮电出版社
课程信息
课程类型:

理论课(含实验/实践)

课程属性:

公共基础课

课程学时:

32.0

学校:

清华大学

学科门类:

工学

专业大类:

计算机类

专业类:

计算机科学与技术

适用专业:

所有理工科专业

学习人数:

97041

评论数:

166

教学团队
  • 郑莉

    课程负责人

    教授

  • 张新钰

    主讲教师

    高级工程师

  • 许斌

    主讲教师

    副教授

  • 李超

    主讲教师

    副研究员

  • 谌卫军

    主讲教师

    讲师

  • 全成斌

    主讲教师

    高级工程师

  • 杜婧

    主讲教师

    工程师