通知设置 新通知
学长学姐们对于保研南大lambda实验室或者北大大数据研究中心或者清华有什么心得和经验分享呢
学术园地 • 李凯 回复了问题 • 3 人关注 • 3 个回复 • 2555 次浏览 • 2019-04-17 21:39
在清北复交读硕/博是一种怎样的体验?
生活娱乐 • 李瑄 回复了问题 • 2 人关注 • 1 个回复 • 2134 次浏览 • 2016-06-23 01:42
学长学姐对本科期间的导师选择有何建议?
学术园地 • LDZ 回复了问题 • 3 人关注 • 2 个回复 • 1422 次浏览 • 2016-05-14 16:38
学长学姐们对英才的培养方式,体会有哪些?
信息平台 • 徐童晖 回复了问题 • 9 人关注 • 7 个回复 • 2085 次浏览 • 2016-05-01 18:17
博士这么多,未来怎么走
学术园地 • 芝麻酱 回复了问题 • 5 人关注 • 4 个回复 • 1401 次浏览 • 2016-04-30 15:21
参加海外短期交流的体验?
生活娱乐 • 芝麻酱 回复了问题 • 2 人关注 • 1 个回复 • 1406 次浏览 • 2016-04-30 15:10
英才都出过哪些大神,你了解的有哪些?
生活娱乐 • 北北 回复了问题 • 5 人关注 • 3 个回复 • 2272 次浏览 • 2016-04-30 00:26
海外留学(Master.)的体验
生活娱乐 • hanzhichao 回复了问题 • 2 人关注 • 1 个回复 • 1275 次浏览 • 2016-04-29 19:22
海外留学(Ph.D.)的体验?
生活娱乐 • LDZ 回复了问题 • 5 人关注 • 3 个回复 • 1306 次浏览 • 2016-04-29 00:28
当选成杰是一种怎样的体验?
生活娱乐 • albus 回复了问题 • 4 人关注 • 2 个回复 • 1367 次浏览 • 2016-04-28 22:29
大三下选课推荐(本人学大数据方向)
学术园地 • test 回复了问题 • 4 人关注 • 3 个回复 • 1682 次浏览 • 2016-04-28 19:29
毕业季有哪些推荐的集体活动?
生活娱乐 • 李瑄 回复了问题 • 2 人关注 • 1 个回复 • 1101 次浏览 • 2016-04-27 00:51
[持续更新] 那些年, 我在伯克利CS上过的神课
学术园地 • 芝麻酱 发表了文章 • 2 个评论 • 27359 次浏览 • 2016-04-26 15:23
UCB作为CS top4的牛校, system方向 更是当之无愧的第一, 其本科教学质量极高, 每门课的内容都包罗万象, 保证让你通过这短短4个月的课, 被虐的不成人形!!
由于UCB的课程资源基本上全部开放, 通过我的经验, 其实大家在家里完全可以享受到全部教学资源, 因此向大家推荐.
总览: 可以通过一幅图来俯视一下UCB本科课程:
hkn course map
可以看到, 伯克利本科CS入门核心课程只有三个: CS61A, B, C
这三门课属于所有CS本科生前两年必须上完的. 据我了解, 多数同学会在大一上学61A, 大一下61B, 大二的某一个学期学61C. 因为这三门课的workload极重, 因此几乎没人会在一学期上两门.
CS61A: PL theory 的入门课, 地位等同于国内的C/C++编程基础. 主要内容有Python, Python在interpreter一层的简单原理, Higher-Order function (函数式编程入门), OOP入门, 数据结构入门 (Python里的dict, list...), delcarative programming入门, parallell programming 入门. 说了这么多, 概括地说, 61A就是什么都讲, 但是什么都只讲一点, 讲到够用的程度, 但是不深究原理.
值得一提地是, 61A的stuff团队非常厉害. 由于61A / B一般是 1.4k+ 以上人的大课, 不可能使用传统的课堂形式解决问题. 所以61A的stuff为这门课做了一些研究, 效果就是, 不用到课堂上课, 让学生快速掌握全部内容. (其实就是MOOC的idea). 他们开发了一套autograding的程序, 还发了paper.
CS61B: 经常逛一亩三分地的同学可能早就了解了, 61B是UCB本科阶段最有用的一门课, 找工作必备. 61B的课程目标是: 上完了我们61B, 你就可以去硅谷当一个幸福的码农了.
主要内容: OOP / Java / data structure / algorithem introduction. 这门课会把OOP / Java各种细节, 各种高级特性讲到, project也通常代码量比较大, 但是比较有趣. 数据结构/算法的部分实践性很强, 基本上会让学生把红黑树/A*等等东西全都写一遍.
CS61C: 对于做system的人必备的一门课, 地位相当于国内CS专业的数电 + 计算机体系结构(或嵌入式) . 课程结构是从微观到宏观: 二极管->门电路->数字电路->汇编语言->C语言->操作系统(cache, virtual memory, IO)->并行计算(OpenMP)->Datacenter结构->Hadoop/Spark. 5个project相当虐人 (详情可在homepage里看). 总体感觉就是, 一门61C顶我成电2-3门课...
CS162: 操作系统, 个人认为UCB最有挑战性的2门课之一. 这门课的TA基本上都是每届大四最牛的2 3个人. 课程内容涵盖了OS / Networking / distributed system的方方面面. project是stanford的PintOS, 内容是实现一个完整的kernel, 包括threads, processes, scheduler, file system , KVStore (distributed database). 总之, 学好162, system的各个方向就可以进去无障碍读paper / 写code了.
CS164: Compilers, 个人觉得, CS多数领域内, 学到最后, 都有compiler的思想(Abstraction和Modularity). 而且parser, lexical analysis在多数大的system design是一定会用到的.
CS170:
CS186:
CS188:
CS189:
CS168: Introduction to Internet. 老板开的课, 我之前也做了project grader. 对于想做networking方向的同学来说, 尽管这是UCB本科唯一一门networking的课, 但是这门课感觉也不是特别有用.
首先, 课程内容偏research, 讲的都是architecture的东西, 基本不涉及实际的network (比如wireless). 对于想做linux kernel networking的人来说, 这个课的project都是python. 总的来说, 这门课就是讲了一大摞design principle, 让你对networking有个整体的认识. (可能network system实在太大, 在intro里面只能见森林不见树木). 但是一些前言的概念, 比如network virtualization, verification, 都有介绍.
CS161:
---------------------------------------------- 其他MOOC平台 ----------------------------------------------
MIT opencourseware:
MIT 6.828
Coursera:
Stanford Compilers
edX:
UCB Software Engineering
UCB introduction to data science
CMU 15-410
成都作为美食天堂,有哪些一定要去尝试的美食?
生活娱乐 • 芝麻酱 回复了问题 • 3 人关注 • 2 个回复 • 1197 次浏览 • 2016-04-26 15:04
关于大二下学期预选大三的专业课程相关问题
学术园地 • 李瑄 回复了问题 • 2 人关注 • 1 个回复 • 1242 次浏览 • 2016-04-26 13:46
托马斯微积分 复习笔记 by 李瑄
学术园地 • 李瑄 发表了文章 • 2 个评论 • 1613 次浏览 • 2015-10-31 00:45
微积分的用处很大(比如最近在分析小信号电路的时候就又回顾了偏微分的链式法则:对于只关心我需要的特性,简化求解的复杂度很有意义)随着使用,若有新感悟,便会整理新想法补充进去。这里先传了现在的版本。
(由于是个人整理的,笔迹很乱,可能需仔细辨认,有兴趣的作为回顾浏览一遍想一想,能在这里引发你的一点点思考或讨论,我就很欣慰了)
这些笔记里,F代表Fact,Def代表Define,T代表Tips,R代表Results,W代表Warning
也欢迎大家在此讨论此课程!
(下载下面附件重命名为“托马斯微积分 复习笔记 by 李瑄.pdf“即可正常打开(附件上传bug))
------------补充(2015/10/31)-------------
由于附件下载bug,大家临时先可以点击这里下载这个附件
DA直接输出的正弦信号的频谱如何分析
学术园地 • 笑谈天下 回复了问题 • 2 人关注 • 2 个回复 • 1253 次浏览 • 2015-09-13 22:09
清华大学周边住宿问题
生活娱乐 • 李瑄 回复了问题 • 4 人关注 • 3 个回复 • 1395 次浏览 • 2015-09-12 01:23
讲给大一大二娃娃们的一点学业上的体会与建议
学术园地 • 李瑄 发表了文章 • 0 个评论 • 1304 次浏览 • 2015-09-12 01:21
体会本科课程越低年级的能解决的问题类型越多,而所有学到的东西基本以后都可以用于解决实际问题。
优先保证学好数学,不管做什么都会用到。
电路分析、c语言、物理也都很有用。
实验机会认真对待多动动手做做实验:开发自己的应用素养。而且动手试试就可能体会到学那些知识的价值了。
课堂知识学的时候多问问自己或前辈:这个知识可以用来解决哪类问题?
举个例子:信号与系统,可以拿来分析整流器的谐波问题吗?
你可以试试用信号与系统的方法推导整流后的频谱。可以想想,有些等效可以很巧妙地解决这个问题?
然后可以进一步推广这个等效,你可能就能证明为何 差分电路可以抑制放大器非线性导致的偶次谐波分量了。
这算是提供一个例子吧,有兴趣可以在这里讨论。
电磁场与波学习笔记by李瑄.pdf
学术园地 • 李瑄 发表了文章 • 0 个评论 • 1859 次浏览 • 2015-06-29 01:52
这个课程系统性很强,还在不断补充完善中,所以比较乱,也先传了现在备份的版本吧。
(由于是个人整理的,排版比较乱,感兴趣的也算个参考。)
(电磁场与波的总结里,绿色笔迹是看《微波工程》(Pozar)的时候补充的。因为这个体系太成系统了)
精华是章2里面那个 电荷 电流 电场 磁场 总结出的关系图。
个人的一点东东,希望能有哪怕一点帮助吧。
这些笔记里,F代表Fact,Def代表Define,T代表Tips,R代表Results,D在早期代表Danger,后来用W(Warning)替代了它。
也欢迎大家在此讨论此课程!
(下载附件重命名为“电磁场与波学习笔记by李瑄.pdf“即可正常打开(附件上传bug))
概率论复习笔记by李瑄
学术园地 • 李瑄 发表了文章 • 2 个评论 • 1479 次浏览 • 2015-06-29 01:37
这些笔记里,F代表Fact,Def代表Define,T代表Tips,R代表Results,D在早期代表Danger,后来用W(Warning)替代了它。
有什么疑惑也欢迎在这里讨论哈~
(附件请下载后改名为 “概率论复习笔记_李瑄.pdf“ 即可使用)