常见问题
2024年秋季学期本课程将在卡内基梅隆大学匹兹堡校区授课。课程将以线下面授方式进行,所有学生均需出席,除非有特殊情况。
我们的课程容量取决于助教人数和教室大小。当有新的空位时,我们会按顺序将学生从候补名单中移除。SCS学院的学生将被优先考虑。在不同section之间切换不会提高您进入本课程的机会。请不要就您是否有机会选修本课程联系讲师或助教。如果您成功注册,我们会通知您。
是的,我们会录制课程并为CMU学生提供录像。我们计划在课程结束后立即在CMU-DB YouTube频道上向CMU和非CMU学生提供视频
没有,没有安排讨论课。只有 lecture。学期期间我们会为项目增加额外的辅导课。
是的,您需要熟悉C++的编程和调试。所有课程项目都是基于用C++17编写的BusTub系统。学期初将有一个必做项目来评估您的C++熟练程度。学期期间我们不会教授C++。如果您对自己的C++编程能力不确定,请自行做好准备。您也可以参考我们的C++ Bootcamp获取额外材料。
是的!数据库系统导论(15-445/645)将每个学期都开设。配套课程高级数据库系统(15-721)今后大部分学期也会开设。更多信息请参见CMU-DB课程页面。
所有项目的源代码都在Github上提供。非CMU学生可以使用Gradescope提交站点(入场码:WWWJZ5)。⚠ 请确保将您的学校设置为"Carnegie Mellon University"。我们会在CMU学生的截止日期之后,向非CMU学生开放每个作业的自动评分器。作为向公众提供此服务的交换,我们要求您不要将您的项目实现公开发布在Github或其他源代码仓库上。