一、先修课程要求
申请UCB EECS要求申请者具备扎实的计算机科学相关技术背景,特别注重编程、算法和数据结构的知识。建议具备以下基础课程:
数学1A和1B = 大学水平的微积分
数学 54 = 线性代数与微分方程
CS61A = 计算机编程
CS61B 是数据结构课程。
CS61C = 计算机结构
CS70 = 离散数学与概率论
建议开设以下高级课程:
CS150 = 数字系统的组件与设计技术
CS162 = 操作系统与系统编程
CS164 = 编程语言与编译器设计
CS170 = 高效算法与难解问题
二、录取成绩要求
申请UCB EECS官方网站的要求包括最低GPA 3.0,托福成绩至少90,雅思成绩最低7分。然而,往届申请者的GPA中位数为3.7,托福中位数超过100。
GRE成绩并非必须,但需要具备扎实的技术背景,包括编程、算法、数据结构和相关理论经验,同时需拥有本科及以上学历。
三、软性背景条件
与大多数院校只需提交2封推荐信不同,申请加州大学伯克利分校的电气工程与计算机科学项目需要提交3封推荐信。该项目特别重视业界推荐信的内容,因此所有申请者务必准备好实习和科研相关的推荐信。
我要补充一句,美国许多知名高校,尤其是工科学校,更加重视学生对理论知识的实际应用。因此,一份优质的实习经历对于申请非常有帮助。
以上是申请UCB EECS所需条件的相关信息。