] 面向对象程序设计 - 宁波大学课程攻略共享计划
跳转至

面向对象程序设计

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

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

历史表格记录(待核对)

以下为迁移前相互矛盾或归属不明的原始记录,未据此猜定课程关系:

  • 本科生总览:学分「空」、学期「大一下」、修读情况「必修」、资料情况「较完善✅」
  • 基础课程概览:学分「空」、学期「大一下」、修读情况「必修」、资料情况「较完善✅」
  • 集成电路学院 /EE:学分「2」、学期「大一下」、修读情况「基础」、资料情况「中等完善😘」