查看: 3695| 回复: 13
跳转到指定楼层
上一主题 下一主题
收起左侧

[转CS-选课] 这两门课哪一门更加受用?

全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
本帖最后由 ucsd_cs_Grad 于 2020-3-26 09:15 编辑

课程一:
CSE 132C. Database System Implementation
. 1point 3acres
Recommended preparation: C++ programming knowledge is required. 1point3acres.com
..
This is a systems-focused course on the internals of a relational database management system (RDBMS). RDBMSs power large-scale structured data management in most digital applications. The topics span data storage, buffer management, indexing, sorting, relational operator implementations, query processing and optimization, parallel RDBMSs, and "Big Data" systems. Two C++ programming projects require implementation of a buffer manager and a B+ tree index using a given RDBMS skeleton.
. 1point 3 acres
这一门课的project是一个给skeleton code, 去实现 buffer manager  和 B+ tree index. 一个学期就这一件事。.--
. 1point3acres
课程二:
. 1point3acres
CSE 132B. Database Systems Applications (4)
..
Design of databases, transactions, use of trigger facilities and datablades. Performance measuring, organization of index structures.

这节课的project是一个网页和数据库的结合,用JDBC连接。
会用HTML 和 Java Server Page (JSP)来写前端。
project的后端分成5部分: 1. Schema Design 2. Entry Form 3. Queries 4.Constraints. 5. Speed (用 materialized view  提速). 1point3acres.com

在project的完成品中,用户可以通过网页请求:例如 最近5年,老师 Y 给 X 这门课的平均打分。

可以看出这个project是上把网页 和 数据库结合,然后让学生自己完成地从头实现一遍,心里有个大概。

课程一是偏向 实现一个数据库, 课程二偏向 数据库的应用。
请问哪个会比较实用呢?. check 1point3acres for more.

谢谢!

上一篇:刚刚录取了CS fall 2020 Master,请教如何选课,谢谢
下一篇:游戏设计内推
全局:
這麼糾結,都上吧。
回复

使用道具 举报

全局:
看基础,选项2就是一个比较简单的java web全栈(技术也很落后)。选项2根本不需要一学期写的样子……基础好的话,每天使劲磨蹭,也最多一个星期就写完了。选项1听着有点难,cpp也有很多坑,更有挑战性~

评分

参与人数 1大米 +2 收起 理由
ucsd_cs_Grad + 2 给你点个赞!

查看全部评分

回复

使用道具 举报

全局:
有基础肯定第一个课;第二个完全可以自己当作project搞,不用跟着学,而且用jsp,这也太古董了

评分

参与人数 1大米 +2 收起 理由
ucsd_cs_Grad + 2 很有用的信息!

查看全部评分

回复

使用道具 举报

🔗
cszhazha 2020-3-26 09:20:33 | 只看该作者
全局:
当然2更实用,1是2的进阶,加深你对数据库的理解。要是对数据库不熟的话肯定是2啊;而且需要c++基础的

评分

参与人数 1大米 +2 收起 理由
ucsd_cs_Grad + 2 很有用的信息!

查看全部评分

回复

使用道具 举报

🔗
GhostZ 2020-3-26 11:29:25 | 只看该作者
全局:
转CS推荐2
我上个quarter在上UCI的CS222 课程project听起来和你的选项1比较相似
总而言之 我和我队友都是CS本科 也都会cpp 按道理来说我们的知识储备是够的 但就是这样 我们两个写的时候也是碰到了不少麻烦 踩了不少坑

我觉得选项2听起来简单一些 好像也更方便展示在简历上

评分

参与人数 1大米 +2 收起 理由
ucsd_cs_Grad + 2 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
 楼主| ucsd_cs_Grad 2020-3-27 02:59:21 | 只看该作者
全局:
谢谢两位大哥回复。抱歉没有交代清楚。
我不是转专业的 本科上过一门sql的课程,去年的实习用的就是c++。
目前是偏向于课程一,因为它偏底层,如果以后要往后端发展的话,了解一些底层还是有帮助的。. .и

谢谢!
回复

使用道具 举报

🔗
wangdiao01 2020-3-27 09:05:53 | 只看该作者
全局:
看楼主什么水平吧,如果是刚转码的小白肯定上2填充简历,但是科班cs很少有人上2这种课的,包括我在内的找到实习的大家基本都选的1去增进知识水平。科班出身简历不缺toy级别的课业项目,还是知识更重要。

评分

参与人数 1大米 +2 收起 理由
ucsd_cs_Grad + 2 很有用的信息!

查看全部评分

回复

使用道具 举报

🔗
lisan1651902 2020-3-27 17:01:42 | 只看该作者
全局:
啊这都是网课、公开课吗?
回复

使用道具 举报

🔗
 楼主| ucsd_cs_Grad 2020-3-28 00:01:40 | 只看该作者
全局:
lisan1651902 发表于 2020-3-27 17:01
啊这都是网课、公开课吗?

不是的 是我们学校本科课程
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表