跳转至

面向对象程序设计

EE <专业基础>

课程学习内容

这门课程叫《面向对象程序设计》,实际上就是学 C++ 的,和另一门课程《C 语言程序设计》算是姊妹篇。C++ 可以视为 C 语言的超集(但不是严格的超集)但是在本课程的学习中基本上可以视为 C++ 就是 C 语言的扩展,它兼容了 C 语言几乎所有的语法。在学习过程中把 C++ 视为增加了“面向对象”特性和一些“高级模板”特性版本的 C,可以减轻很多的理解负担。

先修要求

通常建议基本掌握至少一门基础的编程语言,学习来会更轻松一点,比如学了《C 语言程序设计》。但这门课程本身无先修要求,不过我猜作为大一生,肯定学了《C 语言程序设计》。

任课教师

授课情况:豪堪的女老师,感觉人挺好的。然后我当时(2020 年)基本都是在机房上的课,理论课也是,有 PPT,不过因为机房环境,要扭头看,稍微不太方便,但我认为编程课的理论课本身不太重要,更多的还是实践 + 网上学习。

给分情况:这门课程我的平时分为 95,实验成绩为 94.73,均低于我的期末考试成绩,我认为给分情况属于偏上,但也不是特别高的那一类。我实验课这么认真,实验报告包认真的。

没选过,不了解。

课程教材

分数构成

平时成绩 + 实验成绩 + 期末考试

实验课为完成要求的实验,并撰写实验报告,根据实验报告给分。无机考。期末考试风格与 C 语言课程基本相同

课程软件

主要是 C++ 的开发软件,建议初学者直接使用 C++ IDE——Visual Studio Community,因为足够傻瓜式,虽然体积大了点。有点想法的,感觉自己比较装,不是零基础的,可以装 g++Clang 等等。

其他资源

资料 ondrive pan
实验报告 实验报告 - 面向对象程序设计
实验代码 实验代码 - 面向对象程序设计

Note

实验报告和实验代码里可能漏了马甲,请不要开盒网暴我,蟹蟹,我懒得仔细删了。