面向对象程序设计(罗奇鸣) 2026春  课程号:CS403201
2026春  课程号:CS403201
7.5(4人评价)
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:一般
  • 收获大小:一般
选课类别:计划内与自由选修 教学类型:理论实验课
课程类别:本科计划内课程 开课单位:计算机科学与技术系
课程层次:专业选修   学分:2.5
课程主页:暂无(如果你知道,劳烦告诉我们!)
简介 最后更新:

本课程选用C++语言讲授面向对象程序设计的原理和方法。C++语言是对C语言的扩展,是一种广泛使用的面向对象程序设计语言。C++语言相对C语言的优势是适于开发大规模应用程序。C++语言相对其他语言的优势是适于开发高性能应用程序。

C++语言支持继承、多态和泛型等机制,提高了程序的可复用性、可扩展性和可维护性。

C++语言的标准库包含的多种容器和基础算法为开发复杂的应用程序提供了强大的工具集。

本课程的主要内容包括以下三部分:

  1. C++20标准的语法、语义和标准库;
  2. 面向对象程序设计的原理和方法;
  3. C++软件工程:提升程序效率,测试和调试等。
排序 学期

评分 评分 5条点评

Antigenes 2026春
  • 课程难度:中等
  • 作业多少:很少
  • 给分好坏:超好
  • 收获大小:没有
  • 难度:中等
  • 作业:很少
  • 给分:超好
  • 收获:没有

刚发现出分了,这门课讲的是c++20,老师上课会随机抽人起来回答问题,相当于考勤。有大概9次(记不太清多少次了)实验和期末大作业。

实验都挺简单,懒得做就丢给ai吧(

期末大作业要求用cpp程序解决现实问题,然后最好要用fltk做一个图形界面,还要写一个实验报告。最后几次课会每个人上台汇报。由于懒得装codeblocks,我放了个写了编译命令的文本文件。

我把别的课的实验代码丢给ai改了一下,然后vibe了个图形界面,没想到给分还不错。

总之这课挺水,但认真听讲也是能学到很多东西的。

(最后修改于 1 0 复制链接
gold3fluoride 2026春
  • 课程难度:中等
  • 作业多少:很少
  • 给分好坏:超好
  • 收获大小:一般
  • 难度:中等
  • 作业:很少
  • 给分:超好
  • 收获:一般

6.12结课,6.17光速出分

本课程约等于C++20语法介绍。

大作业强制codeblocks确实是一个槽点,老师上课也基本上是念PPT(不过教C++语法的课好像也就只能念PPT)。

不过念及从课件上确实看到了一些之前不怎么用的神奇小用法,加上事情不是很多(大作业纯vibe)还是打个高分吧 

1 1 复制链接
Antigenes其实也可以不用codeblocks(
立即登录,说说你的看法
匿名用户 2026春

强制课堂上一人一报告(是的可能会有一个月的课是学生上去报告,报告不让用自己电脑(似乎是因为单纯爱codeblocks,作业提交用.txt,无群,高强度点名回答问题,ppt信息密度挺大的(毕竟一次课纯念ppt也有念不完一个的时候,多少是有些10年20年前课程的即视感了。。在如此多不适的条条框框下希望给分能仁慈一些吧(虽然目测大作业卷度超高……..(总之悲….

1 0 复制链接
匿名用户 2026春
  • 课程难度:困难
  • 作业多少:很多
  • 给分好坏:杀手
  • 收获大小:没有
  • 难度:困难
  • 作业:很多
  • 给分:杀手
  • 收获:没有

sb课。不知道怎么给分的,上的也是依托,还经常随机点名,神秘交 codeblocks txt 作业。

0 0 复制链接

罗奇鸣

教师主页: 暂无

其他老师的「面向对象程序设计」课

傅忠谦 2007秋
董兰芳 2021春 2005秋...
马建辉 2011秋 2009秋...
周颢 2010秋

罗奇鸣老师的其他课

Python科学计算基础 8.7 (41) 2026春 2025秋...
C++ 6.7 (6) 2018春 2017春...
Java软件开发基础 6.5 (8) 2022春 2021秋...
C++ 3.0 (2) 2020春 2019春...
数据结构与数据库 3.5 (4) 2017春 2016春...