楼主: Warald
跳转到指定楼层
上一主题 下一主题
收起左侧

[经验总结] 【活动号召-呼唤参与】我在美国上课的感受和总结

   
🔗
lllily 2017-10-7 12:08:47 | 只看该作者
全局:
统计中国人很多。课程设置很自由。同一门课同一个专业学习生活状态完全不一样,有人一天只睡五个小时,有人只有考试前一晚开始复习求过。很多同学会做coop带薪实习,延期毕业,这样毕业工作比较好找。然后就是统计学霸特别特别特别多,大家都很聪明,但是中国学生普遍口语一般。课程会有project和外国人组队就可以多多交流,算是比较好的机会吧

评分

参与人数 1大米 +15 收起 理由
DamienPooh + 15

查看全部评分

回复

使用道具 举报

🔗
Amy絮梦 2017-10-10 11:34:42 | 只看该作者
全局:
http://www.1point3acres.com/bbs/forum.php?mod=viewthread&tid=297085&pid=3209667&page=1&extra=#pid3209667.
design patterns
回复

使用道具 举报

🔗
272302511 2017-10-12 23:08:03 | 只看该作者
全局:
我在CU-BOULDER上CS前导课。在上CU之前修过编程课程,数据库和数据挖掘的课程。本科学的很烂,GPA刚过3。现在在上数据结构,编程语言课与离散数学。对于我来说CU-boulder的课还是需要课后花大量时间去写作业与复习。老师在课上会点到为止,课后需要大量的时间自己看书。一门编程语言课会教C++和PYTHON,很实用。数据结构与编程课基本上每周都有小的project要做。小的project基本上是老师上课所讲的东西。在感恩节后会有大的project,现在还不知道是啥。我写project会先把每一个小method先写出来再写主方程,这样在逻辑上更清晰,不会写着写着就不知道自己在干嘛啦。最难的时候就是debug啦,用gdb debug。 逻辑错误要很仔细的找,才能找出来。编程课是大课,一个班快400人。数据结构一个班200个人。离散数学差不多也有200人。每个班都有很多GA,CA,就数据结构这门课来说,一个班有GA有12个,4,5个CA。GA都会在每周开自己的LAB课,每个GA的office hour 有8-10个小时每周。CU-BOULDER大部分都在B之上,班上不少同学在上课时和老师的互动很多。一个班没几个中国学生,准确的说没几个国际生。还没到期中,还不知道是闭卷还是开卷。如果有机会重上CU的课,我想在老师上课去就把书看完,那样会和老师上课有很好的互动。我上的这些这学到的知识都很有用,数据结构,学了stack,queue,linked list...对我来说很有用在leetcode上刷题有些用linked list写会更好。鏈?

评分

参与人数 2大米 +48 收起 理由
598812088 + 3 很有用,我在申这个学校!!
DamienPooh + 45

查看全部评分

回复

使用道具 举报

🔗
Amy絮梦 2017-10-17 22:15:06 | 只看该作者
回复

使用道具 举报

🔗
梁之 2017-10-18 09:34:52 | 只看该作者
回复

使用道具 举报

🔗
梁之 2017-10-18 09:36:08 | 只看该作者
全局:
梁之 发表于 2017-10-18 09:34
http://www.1point3acres.com/bbs/thread-298784-1-1.html

刚刚手滑就直接贴上链接就发表了~这是在美国上算法课的总结,请版主过目加分~
回复

使用道具 举报

🔗
Stanz 2017-10-26 10:53:55 | 只看该作者
全局:
在美帝上Algorithm的体验

1)你在国内上过这门课程以及要求的prerequisite courses吗?在国内的时候,学的很烂,还是自己觉得还不错?.
在国内上过数据结构与算法,算法分析与设计等课程,因为知道是很重要的专业课,因此认真听讲认真完成实验,感觉学的还是不错的,考试也都考了85+(要知道在北邮是挺高的分数了。。)
2)从这个问题开始,均针对美国上课。你是在美国的第几个学期上这门课的?你觉得这门课程难度如何?比你想象的难还是容易?难在哪里?或者为毛你觉得很简单?
因为是非转专业,因此不用修先修课程,在第一学期就选了这门课。觉得难度挺大的,比我想象中难多了。因为之前几门算法课学的还是不错的,感觉应该基本算法知识都涵盖到了。然而现实非常残酷,因为这门课比较偏理论,有些时候甚至有点较真儿,而且会讲一些很难很偏的算法,以及对于这些算法复杂度、正确性的证明。而且老师讲课速度很快,有的算法也不讲例子,直接讲伪代码,听的就不那么直观,不过现在好多了,老师还经常画个图啥的。
3)上课做了哪些project或者大作业?能大体说一下情况都是做的啥吗?
目前还没有布置programming的作业,不过课上提过,大概是要做一个关于euler path的作业
4)哪个project或者大作业你印象最深刻?你是咋做出来的、或者是如何栽倒的?有啥经验感受想说出来?
之前有个作业让实现Ackermann function的伪代码,结果用java敲出来就爆栈了。。所以对这个印象还挺深的
5)你班里大约有多少人同时上这个课程?有几个TA/Grader帮忙?你觉得你在需要的时候,得到了帮助吗?
大约30人左右,两个ta。ta很nice,知无不答,而且有一周老师生病了两个ta给讲的课,思路也很清晰。
6)你了解班里的分数分布吗?中国学生一般成绩如何,或者做project、大作业情况如何,你了解吗?
不太了解外国人的分数,但是中国学生的最高分应该还是处于班级前列的,中国人占了一半吧,上课提问的也很多中国人。. Waral dи,
7)期中或者期末考试是闭卷还是开卷?难度大吗?临时抱佛脚突击有用吗?
闭卷,难度特别大!25道多项选择题,我只对了10个,平均分10-11左右,见过的最高分16.老师也承认题出难了。。但是我觉得临时抱佛脚还是必要的,但是平时上课也要好好听,因为如果你上课听懂了,复习起来就会轻松一点快一点,不然有的算法真的自己研究好久都搞不懂
8)如果你有机会可以重上这门课程,你在什么方面会做的不同?
大概课上会更加认真一些,有问题更多的跟老师和ta交流。
9)你觉得这门课程有用吗?学到了什么东西?
很有用,学了经典算法和一些偏门儿的知识,一方面对算法进行了系统的复习,一方面又接触了一些高大上的新知识,对找工作应该蛮有帮助的
10)介意说一下你是哪个学校什么专业的吗?介意说一下老师的名字吗?
Brandeis CS,老师是Jim Storer
回复

使用道具 举报

🔗
popoo 2017-10-27 05:30:37 | 只看该作者
全局:
分享一下我在美国上Internet Protocols的体验
1)你在国内上过这门课程以及要求的prerequisite courses吗?在国内的时候,学的很烂,还是自己觉得还不错?
我在国内上过Computer Networks,用的那本经典的黑皮教材。这边Internet Protocols的prerequisite就是Computer Networks. 我们学校的Computer Networks偏重下面两层协议,而IP主要是讲三层以上的协议,感觉比较实用。在国内的时候,Computer Networks是把所有协议都介绍一遍,并不深入,感觉学的还是不错的。

2)从这个问题开始,均针对美国上课。你是在美国的第几个学期上这门课的?你觉得这门课程难度如何?比你想象的难还是容易?难在哪里?或者为毛你觉得很简单?
第二学期上的。我觉得不难,跟想象的差不多。因为协议都是一些现成的算法而且很容易联系实际应用,上课的时候很好理解。如果说难点的话,就是内容有点多,老师上课节奏会比较快,如果没有基础的话可能需要课前预习之类的,否则课上可能跟不上,这也是为什么会要求先修。
. From 1point 3acres bbs
3)上课做了哪些project或者大作业?能大体说一下情况都是做的啥吗?.1point3acres
作业是一些对概念的运用,比如给一个DNS图,问你某个query会走的路线。也有一些主观题,比如设置一个场景,问一下怎么做拥塞控制。
有两个project,一个是P2P文件上传下载:一个server维护一个index,里面有client和content信息,实现server和client双方的上传下载功能。
另一个是FTP,做一个简单的FTP服务器,能够向server传输文件就行。
主要的技术就是socket编程和多线程,用Python, Java都可以。

4)哪个project或者大作业你印象最深刻?你是咋做出来的、或者是如何栽倒的?有啥经验感受想说出来?
FTP的project印象最深,因为要求用UDP+Go back N来实现可靠的传输,花了些时间研究Go back N. 另外也是第一次用多线程,对线程间的机制不熟练,丢包率很高,而且不好debug。后来仔细学了一下多线程的写法才弄好。

5)你班里大约有多少人同时上这个课程?有几个TA/Grader帮忙?你觉得你在需要的时候,得到了帮助吗?
这是个很火的课,大概90人的大课。有3个TA,TA都很helpful。
. 1point3acres
6)你了解班里的分数分布吗?中国学生一般成绩如何,或者做project、大作业情况如何,你了解吗?
考试成绩都很好,基本都在90%以上。作业成绩不了解。
. 1point 3acres
7)期中或者期末考试是闭卷还是开卷?难度大吗?临时抱佛脚突击有用吗?
. From 1point 3acres bbs有cheatsheet,难度不大,但是前面的判断题分值高,很难做,基本上还是靠理解,这部分cheatsheet帮助不大,所以要想考的完美也不容易。因为涉及的都是概念,临时抱佛脚比较有用。. ----

8)如果你有机会可以重上这门课程,你在什么方面会做的不同?
好好做做project吧,当时因为期末事情多就把project水过了,其实还是能学到很多东西的。

9)你觉得这门课程有用吗?学到了什么东西?. ----
有用,对上层协议了解很多,面试无忧,如果还有操作系统背景,基本上简历就很好看了。

10)介意说一下你是哪个学校什么专业的吗?介意说一下老师的名字吗?再次提醒,可以设置积分限制
北卡某校。
回复

使用道具 举报

🔗
LeeLeeYe 2017-10-27 11:24:18 | 只看该作者
全局:
1)你在国内上过这门课程以及要求的prerequisite courses吗?
在国内的时候,学的很烂,还是自己觉得还不错?这门课要求OS和数据结构必须上过,在国内没有上过这门课。

2)从这个问题开始,均针对美国上课。你是在美国的第几个学期上这门课的?你觉得这门课程难度如何?比你想象的难还是容易?难在哪里?或者为毛你觉得很简单?
第一学期,我基础不好,对我而言难度挺大,和想象中的一样,难在需要这门课结合和C,OS,算法,数据结构,计算机体系结构,是一门综合课程
. Χ
3)上课做了哪些project或者大作业?能大体说一下情况都是做的啥吗?
共有六个project,其中和小作业交叉,最后一个peoject需要演讲展示。具体是对多个可以进行并行优化的算法并行化,用不同的开源库,比如Pthread,OpenMP,MPI,CUDA,对比各自效率,最后一个为GPU+CPU混合优化,将不同比例的数据房子GPU和CPU上处理,分析其效率,寻找最优任务分配。

4)哪个project或者大作业你印象最深刻?你是咋做出来的、或者是如何栽倒的?有啥经验感受想说出来?-baidu 1point3acres
所有的Project都在Stampede上运行,这是一个公共的超级计算机,如果恰好碰到高峰期,提交后可能得等好几天才能出结果,好几次都是离deadline很近了才得到结果,万一代码错误,可能等到结果出来才发现是错的,所以尽量早开始。

5)你班里大约有多少人同时上这个课程?有几个TA/Grader帮忙?你觉得你在需要的时候,得到了帮助吗?
25个,本科15,研究生10个左右,研究生要求会更高。Grader帮助一般,大部分时间还是自己主动找老师。

6)你了解班里的分数分布吗?中国学生一般成绩如何,或者做project、大作业情况如何,你了解吗?
就我一个中国人,每次平均分都很高,大家都很拼命,不过大部分人会载在比较难的某个Project上,还好我幸存了。

7)期中或者期末考试是闭卷还是开卷?难度大吗?临时抱佛脚突击有用吗?
考完后回顾其实难度不大,但是范围非常广,这门课主要是建立一个广度上对并行,高性能运算的认识,仅仅是该领域的入门课,对将任务分配到各个线程,如何分配提供里思路上的指导。

8)如果你有机会可以重上这门课程,你在什么方面会做的不同?
我已经尽力了,如果重上的话,应该更主动。

9)你觉得这门课程有用吗?学到了什么东西?
非常有用,不仅因为它是我入学第一门课,而且也是我很感兴趣的方向,课程的最后阶段是CUDA,这也是今后非常火的方向之一。

10)有些非常有用的课件在老师的主页里:. 1point3acres.com
如果感兴趣,我私信你,感觉在这里放上老师的名字不大好。
回复

使用道具 举报

🔗
LeeLeeYe 2017-10-27 11:25:19 | 只看该作者
全局:
LeeLeeYe 发表于 2017-10-27 11:24
1)你在国内上过这门课程以及要求的prerequisite courses吗?
在国内的时候,学的很烂,还是自己觉得还不 ...

啊啊啊 漏了课名: Parallel Computing
回复

使用道具 举报

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

本版积分规则

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