avatar
c*e
1
非CS本科
现在想听些本科的CS课程,时间有限,每学期只能修一门
目前修过Intrduction Programming System和Algorithm and Data Structure
作业和考试都跟着做的,C/C++, Java, Linux Shell都算入门了,但大规模编程经验没有
毕业之前最多还能听2-3门
想问问下面哪些课程是计算机本科的精华?哪些课对找CS相关的工作最有用?
Operating Systems
Compiling Techniques
Functional Programming
Advanced Programming Techniques
Artificial Intelligence
Interacting with Data
Database and Information Management Systems
Computer Graphics
Information Security
Computer Networks
这10门课都是COS大三大四的核心课程,只能选2-3门听听了。
麻烦大家给给意见。多谢。
avatar
j*n
2
os is cn

没有

【在 c****e 的大作中提到】
: 非CS本科
: 现在想听些本科的CS课程,时间有限,每学期只能修一门
: 目前修过Intrduction Programming System和Algorithm and Data Structure
: 作业和考试都跟着做的,C/C++, Java, Linux Shell都算入门了,但大规模编程经验没有
: 毕业之前最多还能听2-3门
: 想问问下面哪些课程是计算机本科的精华?哪些课对找CS相关的工作最有用?
: Operating Systems
: Compiling Techniques
: Functional Programming
: Advanced Programming Techniques

avatar
c*e
3
?求解

【在 j***n 的大作中提到】
: os is cn
:
: 没有

avatar
f*a
4
从找工作角度来说,这些里面,data方面的课多听最好,OS的话,作为一个CS人,即使
用不到,也是必须应该有的修养,何况找工作经常还是可以看到要求的,也可能会问问
题,工作以后也可能能用到。compiling techniques太底层,一般找工作做软工如果不
是搞系统的,可以不用听。advanced programming techiques不知道讲什么,实用不实
用,看起来应该有用。
AI找工作用的不多,但是如果把machine learning包括进去了,那对找工作是有用的,
machine learning如果知道个皮毛有很大好处。
最后三个都是domain specific,不懂的话,这些方面的工作没法找,但是如果不在这些
方面找工作,那么一点儿都不懂没问题。

没有

【在 c****e 的大作中提到】
: 非CS本科
: 现在想听些本科的CS课程,时间有限,每学期只能修一门
: 目前修过Intrduction Programming System和Algorithm and Data Structure
: 作业和考试都跟着做的,C/C++, Java, Linux Shell都算入门了,但大规模编程经验没有
: 毕业之前最多还能听2-3门
: 想问问下面哪些课程是计算机本科的精华?哪些课对找CS相关的工作最有用?
: Operating Systems
: Compiling Techniques
: Functional Programming
: Advanced Programming Techniques

avatar
d*o
5
建议就是
Operating Systems

database那门。

没有

【在 c****e 的大作中提到】
: 非CS本科
: 现在想听些本科的CS课程,时间有限,每学期只能修一门
: 目前修过Intrduction Programming System和Algorithm and Data Structure
: 作业和考试都跟着做的,C/C++, Java, Linux Shell都算入门了,但大规模编程经验没有
: 毕业之前最多还能听2-3门
: 想问问下面哪些课程是计算机本科的精华?哪些课对找CS相关的工作最有用?
: Operating Systems
: Compiling Techniques
: Functional Programming
: Advanced Programming Techniques

avatar
c*e
6
非常感谢你的建议
Advanced programming techiques的简介: Emphasis is on the development of
real programs, writing code but also assessing tradeoffs, choosing among
design alternatives, debugging and testing, and improving performance.
Issues include compatibility, robustness, and reliability, while meeting
specifications. Students will have the opportunity to develop skills in
these areas by working on their own code and in group projects.
还有这个Functional Programming不知道是啥?An introduction to the principles
of typed functional programming. Programming recursive functions over
structured data types and informal reasoning by induction about the
correctness of those functions. Functional algorithms and data structures.
Principles of modular programming, type abstraction, representation
invariants and representation independence. Parallel functional programming,
algorithms and applications.

这些

【在 f********a 的大作中提到】
: 从找工作角度来说,这些里面,data方面的课多听最好,OS的话,作为一个CS人,即使
: 用不到,也是必须应该有的修养,何况找工作经常还是可以看到要求的,也可能会问问
: 题,工作以后也可能能用到。compiling techniques太底层,一般找工作做软工如果不
: 是搞系统的,可以不用听。advanced programming techiques不知道讲什么,实用不实
: 用,看起来应该有用。
: AI找工作用的不多,但是如果把machine learning包括进去了,那对找工作是有用的,
: machine learning如果知道个皮毛有很大好处。
: 最后三个都是domain specific,不懂的话,这些方面的工作没法找,但是如果不在这些
: 方面找工作,那么一点儿都不懂没问题。
:

avatar
c*e
7
听了以上各位建议,现在6选2或3
Operating Systems
Functional Programming
Advanced Programming Techniques
Artificial Intelligence
Interacting with Data
Database and Information Management Systems

没有

【在 c****e 的大作中提到】
: 非CS本科
: 现在想听些本科的CS课程,时间有限,每学期只能修一门
: 目前修过Intrduction Programming System和Algorithm and Data Structure
: 作业和考试都跟着做的,C/C++, Java, Linux Shell都算入门了,但大规模编程经验没有
: 毕业之前最多还能听2-3门
: 想问问下面哪些课程是计算机本科的精华?哪些课对找CS相关的工作最有用?
: Operating Systems
: Compiling Techniques
: Functional Programming
: Advanced Programming Techniques

avatar
a*k
8
第一个,再加一门database system, 还有你在修的算法那门,这三门是基础。
avatar
c*e
9
谢谢
OS + CN 果然就是二楼说的
刚看了一下,都是明年秋季开课
那明年春季没课修了,有推荐的online course么?

【在 a********k 的大作中提到】
: 第一个,再加一门database system, 还有你在修的算法那门,这三门是基础。
avatar
a*k
10
我们学校计算机系必修课,(无论啥方向,拿bachelor, diploma还是certificate, 还
是minor, 逃不掉的三门:
Operating Systems I
Data Structures and Algorithms
Database Systems and Structures

【在 c****e 的大作中提到】
: 听了以上各位建议,现在6选2或3
: Operating Systems
: Functional Programming
: Advanced Programming Techniques
: Artificial Intelligence
: Interacting with Data
: Database and Information Management Systems
:
: 没有

avatar
a*k
11
传说Stanford 开了online的master, 不知怎样。

【在 c****e 的大作中提到】
: 谢谢
: OS + CN 果然就是二楼说的
: 刚看了一下,都是明年秋季开课
: 那明年春季没课修了,有推荐的online course么?

avatar
c*e
12
不知道online program这种课只修一门可不可以。。。

【在 a********k 的大作中提到】
: 传说Stanford 开了online的master, 不知怎样。
avatar
c*e
13
课修满就能自动申请学位么?

【在 a********k 的大作中提到】
: 我们学校计算机系必修课,(无论啥方向,拿bachelor, diploma还是certificate, 还
: 是minor, 逃不掉的三门:
: Operating Systems I
: Data Structures and Algorithms
: Database Systems and Structures

avatar
f*a
14
这个挺好啊,可以听啊。相当实用。
functional programming我忘了说了,这个对找工作最没用,忽略。

principles

【在 c****e 的大作中提到】
: 非常感谢你的建议
: Advanced programming techiques的简介: Emphasis is on the development of
: real programs, writing code but also assessing tradeoffs, choosing among
: design alternatives, debugging and testing, and improving performance.
: Issues include compatibility, robustness, and reliability, while meeting
: specifications. Students will have the opportunity to develop skills in
: these areas by working on their own code and in group projects.
: 还有这个Functional Programming不知道是啥?An introduction to the principles
: of typed functional programming. Programming recursive functions over
: structured data types and informal reasoning by induction about the

avatar
a*k
15
每个学校不一样吧,你只是补课还是要拿学位?
我们学校的情况是:
second bachelor degree修45个大三大四的课的学分,15门课,毕业拿bachelor of
science major in computing science. 但是如果这门课需要大一大二课作基础,大一
大二的课也是要修的。一般大一大二的课肯定要修的是离散1和2, introduction to
computer science and programming, data structure and programming. 这四门。如
果要申请校招的实习,必修一门software engineering。
post baccalaureat diploma 10门大三大四的课。和bachelor 一样可以申请校招的实
习。要申请进系,不然选CS高年级的课,本系学生选完有剩余名额才能非cs的选。

【在 c****e 的大作中提到】
: 课修满就能自动申请学位么?
avatar
c*e
16
我是非CS研究生,因为RA里面有stipend还有tuition
觉得不修课就亏了,当然时间有限,每学期也就修一门
当然如果修的多了,能拿个minor什么的最后就试试

【在 a********k 的大作中提到】
: 每个学校不一样吧,你只是补课还是要拿学位?
: 我们学校的情况是:
: second bachelor degree修45个大三大四的课的学分,15门课,毕业拿bachelor of
: science major in computing science. 但是如果这门课需要大一大二课作基础,大一
: 大二的课也是要修的。一般大一大二的课肯定要修的是离散1和2, introduction to
: computer science and programming, data structure and programming. 这四门。如
: 果要申请校招的实习,必修一门software engineering。
: post baccalaureat diploma 10门大三大四的课。和bachelor 一样可以申请校招的实
: 习。要申请进系,不然选CS高年级的课,本系学生选完有剩余名额才能非cs的选。

avatar
h*n
17
应该是operating system和computer networks, parallel/distributed systems.应该
也不错, 对于系统设计的问题.
都有好处,如果immediate goal是面试的话,也都不是必须的。

【在 c****e 的大作中提到】
: 听了以上各位建议,现在6选2或3
: Operating Systems
: Functional Programming
: Advanced Programming Techniques
: Artificial Intelligence
: Interacting with Data
: Database and Information Management Systems
:
: 没有

avatar
c*e
18
谢谢!
这个computer networks不知道讲不讲 parallel system
This course studies computer networks and the services built on top of them.
Topics include packet-switch and multi-access networks, routing and flow
control, congestion control and quality-of-service, Internet protocols (IP,
TCP, BGP), the client-server model and RPC, elements of distributed systems
(naming, security, caching, consistency) and the design of network services
(peer-to-peer networks, file and web servers, content distribution networks).

【在 h*****n 的大作中提到】
: 应该是operating system和computer networks, parallel/distributed systems.应该
: 也不错, 对于系统设计的问题.
: 都有好处,如果immediate goal是面试的话,也都不是必须的。

avatar
S*I
19
并行系统有用到网络的地方,不过总的来说这俩是两码事。

them.
,
systems
services
networks).

【在 c****e 的大作中提到】
: 谢谢!
: 这个computer networks不知道讲不讲 parallel system
: This course studies computer networks and the services built on top of them.
: Topics include packet-switch and multi-access networks, routing and flow
: control, congestion control and quality-of-service, Internet protocols (IP,
: TCP, BGP), the client-server model and RPC, elements of distributed systems
: (naming, security, caching, consistency) and the design of network services
: (peer-to-peer networks, file and web servers, content distribution networks).

avatar
l*d
20
compiler, formal language,OS这几门我觉得是CS必修的,但要修这几门的
prerequisite 又有好几门课
avatar
c*e
21
prerequisite我应该都修了

【在 l******d 的大作中提到】
: compiler, formal language,OS这几门我觉得是CS必修的,但要修这几门的
: prerequisite 又有好几门课

avatar
a*k
22
加油,可以去问问CS系的advisor.

【在 c****e 的大作中提到】
: 我是非CS研究生,因为RA里面有stipend还有tuition
: 觉得不修课就亏了,当然时间有限,每学期也就修一门
: 当然如果修的多了,能拿个minor什么的最后就试试

avatar
h*n
23
Probably not.
The useful information you get from the course can be easily found through
wikipedia.
However, they might have course projects that you can bearn the most and not
from the internet..

them.
,
systems
services
networks).

【在 c****e 的大作中提到】
: 谢谢!
: 这个computer networks不知道讲不讲 parallel system
: This course studies computer networks and the services built on top of them.
: Topics include packet-switch and multi-access networks, routing and flow
: control, congestion control and quality-of-service, Internet protocols (IP,
: TCP, BGP), the client-server model and RPC, elements of distributed systems
: (naming, security, caching, consistency) and the design of network services
: (peer-to-peer networks, file and web servers, content distribution networks).

avatar
s*f
24
Database和advanced, 有team project的不错,面试有的吹
avatar
s*0
25
Skip the classes and contribute to some open source projects in your field.
avatar
l*4
26
second this

【在 s***0 的大作中提到】
: Skip the classes and contribute to some open source projects in your field.
avatar
W*g
27
对找工作都没用
但对当码农工作来讲,这几门是可能有点帮助的,排名分先后:
Operating Systems
Database and Information Management Systems
Computer Networks
Compiling Techniques

没有

【在 c****e 的大作中提到】
: 非CS本科
: 现在想听些本科的CS课程,时间有限,每学期只能修一门
: 目前修过Intrduction Programming System和Algorithm and Data Structure
: 作业和考试都跟着做的,C/C++, Java, Linux Shell都算入门了,但大规模编程经验没有
: 毕业之前最多还能听2-3门
: 想问问下面哪些课程是计算机本科的精华?哪些课对找CS相关的工作最有用?
: Operating Systems
: Compiling Techniques
: Functional Programming
: Advanced Programming Techniques

avatar
W*g
28

这个除非发烧友,否则根本没用!
这是什么东西?
这个除非你想做相关领域的专家(我很怀疑)否则根本没用!
这是什么东西?

【在 c****e 的大作中提到】
: 听了以上各位建议,现在6选2或3
: Operating Systems
: Functional Programming
: Advanced Programming Techniques
: Artificial Intelligence
: Interacting with Data
: Database and Information Management Systems
:
: 没有

avatar
W*g
29
parallel/distributed system没用的

【在 h*****n 的大作中提到】
: 应该是operating system和computer networks, parallel/distributed systems.应该
: 也不错, 对于系统设计的问题.
: 都有好处,如果immediate goal是面试的话,也都不是必须的。

avatar
c*e
30
非CS本科
现在想听些本科的CS课程,时间有限,每学期只能修一门
目前修过Intrduction Programming System和Algorithm and Data Structure
作业和考试都跟着做的,C/C++, Java, Linux Shell都算入门了,但大规模编程经验没有
毕业之前最多还能听2-3门
想问问下面哪些课程是计算机本科的精华?哪些课对找CS相关的工作最有用?
Operating Systems
Compiling Techniques
Functional Programming
Advanced Programming Techniques
Artificial Intelligence
Interacting with Data
Database and Information Management Systems
Computer Graphics
Information Security
Computer Networks
这10门课都是COS大三大四的核心课程,只能选2-3门听听了。
麻烦大家给给意见。多谢。
avatar
j*n
31
os is cn

没有

【在 c****e 的大作中提到】
: 非CS本科
: 现在想听些本科的CS课程,时间有限,每学期只能修一门
: 目前修过Intrduction Programming System和Algorithm and Data Structure
: 作业和考试都跟着做的,C/C++, Java, Linux Shell都算入门了,但大规模编程经验没有
: 毕业之前最多还能听2-3门
: 想问问下面哪些课程是计算机本科的精华?哪些课对找CS相关的工作最有用?
: Operating Systems
: Compiling Techniques
: Functional Programming
: Advanced Programming Techniques

avatar
c*e
32
?求解

【在 j***n 的大作中提到】
: os is cn
:
: 没有

avatar
f*a
33
从找工作角度来说,这些里面,data方面的课多听最好,OS的话,作为一个CS人,即使
用不到,也是必须应该有的修养,何况找工作经常还是可以看到要求的,也可能会问问
题,工作以后也可能能用到。compiling techniques太底层,一般找工作做软工如果不
是搞系统的,可以不用听。advanced programming techiques不知道讲什么,实用不实
用,看起来应该有用。
AI找工作用的不多,但是如果把machine learning包括进去了,那对找工作是有用的,
machine learning如果知道个皮毛有很大好处。
最后三个都是domain specific,不懂的话,这些方面的工作没法找,但是如果不在这些
方面找工作,那么一点儿都不懂没问题。

没有

【在 c****e 的大作中提到】
: 非CS本科
: 现在想听些本科的CS课程,时间有限,每学期只能修一门
: 目前修过Intrduction Programming System和Algorithm and Data Structure
: 作业和考试都跟着做的,C/C++, Java, Linux Shell都算入门了,但大规模编程经验没有
: 毕业之前最多还能听2-3门
: 想问问下面哪些课程是计算机本科的精华?哪些课对找CS相关的工作最有用?
: Operating Systems
: Compiling Techniques
: Functional Programming
: Advanced Programming Techniques

avatar
d*o
34
建议就是
Operating Systems

database那门。

没有

【在 c****e 的大作中提到】
: 非CS本科
: 现在想听些本科的CS课程,时间有限,每学期只能修一门
: 目前修过Intrduction Programming System和Algorithm and Data Structure
: 作业和考试都跟着做的,C/C++, Java, Linux Shell都算入门了,但大规模编程经验没有
: 毕业之前最多还能听2-3门
: 想问问下面哪些课程是计算机本科的精华?哪些课对找CS相关的工作最有用?
: Operating Systems
: Compiling Techniques
: Functional Programming
: Advanced Programming Techniques

avatar
c*e
35
非常感谢你的建议
Advanced programming techiques的简介: Emphasis is on the development of
real programs, writing code but also assessing tradeoffs, choosing among
design alternatives, debugging and testing, and improving performance.
Issues include compatibility, robustness, and reliability, while meeting
specifications. Students will have the opportunity to develop skills in
these areas by working on their own code and in group projects.
还有这个Functional Programming不知道是啥?An introduction to the principles
of typed functional programming. Programming recursive functions over
structured data types and informal reasoning by induction about the
correctness of those functions. Functional algorithms and data structures.
Principles of modular programming, type abstraction, representation
invariants and representation independence. Parallel functional programming,
algorithms and applications.

这些

【在 f********a 的大作中提到】
: 从找工作角度来说,这些里面,data方面的课多听最好,OS的话,作为一个CS人,即使
: 用不到,也是必须应该有的修养,何况找工作经常还是可以看到要求的,也可能会问问
: 题,工作以后也可能能用到。compiling techniques太底层,一般找工作做软工如果不
: 是搞系统的,可以不用听。advanced programming techiques不知道讲什么,实用不实
: 用,看起来应该有用。
: AI找工作用的不多,但是如果把machine learning包括进去了,那对找工作是有用的,
: machine learning如果知道个皮毛有很大好处。
: 最后三个都是domain specific,不懂的话,这些方面的工作没法找,但是如果不在这些
: 方面找工作,那么一点儿都不懂没问题。
:

avatar
c*e
36
听了以上各位建议,现在6选2或3
Operating Systems
Functional Programming
Advanced Programming Techniques
Artificial Intelligence
Interacting with Data
Database and Information Management Systems

没有

【在 c****e 的大作中提到】
: 非CS本科
: 现在想听些本科的CS课程,时间有限,每学期只能修一门
: 目前修过Intrduction Programming System和Algorithm and Data Structure
: 作业和考试都跟着做的,C/C++, Java, Linux Shell都算入门了,但大规模编程经验没有
: 毕业之前最多还能听2-3门
: 想问问下面哪些课程是计算机本科的精华?哪些课对找CS相关的工作最有用?
: Operating Systems
: Compiling Techniques
: Functional Programming
: Advanced Programming Techniques

avatar
a*k
37
第一个,再加一门database system, 还有你在修的算法那门,这三门是基础。
avatar
c*e
38
谢谢
OS + CN 果然就是二楼说的
刚看了一下,都是明年秋季开课
那明年春季没课修了,有推荐的online course么?

【在 a********k 的大作中提到】
: 第一个,再加一门database system, 还有你在修的算法那门,这三门是基础。
avatar
a*k
39
我们学校计算机系必修课,(无论啥方向,拿bachelor, diploma还是certificate, 还
是minor, 逃不掉的三门:
Operating Systems I
Data Structures and Algorithms
Database Systems and Structures

【在 c****e 的大作中提到】
: 听了以上各位建议,现在6选2或3
: Operating Systems
: Functional Programming
: Advanced Programming Techniques
: Artificial Intelligence
: Interacting with Data
: Database and Information Management Systems
:
: 没有

avatar
a*k
40
传说Stanford 开了online的master, 不知怎样。

【在 c****e 的大作中提到】
: 谢谢
: OS + CN 果然就是二楼说的
: 刚看了一下,都是明年秋季开课
: 那明年春季没课修了,有推荐的online course么?

avatar
c*e
41
不知道online program这种课只修一门可不可以。。。

【在 a********k 的大作中提到】
: 传说Stanford 开了online的master, 不知怎样。
avatar
c*e
42
课修满就能自动申请学位么?

【在 a********k 的大作中提到】
: 我们学校计算机系必修课,(无论啥方向,拿bachelor, diploma还是certificate, 还
: 是minor, 逃不掉的三门:
: Operating Systems I
: Data Structures and Algorithms
: Database Systems and Structures

avatar
f*a
43
这个挺好啊,可以听啊。相当实用。
functional programming我忘了说了,这个对找工作最没用,忽略。

principles

【在 c****e 的大作中提到】
: 非常感谢你的建议
: Advanced programming techiques的简介: Emphasis is on the development of
: real programs, writing code but also assessing tradeoffs, choosing among
: design alternatives, debugging and testing, and improving performance.
: Issues include compatibility, robustness, and reliability, while meeting
: specifications. Students will have the opportunity to develop skills in
: these areas by working on their own code and in group projects.
: 还有这个Functional Programming不知道是啥?An introduction to the principles
: of typed functional programming. Programming recursive functions over
: structured data types and informal reasoning by induction about the

avatar
a*k
44
每个学校不一样吧,你只是补课还是要拿学位?
我们学校的情况是:
second bachelor degree修45个大三大四的课的学分,15门课,毕业拿bachelor of
science major in computing science. 但是如果这门课需要大一大二课作基础,大一
大二的课也是要修的。一般大一大二的课肯定要修的是离散1和2, introduction to
computer science and programming, data structure and programming. 这四门。如
果要申请校招的实习,必修一门software engineering。
post baccalaureat diploma 10门大三大四的课。和bachelor 一样可以申请校招的实
习。要申请进系,不然选CS高年级的课,本系学生选完有剩余名额才能非cs的选。

【在 c****e 的大作中提到】
: 课修满就能自动申请学位么?
avatar
c*e
45
我是非CS研究生,因为RA里面有stipend还有tuition
觉得不修课就亏了,当然时间有限,每学期也就修一门
当然如果修的多了,能拿个minor什么的最后就试试

【在 a********k 的大作中提到】
: 每个学校不一样吧,你只是补课还是要拿学位?
: 我们学校的情况是:
: second bachelor degree修45个大三大四的课的学分,15门课,毕业拿bachelor of
: science major in computing science. 但是如果这门课需要大一大二课作基础,大一
: 大二的课也是要修的。一般大一大二的课肯定要修的是离散1和2, introduction to
: computer science and programming, data structure and programming. 这四门。如
: 果要申请校招的实习,必修一门software engineering。
: post baccalaureat diploma 10门大三大四的课。和bachelor 一样可以申请校招的实
: 习。要申请进系,不然选CS高年级的课,本系学生选完有剩余名额才能非cs的选。

avatar
h*n
46
应该是operating system和computer networks, parallel/distributed systems.应该
也不错, 对于系统设计的问题.
都有好处,如果immediate goal是面试的话,也都不是必须的。

【在 c****e 的大作中提到】
: 听了以上各位建议,现在6选2或3
: Operating Systems
: Functional Programming
: Advanced Programming Techniques
: Artificial Intelligence
: Interacting with Data
: Database and Information Management Systems
:
: 没有

avatar
c*e
47
谢谢!
这个computer networks不知道讲不讲 parallel system
This course studies computer networks and the services built on top of them.
Topics include packet-switch and multi-access networks, routing and flow
control, congestion control and quality-of-service, Internet protocols (IP,
TCP, BGP), the client-server model and RPC, elements of distributed systems
(naming, security, caching, consistency) and the design of network services
(peer-to-peer networks, file and web servers, content distribution networks).

【在 h*****n 的大作中提到】
: 应该是operating system和computer networks, parallel/distributed systems.应该
: 也不错, 对于系统设计的问题.
: 都有好处,如果immediate goal是面试的话,也都不是必须的。

avatar
S*I
48
并行系统有用到网络的地方,不过总的来说这俩是两码事。

them.
,
systems
services
networks).

【在 c****e 的大作中提到】
: 谢谢!
: 这个computer networks不知道讲不讲 parallel system
: This course studies computer networks and the services built on top of them.
: Topics include packet-switch and multi-access networks, routing and flow
: control, congestion control and quality-of-service, Internet protocols (IP,
: TCP, BGP), the client-server model and RPC, elements of distributed systems
: (naming, security, caching, consistency) and the design of network services
: (peer-to-peer networks, file and web servers, content distribution networks).

avatar
l*d
49
compiler, formal language,OS这几门我觉得是CS必修的,但要修这几门的
prerequisite 又有好几门课
avatar
c*e
50
prerequisite我应该都修了

【在 l******d 的大作中提到】
: compiler, formal language,OS这几门我觉得是CS必修的,但要修这几门的
: prerequisite 又有好几门课

avatar
a*k
51
加油,可以去问问CS系的advisor.

【在 c****e 的大作中提到】
: 我是非CS研究生,因为RA里面有stipend还有tuition
: 觉得不修课就亏了,当然时间有限,每学期也就修一门
: 当然如果修的多了,能拿个minor什么的最后就试试

avatar
h*n
52
Probably not.
The useful information you get from the course can be easily found through
wikipedia.
However, they might have course projects that you can bearn the most and not
from the internet..

them.
,
systems
services
networks).

【在 c****e 的大作中提到】
: 谢谢!
: 这个computer networks不知道讲不讲 parallel system
: This course studies computer networks and the services built on top of them.
: Topics include packet-switch and multi-access networks, routing and flow
: control, congestion control and quality-of-service, Internet protocols (IP,
: TCP, BGP), the client-server model and RPC, elements of distributed systems
: (naming, security, caching, consistency) and the design of network services
: (peer-to-peer networks, file and web servers, content distribution networks).

avatar
s*f
53
Database和advanced, 有team project的不错,面试有的吹
avatar
s*0
54
Skip the classes and contribute to some open source projects in your field.
avatar
l*4
55
second this

【在 s***0 的大作中提到】
: Skip the classes and contribute to some open source projects in your field.
avatar
W*g
56
对找工作都没用
但对当码农工作来讲,这几门是可能有点帮助的,排名分先后:
Operating Systems
Database and Information Management Systems
Computer Networks
Compiling Techniques

没有

【在 c****e 的大作中提到】
: 非CS本科
: 现在想听些本科的CS课程,时间有限,每学期只能修一门
: 目前修过Intrduction Programming System和Algorithm and Data Structure
: 作业和考试都跟着做的,C/C++, Java, Linux Shell都算入门了,但大规模编程经验没有
: 毕业之前最多还能听2-3门
: 想问问下面哪些课程是计算机本科的精华?哪些课对找CS相关的工作最有用?
: Operating Systems
: Compiling Techniques
: Functional Programming
: Advanced Programming Techniques

avatar
W*g
57

这个除非发烧友,否则根本没用!
这是什么东西?
这个除非你想做相关领域的专家(我很怀疑)否则根本没用!
这是什么东西?

【在 c****e 的大作中提到】
: 听了以上各位建议,现在6选2或3
: Operating Systems
: Functional Programming
: Advanced Programming Techniques
: Artificial Intelligence
: Interacting with Data
: Database and Information Management Systems
:
: 没有

avatar
W*g
58
parallel/distributed system没用的

【在 h*****n 的大作中提到】
: 应该是operating system和computer networks, parallel/distributed systems.应该
: 也不错, 对于系统设计的问题.
: 都有好处,如果immediate goal是面试的话,也都不是必须的。

avatar
c*e
59
thanks

【在 s***0 的大作中提到】
: Skip the classes and contribute to some open source projects in your field.
avatar
c*a
60
os和database
algorithm analysis/software engineer/oop上了吗?感觉很这3门很重要的课
avatar
O*e
61
Mark
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。