优秀公开课推荐

各位佬们大家好! 我查了一下论坛里的帖子,好像还没有一个专门整理公开课资源的话题。并且之前我也看过一些整理公开课的 GitHub库,但我觉得很多时候都会遇到几个问题: 不知道这门课到底好不好 不知道这门课适不适合自己 也不清楚课程资源到底全不全 所以我想创建这样一个帖子,大家可以把自己真正上过的公开...
优秀公开课推荐
优秀公开课推荐

各位佬们大家好!

我查了一下论坛里的帖子,好像还没有一个专门整理公开课资源的话题。并且之前我也看过一些整理公开课的 GitHub库,但我觉得很多时候都会遇到几个问题:

  • 不知道这门课到底好不好
  • 不知道这门课适不适合自己
  • 也不清楚课程资源到底全不全

所以我想创建这样一个帖子,大家可以把自己真正上过的公开课记录在这里。不管是好的还是不好的,我们都可以把课程资源、学习体验以及注意事项写出来。

我希望这个帖子能够帮助大家在投入大量时间学习之前,就先了解这门课到底讲什么、适不适合自己。

因此,我希望大家在推荐课程之前,至少满足以下两个条件:

  1. 你是真正上过这门课的;
  2. 你至少达到了一个不错的水平(例如 80% 以上),或者能够证明自己确实认真学过这门课。

如果是好课,我们就大力推荐,如果是烂课,我们就帮大家避雷。

另外,如果大家对这个帖子的形式、规则或者评价方式有什么建议,也欢迎直接提出来,我会立刻修改!

ps: 我想把这个帖子编程共创,谁都可以编辑,但是我不知道怎么弄:( 有没有佬可以帮助我一下。


CMU 15445 Database Systems 数据库系统入门

CMU 15-445/645

CMU 15-445/645 :: Intro to Database Systems (Spring 2026)

This is Carnegie Mellon University's best course on the design and implementation of database management systems. We will go through through data models (relational, document, key/value), storage models (n-ary, decomposition), query languages,...

课程概述与目标

这个课主要讲解数据库系统的设计与实现,探讨不同类型的数据库需要解决的问题及其实现方法。例如数据库索引结构(如 B+ Tree)、查询处理与优化、事务处理、并发控制等内容。

前置要求

  • 基本的计算机系统知识
  • 良好的C++编程和debug能力
  • 可以看懂英语或善于利用翻译软件

重要链接

课程评价

资源完整性

类型 内容 授课资源 视频 / Slides / 阅读材料 作业资源 理论作业 + 答案 / 代码作业 + 测试 考试资源 历年考题 :cross_mark: / 考试答案 :cross_mark: 注意事项 代码作业公开课版无法用隐藏测试集测试代码作业正确性

老师授课质量

项目 评分 评价 课件质量 5/5 课件解释详细,例子充足,好理解 授课质量 5/5 教授能够把知识点讲得非常细致清晰

学习难度

项目 难度 说明 资源获取难度 2/5 需要科学上网观看课程视频,代码作业需要装docker或虚拟机环境 作业难度 4.5/5 代码库复杂,需要熟悉C++,理论作业问的很细节

课程类型

  • 有大量编程项目
  • 提升系统编程能力

1 个帖子 - 1 位参与者

阅读完整话题

来源: LinuxDo 最新话题查看原文