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

[转CS-选课] 求问怎样补CS的基础课

全局:

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

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

x


事情是这样的
楼主现在在美国的一个学校读CS的master. ----
已经上过一个学期的课了
上过的那三门课不是楼主自己选的
而是作为一个转专业的学生必须上的prerequisite
我没有CS的基础 但是我基础算法成绩还不错
至少我觉得自己能理解. .и
但是有一门课 computer architecture  差点就挂了
老师讲课的时候我一方面觉得讲汇编语言那块我能听懂
就是用x86写一些很简单的代码作业.1point3acres
但是讲到系统那块我真是一脸懵逼
什么PC,Inst Fetch,AluSrc, MemRead, MemWrite 等等一系列名词还有它们之间的关系 图表
对于这些东西我真的只能靠死记硬背  考试的时候一点把握也没有
现在的问题是 我下学期要学OS 以及advance Computer Architecture
都属于系统类的课程 .google  и
我找了国内哈工大 还有浙大的操作系统的课来看 .google  и
但是看了两章就听不懂了
我想知道像我这种转专业 要怎么补一些更基础的课
先谢谢大家了!

评分

参与人数 2大米 +25 收起 理由
kwongk + 5 欢迎来一亩三分地论坛!
红A + 20 欢迎来一亩三分地论坛!

查看全部评分


上一篇:Qualcomm SD 2018 Summer Intern实习Export License问题
下一篇:狗家还在招Controls Systems Engineer相关的人吗?
推荐
红A 2018-6-5 15:38:45 | 只看该作者
全局:
选择走后端或者dev ops的话,是需要补比较多的底层课程。
我之前转专业发现自己脑子不够用,就选了面向客户编程的课程 mobile development,  web development(Angular entry) , web tool (React entry) , database (mySQL), msd (python flask), advanced msd  (ReactJs redux), algorithm, enty to java development 8门课,避开了架构等课程。有点后悔没选ios一门,mobile方向还是应该多懂点。然后就避开了很多底层的课程,我室友就喜欢docker,搞一堆底层的课程,我觉得转专业搞一些比较简单的课程补充简历留下时间还是多刷题吧。

评分

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

查看全部评分

回复

使用道具 举报

推荐
CJHVQ37 2018-6-5 15:41:05 | 只看该作者
全局:
楼主你学的是啥专业啊,一般的科班生也不会对系统和底层体系结构掌握这么深。操作系统还是要学好的,你可以看一下udacity Gatech的免费课CS8801还有operating system concept这本书。但是最多是打个底,操作系统学好真的是要脱层皮的,自学咋也比不了上课,你有课上来补基础已经很不错了。

评分

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

查看全部评分

回复

使用道具 举报

推荐
NickyJJJ 2018-6-29 06:33:13 | 只看该作者
全局:
同经济学本科想转cs 请问楼主背景,申请到哪个学校的哦
回复

使用道具 举报

🔗
 楼主| 车车车车车 2018-6-5 15:43:11 | 只看该作者
全局:
rexue70 发表于 2018-6-5 15:38
选择走后端或者dev ops的话,是需要补比较多的底层课程。
我之前转专业发现自己脑子不够用,就选了面向客 ...

首先谢谢你
其实我也不是很喜欢这些课程但是有些是毕业的必修
我也没办法
然后我感觉你修的这些课都比较新哎 感觉走在时代的前端。。。
回复

使用道具 举报

🔗
红A 2018-6-5 15:46:44 | 只看该作者
全局:
车车车车车 发表于 2018-6-5 15:43
首先谢谢你
其实我也不是很喜欢这些课程但是有些是毕业的必修
我也没办法

计算机有很多的方向,有做机器学习ds的,有做mobile的,有写网页的,有做通信的,有写底层compiler的。不同的方向有不同的课程,除了必修课就可以自己往想去的方向去学习。我选的难度比较低的课,我觉得有机会多做实习。毕竟学校教的东西和公司要求还是有很大的脱轨的。我室友选的compiler,os什么的课,我真是一点也看不懂(也不感兴趣)选完必修楼主就可以搞搞自己的方向了。转专业嘛,一般web比较好入手门槛不高,缺点是更新太快总要学,但是先上车不是?
回复

使用道具 举报

🔗
 楼主| 车车车车车 2018-6-5 15:46:46 | 只看该作者
全局:
CJHVQ37 发表于 2018-6-5 15:41
楼主你学的是啥专业啊,一般的科班生也不会对系统和底层体系结构掌握这么深。操作系统还是要学好的,你可以 ...

本科经济
我也没想学的怎样深入但是照我上学期那个学习成绩
系统类的我都听不懂 怕影响毕业
谢谢你的建议我去找找看~
回复

使用道具 举报

🔗
zhang3x7 2018-6-5 15:59:29 | 只看该作者
全局:
车车车车车 发表于 2018-6-5 15:46
本科经济
我也没想学的怎样深入但是照我上学期那个学习成绩. 1point 3 acres
系统类的我都听不懂 怕影响毕业

我感觉能避开特别底层不好学的课还是先避开
你这样在课程上就exhausted了 刷题刷简历这些大头没处理好基本上在美国找工的机会就很渺茫了

评分

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

查看全部评分

回复

使用道具 举报

🔗
windz2006 2018-6-16 11:35:31 | 只看该作者
全局:
我觉得有用的,汇编-让你了解cpu寄存器和cpu和内存的交互(你说的AluSrc, MemRead, MemWrite就在这里),c-彻底了解内存,java-了解oop. 1point 3acres
然后没啥吊用但其实有点吊用的,计算理论dfa, nfa, pda,turing machine
没啥吊用的,编程语言原理,就是上面那个东西的应用

评分

参与人数 1大米 +5 收起 理由
车车车车车 + 5 谢谢你的建议!~

查看全部评分

回复

使用道具 举报

🔗
lsd173 2018-6-21 10:31:03 | 只看该作者
全局:
不是很理解楼主为什么要上computer architecture   作为一个专业方向computer architecture的人 我的感受是喜欢的人特别喜欢 不喜欢的人特别不喜欢 不管是在自己上课还是在当助教的时候都见过很多人完全就是因为computer architecture读不下去而从ee/ce转到cs。。。并且我认识的cs大神基本没有上这么底层课的,感觉如果你以后想走纯软件路线,几乎完全用不上。如果发现自己不适合学的话还是尽早止损。。?毕竟花在这个上面的时间并不能太有效地帮助你找cs的工作。如果是因为学校要求而不得不学。。其实很好奇你的项目是什么,是ce吗?没见过cs要求学这个的,最多最多选修

评分

参与人数 1大米 +5 收起 理由
车车车车车 + 5 是cs 其实我也不是很明白为什么一定要修但.

查看全部评分

回复

使用道具 举报

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

本版积分规则

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