CMU ECE选课

15121基本数据结构,你要本科修过就不必听了,最深到二叉树堆排序。
15213好课,必选【请第一时间抢课,我的周花费20h】
15410好课,慎选【理由同song学长,后面细说】 15211没了,现在的取代课是用sml编程的15210,喜欢函数式编程的可以

算60学分的课【cs向】
18648 real time embedded system【archer大神推荐】
18645 how to write fast code【sv的课,archer大神推荐,主要关于hadoop】
18642 software management【sv的课,就是ruby on rails啊啊,lz我上过,坑= =。叫你如何在一个大团队里从0开始学ruby,呵呵。周花费18h?前半段松后半段紧】

18641 java smart phone【sv的课,前半段java基础,后半段android,sv远程,12fall首次开上,坑= =。手把手自学android。周花费15h?前半段松后半段紧】
18649 distributed embedded system【java写电梯写文档?具体不知,没上过】
18746 advanced storage system【file system,有project的周花时间20h,没project的周不看reading,于是考试前恶补= =】
18842 distributed system【授课教师在INI的反响不是很好】
18660 numerical method 【水课,比较轻松】
还有几门security相关的课,我没选过,不好乱说

算36学分的课

15437/15637 java web application【做网站,周花费20h】
08600 java【java入门】
10601 machine learning【我数学不好,我好好做码农】
18603 leadership【大水课,每周10分钟的工作量】


一个正统的cs科班出身的学生 他得会

一个门派:一种语言
一个武器道具:数据结构 算法
一种内功:操作系统 计算机相关(比如数据库 存储系统 网络)

求职面试就好比走秀耍耍 人家鸠摩智就偷了点秘籍就能耍了 要什么内功

不过真刀实枪到干活了鸠摩智耍了半天功夫 虚竹说“都是皮毛 一看就是偷来的 完全没有逍遥派的精髓”



15-213(也就是18-243)——Introduction to Computer System 这门课在CMU是镇校之宝 建议来以后第一学期先选此课 从此踏上CS的不归路 哈哈 开个玩笑 不过这门课是Operating System(同样是一门及其重量级的课程), Embeded System, Computer Network, Digital Computation, Architecture, Compilers等一大批课程的先修课 所以 必选必选必选!!!!& w: E- |# I4 [: L: n
建议:先买一本叫做《深入理解计算机系统》或者英文版《Computer System: A Programmer's Perspective》自己先学一遍 有个充分的准备% ~T" u4 ?0 Y, W
15-600/95-712/15-123——在CMU 不会java或者C就是寸步难行 所有高级编程一律使用java 前两门课是java的(15600还有web方面的知识) 15123是C的 不会哪个就补哪个 BTW 不会C就不要选15213了 那个课是要求C基础的
如果你上学期选了这两门课 并且坚持到了最后 那么恭喜你 你已经打下了一个良好的基础% t. N7 i, N* N. S6 K* G+ d$ }3 a
! y) S, _5 B; s9 R2 q
第二学期你可以选择的课程有
15-211 Data Structures and Algorithms 不太推荐和15213一起 要不第一学期你就直接go to hell了 这门课也是我强烈推荐的 真是能让你的java编程水平上至少一个台阶 你完成了这门课 相信你根本不会惧怕公司给你的题目了 顺带还巩固了数据结构和算法 另外这门课的HW很有意思 第二次作业是贪吃蛇 最后一次作业是国际象棋 而且要下过老师的版本1 r0 b; j* H" e* j) r- W1 [3 m
15-410 Operating System 要死人的课 登峰造极的死人$ p# x: n" u9 Z2 q8 Z( R
15-451 Algorithm design 算法导论为课本 是研究算法的一门课 211告诉你是什么 451告诉你为什么
10-601 Machine Learning MS级的ML 已经难度很高了(记得好像可以petition说算作ECE graduate 详情需要你自己咨询小米)
18-345 Telecommunications Network 基本是计算机网络 就是需要接口编程什么的 是一门好课
18-342 是Embedded System 很打基础的一门课 也很难* l. f* LM7 Z+ T
18-648 Realtime Embedded System 还不错的一门课 需要有213或者342的知识 比较适合第3学期上8

第一学期:
15-213 + 15-600 + 186XX + 你有能力的话就再选
) Z% D' i8 ?9 r; N! K% ?$ d- Z
寒假:3 C% k/ [5 d* u& _# M$ o$ N% G
放松 + 15-121(网上有课件 可以查到)

第二学期:/ a4 K2 F( F3 \, \+ M[
找实习 + 15-211 + 下面的路你就有资格选择了 + 当然要记得满足毕业条件(毕业条件请看ECE官网或者我的attachment)

暑假:$ h7 L* x8 P' f0 y
hopefully有个不错的intern

第三学期:
找工作 + 自己选课 + 说不定想选个project
5 U3 k4 E- P* e; l+ i% L




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值