123
返回列表 发新帖
楼主: 以柔克刚
跳转到指定楼层
上一主题 下一主题
收起左侧

[转CS-劝进] 商科背景转CS. 求问背景课程需要哪些。

🔗
ycai 2016-3-27 18:01:23 | 只看该作者
全局:
本帖最后由 ycai 于 2016-3-27 18:13 编辑

很多cs系研究生项目都对prereq有要求的,我记得的有Berkeley, Cornell, Hopkins都有,很多。你可以先开始一个个学校项目看起来,顺便看看提到prereq的就照的搞最好啦。举个例子,康乃尔的要求https://www.cs.cornell.edu/masters/apply/prerequisites
回复

使用道具 举报

🔗
 楼主| 以柔克刚 2016-3-27 21:55:24 | 只看该作者
全局:
raypeng 发表于 2016-3-27 14:15
[quote][url=forum.php?mod=redirect

不多想的话 上课wise只需要demonstrate你学好cs本科毕业的核心课就行

是呢,我也看了一些学校的pre要求,但是光课程名不能盖全。我现在上semester制, 想去的是西海岸quarter制,不能很好对应。专业人士怕是只有目标学校的招生老师了==!
.--
你的建议也不错,核心课就是你说的三大基础吧,琢磨了一下
ds已经学了java,暑假课有一个c++的ds可以用去听一下(不会python 有问题吗?)

算法课想放在抽代之后,听说这样学算法会容易很多(道听途说)

操作系统课在这要求先修 Computer Architecture, 只好先修ca
. .и
我看差不多了,够我忙活一年。对了,数学的概率论和数理统计是不是也需要(用在machine learning, data mining?)我现在修完了线性代数。
回复

使用道具 举报

🔗
 楼主| 以柔克刚 2016-3-27 22:16:17 | 只看该作者
全局:
ycai 发表于 2016-3-27 18:01.
很多cs系研究生项目都对prereq有要求的,我记得的有Berkeley, Cornell, Hopkins都有,很多。你可以先开始一 ...

哦,有链接!这么贴心你LP有福气嘿嘿。

1和5满足。
. .и
2、Data Structures and Functional Programming (e.g., CS 3110)
这一条不知道我的ds覆盖全了没,回头问下老师。 ..

3、Computer System Organization and Programming (e.g., CS 3410).
这个没有,下学期也修不了(先修课是Computer Architecture)要下下学期修了(还得指望有空位置给我。。。)
. Χ
4、Discrete Structures (e.g., CS 2800)
这条没有。。。不是很想修(财力限制),不知道旁听行不行呢
回复

使用道具 举报

🔗
ycai 2016-3-27 22:20:42 | 只看该作者
全局:
本帖最后由 ycai 于 2016-3-27 22:30 编辑
. 1point 3 acres
以柔克刚 发表于 2016-3-27 22:16
哦,有链接!这么贴心你LP有福气嘿嘿。

1和5满足。

离散数学我感觉是最不要紧的了,高中在国内上的话,那些排列组合数学、素数啥的中国剩余定理的知识足够了!再加点图论的最简单的概念,够了!又帮你找了个哥大cs的先修要求
What are the admission requirements?
You should have an undergraduate degree in computer science or a related discipline. If your undergraduate degree is in a different field, you are required to have completed at least four computer science courses covering foundations of the field and basic programming, and two mathematics courses. For example, Intro to Computer Science (COMS W1004 or COMS W1007), Advanced Programming (COMS W3157), Data Structures and Algorithms (COMS W3134 or W3137), which is a prerequisite for most of our graduate-level courses, or/and Discrete Math (COMS W3203).
再来个Johns Hopkins的先修要求
Entering students are expected to have completed a program of study equivalent to that required by the B.S. in computer science. Applicants from other disciplines are required to have coursework (or equivalent experience) in intermediate programming (C++ and Java), data structures, automata theory, computer systems fundamentals and algorithms. We do not offer remedial coursework at the graduate level.

回复

使用道具 举报

🔗
 楼主| 以柔克刚 2016-3-27 22:54:03 | 只看该作者
全局:
ycai 发表于 2016-3-27 22:20
离散数学我感觉是最不要紧的了,高中在国内上的话,那些排列组合数学、素数啥的中国剩余定理的知识足够了 ...

真感谢!

1、automata theory
直接找不到这种课名,存在于什么课程里?
. Waral dи,
2、intermediate programming (C++ and Java)

这个找了下,没有课叫这名字。也许这个接近?
Programming Paradigms

Course Description:
Programming language overview: imperative and functional languages; logic programming. Scripting languages and tools. Development environments. Multilanguage interfacing. Case studies. Comprehensive programming practice using several languages.


3、algorithms
我找到这个
Design/Analysis of Algorithms

Course Description:
Techniques for designing efficient computer algorithms and for analyzing computational costs of algorithms. Common design strategies such as dynamic programming, divide-and-conquer, and Greedy methods. Problem-solving approaches such as sorting, searching, and selection; lower bounds; data structures; algorithms for graph problems; geometric problems; and other selected problems. Computationally intractable problems (NP-completeness).
回复

使用道具 举报

🔗
ycai 2016-3-27 23:00:30 | 只看该作者
全局:
以柔克刚 发表于 2016-3-27 22:54
真感谢!
. ----
1、automata theory

Automata Theory就是一般是Computation Theory,属于计算机理论一类的,讲Automata、context-free language、regular language、图灵机、图灵可识别可决定语言、NP完全问题之类的。2的话我觉得就是你学过Java或者C++就可以了吧。3应该对的,算法。我也是毫不相关专业转的cs,你可以看下我的第一个帖子,里面写了我修过的几门cs课。加油!
回复

使用道具 举报

🔗
 楼主| 以柔克刚 2016-3-27 23:23:38 | 只看该作者
全局:
ycai 发表于 2016-3-27 23:00
Automata Theory就是一般是Computation Theory,属于计算机理论一类的,讲Automata、context-free langua ...

哦那就是这个,理论课我旁听吧,反正没有上机课。
Theory of Computing :Course Description:
Introduction to formal languages and automata, computability theory, and complexity theory with the goal of developing understanding of the power and limits of different computational models. Topics covered include: regular languages and finite automata; context-free grammars and pushdown automata; Turing machines; undecidable languages; the classes P and NP; NP completeness. . ----

Java 的加强我去网上找课好了,学校没什么加强课。Udacity得课怎么样?它家好像挺专业。
我刚也发现你是转的呢,握手~~ 我这就去看~~!
回复

使用道具 举报

🔗
729654213 2016-3-28 10:38:57 | 只看该作者
全局:
为什么会去文理学院旁听呀 感觉lac教的CS还是挺不一样 偏理论多一些。。。
回复

使用道具 举报

🔗
 楼主| 以柔克刚 2016-3-28 10:43:49 | 只看该作者
全局:
729654213 发表于 2016-3-28 10:38
为什么会去文理学院旁听呀 感觉lac教的CS还是挺不一样 偏理论多一些。。。

我在两个学校修课,一个是综合大学,另一个是文理。因为开课时间的关系,上午中午下午的,要都在一个学校修时间会打架。理论啥的倒不清楚,反正都是 本科段,都是简单的,怎样都行吧。。。
回复

使用道具 举报

🔗
ycai 2016-3-28 14:13:56 | 只看该作者
全局:
以柔克刚 发表于 2016-3-28 10:43
我在两个学校修课,一个是综合大学,另一个是文理。因为开课时间的关系,上午中午下午的,要都在一个学校 ...
. From 1point 3acres bbs
Java加强推荐Coursera上普林斯顿的Algorithms,也就是那本红皮算法神书Algorithms的两个作者。
回复

使用道具 举报

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

本版积分规则

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