加州大学伯克利分校(University of California, Berkeley),简称伯克利,位于美国旧金山湾区伯克利市,是世界著名公立研究型大学、在学术界享有盛誉,是世界最顶尖公立大学之一,环太平洋大*联学**盟和国际公立大学论坛成员,位列2019-20年USNews世界大学排名第4、软科世界大学学术排名第5。
加州大学伯克利分校的本科项目是四年、全日制的,非常强调艺术与科学方面的培养。大一新生的入学竞争非常激烈,但有很多学生通过转学在大二大三时进入到伯克利就读。伯克利最受欢迎的专业有:电子工程与计算机科学、政治科学、分子细胞生物学、环境科学以及经济学等。

加州大学伯克利分校以传统的多学科综合为主,以新兴学科和专业学院为辅。全校共有14个学院,涵盖170个系所。14个学院中:"Colleges"包括本科和研究生教育,而"Schools"只有研究生,唯一的例外是商学院。伯克利共提供106个本科学位项目,88个硕士研究生项目,97个学术型的博士研究生项目,以及31个职业导向的研究生项目。
世界上主要有四大权威世界大学排名:USNews世界大学排名(US News),综合衡量高校研究与教学实力;软科世界大学学术排名(ARWU),该排名完全以客观数据为标准,注重衡量一个大学的学术研究能力;泰晤士高等教育世界大学排名(THE);QS世界大学排名(QS)。 后两项排名是对大学的教学和研究实力综合衡量,但是易受到商业因素和人为主观偏见影响,应综合理性看待。

伯克利有很多中国学生学CS,抛除纯粹的兴趣这个因素以外大致分为四类。
第一类,从小学/初中/高中就开始学编程,刷算法,搞NOIP,小学五年级就可以熟练地写出动态规划,他们往往是最容易适应大学计算机教育的,毕竟入门课程CS61A/B(python入门/数据结构)中绝大部分都是他们已经很熟悉的内容。
第二类,认为学CS比较容易找到不错的工作,行业起薪高且稳定,也很容易留在美国。
第三类,对未来发展规划非常清晰,想要创业或者在VC工作,学一些CS的知识会很有帮助。
第四类,刚上大学不知道应该学什么,发现周围人都去学CS了,就也跟风去试试吧。

从比例来说第一第二类占比比较多。伯克利的CS教育以培养学生的计算机科学思维为主,coding能力为辅。相比有些学校经常会开设的例如app教学课,网页制作教学课(比如某校毕业生的简历通常都会有一个天气预报的网站),伯克利的教学体系中是完全舍去这一部分的,只在意计算机科学素养的培养,比如CS61C这门课,对于去工业界写代码基本是没有任何帮助,但是覆盖量相当之广,从汇编语言到SDS,搭建CPU,cache,包括从伯克利诞生的RAID都有所涉猎,以及可以说相当一部分教授是有点鄙视毕业去工业界搬砖的。其实说到底还是因为穷吧,相比于隔壁的Stanford,伯克利的CS课少的可怜,请不起太多的教授/lecturer/TA,连做research入门通常教授都会让你去看Stanford的教程(CS229/231n/224n),伯克利的NLP课四年开一次。