面向对象程序设计 ¶
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
实验报告和实验代码里可能漏了马甲,请不要开盒网暴我,蟹蟹,我懒得仔细删了。