Redian新闻
>
CS Master核心课程7选3 (转载)
avatar
CS Master核心课程7选3 (转载)# JobHunting - 待字闺中
c*m
1
【 以下文字转载自 CS 讨论区 】
发信人: chemcom (chemcom), 信区: CS
标 题: CS Master核心课程7选3
发信站: BBS 未名空间站 (Mon Aug 26 18:16:41 2013, 美东)
我是化学转行CS Master(non-thesis), 刚入学。我们需要从7门核心课程里选在3门
,其余的课程也会在这三个大方向里面选。我就是想将来当个普通码工养家糊口,从找
工作来说,大家认为哪
三门课(三个方向)比较合适?我个人觉得2,3,4比较好,不知道感觉对不对。
1.Advanced Operating Systems
2.Advanced Communication Networks
3.Advanced Database system design
4.Software Engineering Methodologies
5.Advanced Topics in Algorithms
6.Parallel and Distributed Computing
7.Advanced Computer Graphics
avatar
a*u
2
4. big no no. 我猜是学些软件工程理论,比如开发模型啊,瀑布啊啥的,完全不需要
上课学
5. 绝对比其他任何一个都更重要。
6. 我个人比较倾向选这个,因为最近大数据比较火,选这个会有用
其他的,3>2>1>7
avatar
r*a
3
不考虑个人兴趣和课程的难易,单从找工作的角度的话,
5,6比较重要(不过课上学的东西可能和面试时被问的东西很不一样,但大方向总归没
错),4不要选(不过考试估计很容易),剩下的四个不好说,我个人的排序是3>1>2>7
个人意见仅供参考

【在 c*****m 的大作中提到】
: 【 以下文字转载自 CS 讨论区 】
: 发信人: chemcom (chemcom), 信区: CS
: 标 题: CS Master核心课程7选3
: 发信站: BBS 未名空间站 (Mon Aug 26 18:16:41 2013, 美东)
: 我是化学转行CS Master(non-thesis), 刚入学。我们需要从7门核心课程里选在3门
: ,其余的课程也会在这三个大方向里面选。我就是想将来当个普通码工养家糊口,从找
: 工作来说,大家认为哪
: 三门课(三个方向)比较合适?我个人觉得2,3,4比较好,不知道感觉对不对。
: 1.Advanced Operating Systems
: 2.Advanced Communication Networks

avatar
d*o
4
1,3,5
全部跟找工作相关。

【在 c*****m 的大作中提到】
: 【 以下文字转载自 CS 讨论区 】
: 发信人: chemcom (chemcom), 信区: CS
: 标 题: CS Master核心课程7选3
: 发信站: BBS 未名空间站 (Mon Aug 26 18:16:41 2013, 美东)
: 我是化学转行CS Master(non-thesis), 刚入学。我们需要从7门核心课程里选在3门
: ,其余的课程也会在这三个大方向里面选。我就是想将来当个普通码工养家糊口,从找
: 工作来说,大家认为哪
: 三门课(三个方向)比较合适?我个人觉得2,3,4比较好,不知道感觉对不对。
: 1.Advanced Operating Systems
: 2.Advanced Communication Networks

avatar
t*3
5
1.Advanced Operating Systems
2.Advanced Communication Networks
3.Advanced Database system design
4.Software Engineering Methodologies
5.Advanced Topics in Algorithms
6.Parallel and Distributed Computing
7.Advanced Computer Graphics
1 可能很难吧,当然如果lz上过Operating Systems,应该就没有问题
2 这个是什么,网络通讯?
3 数据库设计。lz毕业了打算往DBA方向发展么(DBA其实还不怎么搞设计,维护多一些
吧)
4 听起来不错,如果有大的project做,应该比较锻炼自己
5 同1,建议先搞定基础课程:Algorithms
6 并行计算?听起来难度并不小于5
7 同1和5
avatar
g*e
6
1 3 5
avatar
f*4
7
既然你要找码工养家,你就是和别的cs的竞争。除非你能在化学领域里面找到工作,那
么你作为化学里面coding强的,那是你的竞争力。如果你和cs的竞争码工,那么雇主不
会考虑你是coding里面化学最强的。
1.Advanced Operating Systems
2.Advanced Communication Networks
3.Advanced Database system design
4.Software Engineering Methodologies
5.Advanced Topics in Algorithms
6.Parallel and Distributed Computing
7.Advanced Computer Graphics
重要性:5>1>6>>2|3>4>>7
找工来讲,5,1必须要,6的话如果你感兴趣可以去上一下但你转行的第一份工作很可
能不是这个方向的。2,3,4不上课也必须得找经典教科书看一下。7除非你转做图形,
不然没必要学。
avatar
r*s
8
把版上的面试题都过一遍,基本就知道该选什么课了。
avatar
b*5
9
5, 6
avatar
c*m
10
非常感谢楼上的各位,看来5和6非常重要了。不过那个Parallel and Distributed
Computing到底是讲什么的,我一点都不清楚,能否简单介绍一下目前到底应用在哪方
面?
avatar
f*4
11
5和6必选,要是我还选3
avatar
H*r
12
尽是advanced。。你基础如何
话说核心课不是都要学吗
avatar
c*m
13
我学了四门本科课程:C++,数据结构,computer architecture和离散数学,全A。
这学期还要补一门本科课程,operating system,另外还学一门算法,本科/研究生共选。
选三门的意思是这样的,研究生的课程一共分为这7类,我们选其中三门作为三大类的
中心,每一类在搭配几门相关的课,基本上一个大类选3门。

【在 H**r 的大作中提到】
: 尽是advanced。。你基础如何
: 话说核心课不是都要学吗

avatar
H*r
14
你正在补OS和algorithm的话,就不好再同时学advanced版本了吧

选。

【在 c*****m 的大作中提到】
: 我学了四门本科课程:C++,数据结构,computer architecture和离散数学,全A。
: 这学期还要补一门本科课程,operating system,另外还学一门算法,本科/研究生共选。
: 选三门的意思是这样的,研究生的课程一共分为这7类,我们选其中三门作为三大类的
: 中心,每一类在搭配几门相关的课,基本上一个大类选3门。

avatar
c*m
15
从下学期开始,这是两年内的计划。今天系里给我们讲了毕业的要求,毕业前至少学完
这七门之中的三门,也可以多选。但是要在第一学期定一个选课计划,不要乱选一气,
尤其我这种半路出家的,更要慎重,所以来这里跟业内人士咨询一下。

【在 H**r 的大作中提到】
: 你正在补OS和algorithm的话,就不好再同时学advanced版本了吧
:
: 选。

avatar
s*r
16
3很实用,工作中接触数据库的机会多多,说不定每天都打交道。
avatar
b*e
17
135很实用

【在 c*****m 的大作中提到】
: 从下学期开始,这是两年内的计划。今天系里给我们讲了毕业的要求,毕业前至少学完
: 这七门之中的三门,也可以多选。但是要在第一学期定一个选课计划,不要乱选一气,
: 尤其我这种半路出家的,更要慎重,所以来这里跟业内人士咨询一下。

avatar
s*n
18
1,2,3

【在 c*****m 的大作中提到】
: 从下学期开始,这是两年内的计划。今天系里给我们讲了毕业的要求,毕业前至少学完
: 这七门之中的三门,也可以多选。但是要在第一学期定一个选课计划,不要乱选一气,
: 尤其我这种半路出家的,更要慎重,所以来这里跟业内人士咨询一下。

avatar
h*s
19
选好过的 然后把精力放在本科基础课上没准更好...

【在 c*****m 的大作中提到】
: 【 以下文字转载自 CS 讨论区 】
: 发信人: chemcom (chemcom), 信区: CS
: 标 题: CS Master核心课程7选3
: 发信站: BBS 未名空间站 (Mon Aug 26 18:16:41 2013, 美东)
: 我是化学转行CS Master(non-thesis), 刚入学。我们需要从7门核心课程里选在3门
: ,其余的课程也会在这三个大方向里面选。我就是想将来当个普通码工养家糊口,从找
: 工作来说,大家认为哪
: 三门课(三个方向)比较合适?我个人觉得2,3,4比较好,不知道感觉对不对。
: 1.Advanced Operating Systems
: 2.Advanced Communication Networks

avatar
s*n
20
以前没上过os啊,那advanced os 不要了。
看你们学校什么状况,正经学,本科生os的大project可以学很多。
自己hard code from scratch一个小os挺常见。
基本的system programming起码有starting point了。
networking,database都很实用,也都算在system这个大领域内,互相有交叉。动手多
又理论不深(相比theory,programming language什么)不会花太多时间在于工作无益
的theory上。也挺适合industry找工。
advanced algorithm太难,top research 都不一定用的到,有意turing award,top
conference best award的不妨留意。如果core course是phd,ms通用的,那这课多半
是给phd搞的。
graphics不专门作,几乎用不到,我不了解,这么专门的课设成cs core course有点费
解。
至于开software engineering methodologies这种课的学校,除非四大,影响我对这个
系观感的说,尤其还设成core了。。。
parallel & distributed computing其实蛮高深,我不懂但是看好,,,如果和
programming language搞在一起对master而言挺悲剧的。
啊,还有,居然core course没有architecture。。。
总体感觉,贵校这7个master core course设计有点特别,,,也听听你师兄师姐意见
吧。

选。

【在 c*****m 的大作中提到】
: 我学了四门本科课程:C++,数据结构,computer architecture和离散数学,全A。
: 这学期还要补一门本科课程,operating system,另外还学一门算法,本科/研究生共选。
: 选三门的意思是这样的,研究生的课程一共分为这7类,我们选其中三门作为三大类的
: 中心,每一类在搭配几门相关的课,基本上一个大类选3门。

avatar
B*g
21
5,6 + 1|3

【在 c*****m 的大作中提到】
: 从下学期开始,这是两年内的计划。今天系里给我们讲了毕业的要求,毕业前至少学完
: 这七门之中的三门,也可以多选。但是要在第一学期定一个选课计划,不要乱选一气,
: 尤其我这种半路出家的,更要慎重,所以来这里跟业内人士咨询一下。

avatar
k*u
22
5和6是比较hard的课程 但是参与做project的话能学到不少东西。前提是已经熟练掌握
一门编程语言。其他的如果是我可能选3。

【 以下文字转载自 CS 讨论区 】发信人: chemcom (chemcom), 信区: CS标

【在 c*****m 的大作中提到】
: 【 以下文字转载自 CS 讨论区 】
: 发信人: chemcom (chemcom), 信区: CS
: 标 题: CS Master核心课程7选3
: 发信站: BBS 未名空间站 (Mon Aug 26 18:16:41 2013, 美东)
: 我是化学转行CS Master(non-thesis), 刚入学。我们需要从7门核心课程里选在3门
: ,其余的课程也会在这三个大方向里面选。我就是想将来当个普通码工养家糊口,从找
: 工作来说,大家认为哪
: 三门课(三个方向)比较合适?我个人觉得2,3,4比较好,不知道感觉对不对。
: 1.Advanced Operating Systems
: 2.Advanced Communication Networks

avatar
n*e
23
1, 3, 5
是和工作很相关
avatar
o*d
24
看了大家的回复,感叹时事多艰啊。
我还一直觉得graphics方向挺不错,没有大牛出来烁烁?
avatar
a*u
25
algorithm怎么学都不会太多,如果补了os,完全没必要再学个advanced os了,除非你
特别喜欢这个方向

★ 发自iPhone App: ChineseWeb 7.8

【在 H**r 的大作中提到】
: 你正在补OS和algorithm的话,就不好再同时学advanced版本了吧
:
: 选。

avatar
a*u
26
advanced algorithm不一定难,我们学校的就是讲讲greedy,dp,graph search而已,
对面试还是很实用的

★ 发自iPhone App: ChineseWeb 7.8

【在 s**********n 的大作中提到】
: 以前没上过os啊,那advanced os 不要了。
: 看你们学校什么状况,正经学,本科生os的大project可以学很多。
: 自己hard code from scratch一个小os挺常见。
: 基本的system programming起码有starting point了。
: networking,database都很实用,也都算在system这个大领域内,互相有交叉。动手多
: 又理论不深(相比theory,programming language什么)不会花太多时间在于工作无益
: 的theory上。也挺适合industry找工。
: advanced algorithm太难,top research 都不一定用的到,有意turing award,top
: conference best award的不妨留意。如果core course是phd,ms通用的,那这课多半
: 是给phd搞的。

avatar
a*u
27
目前主流的公司,大部分不做graph相关的
也就游戏公司有些用到graph吧,加上点做识别啊,图像处理的会用点

★ 发自iPhone App: ChineseWeb 7.8

【在 o***d 的大作中提到】
: 看了大家的回复,感叹时事多艰啊。
: 我还一直觉得graphics方向挺不错,没有大牛出来烁烁?

avatar
t*i
28
要我选的话就1 5 6.

【在 c*****m 的大作中提到】
: 从下学期开始,这是两年内的计划。今天系里给我们讲了毕业的要求,毕业前至少学完
: 这七门之中的三门,也可以多选。但是要在第一学期定一个选课计划,不要乱选一气,
: 尤其我这种半路出家的,更要慎重,所以来这里跟业内人士咨询一下。

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。