& \9 c7 Y0 _4 }( ], U: E9 `
) r& }2 n! P( k" J( e5 n3 d 7 ~ W u: n) ]2 d" _. Q
打开凤凰新闻,查看更多高清图片
" Z) |- w5 L8 O( B6 j4 r" z
: K) T9 l; D( r7 o9 N
- [0 B0 d7 x1 r* S1 R' B H. i 美国计算机科学专业一直是申请中最热门的专业之一,随着互联网大数据和人工智能的发展,越来越多的同学对该领域感兴趣,再加上计算机就业薪资普遍很高,更成为大家心目的中的理想专业。那么其他工科的专业是否能转到计算机科学呢?这就要看是否满足学校对于前置课程的要求。
+ f/ i" a7 X M, T2 N7 S, p b
美国研究生不再像本科,即便你没有基础也可以学,相反需要学生有一定的课程基础甚至研究科研基础,今天慧德留学围绕计算机科学专业对于课程基础的要求和大家分享一下,想学该专业的同学快来看看吧。
4 E5 ~3 @+ ^8 b! ~( Y6 B 根据一些学校,例如:Cornell、Stanford、UIUC等学校的官网的application requirements和我们的申请经验来看,可以总结出一份先修课程。
& e% c! F0 q) ^1 t4 N9 I* k
主要先修课程:
y) M( U7 }7 { 高等数学
( x# C8 `/ l) o! v 离散数学
$ v5 | z) }- ?. q 计算方法
( T" Y1 w8 D, J& d+ w) C 计算机基础
) q) @- n4 s+ m$ M 数据结构
5 s1 V6 v3 a8 C! R& q 计算机算法
r b' g# A8 s8 O' z) k
C语言
5 V* u: D. `& T
C++
( Q. z9 a7 e% l( ` 操作系统
7 d( m6 ?; O8 U9 D 次要先修课程:
" u$ R1 c% @( C. @( y! t+ b4 C 线性代数
8 q" P7 \0 k6 Y V4 |- o
软件工程
- y. J1 u5 |9 h3 h9 t4 z$ p$ N) k9 J
概率论与统计
* i6 {6 b" E" @- C0 B 计算机组成结构
, W4 V3 q+ X* |4 W 计算机网络
% P+ h, P' Y1 q, k
数据库
% U P4 M$ J8 [2 [
自动机理论
( b4 H" e) K. p5 i6 ]$ q
所以先要看下自己学校的学习计划,以及是否可以选修相关的课程来尽量多的选择以上的课程修习。那么对于本科不是计算机专业的同学来说,想补充这类先修课程的话,主要可以通过以下两种方法:
7 H, k$ Z' J1 y. h 一、 校内辅修CS专业&双学位
9 G* f, u5 J4 p- c5 ?
大部分转CS专业的学生都是通过辅修来进行先修课程的学习的。而国内大部分学校对修双学位都有一定的限制,所以比较困难,要先确认自己是否可以选修计算机系的课程,如果可以那自然最好,如果不能,那么选择辅修CS专业是一种最广泛的且直接有效的学习方式,这类的是会最终在成绩单上显示你学过,是最d能直接向招生官证明你在CS专业的学习能力的。
6 g" n# g+ U* P
二、 校外暑期学校&网课平台
5 ~' n+ l3 G% X+ E( D3 x 如果你的学校不提供选修CS专业或者没有CS专业,暑期学校和网课平台都能为你提供先修课程的学习,有的暑期学校平台能提供CDGDC认可的成绩单,还有的暑期学校可以开具美国大学成绩单,保障学分成功转换。至于网课平台,虽然只能提供课程证书,不能显示成绩,但优势在于课程学习时间灵活,资源丰富。像Coursera这类的大型网课平台,其证书也是被美国大学认可的。
9 U# Z8 M6 p- |
在这里特别强调一下,对于转专业的申请者来说,先修课程是必要条件,努力刷刷CS课相关的GPA是性价比最高的提升背景的方式。我们有一个EE转CS的学生,因为较早确定了转专业的想法,在本科阶段辅修了几门计算机专业的核心课程,并且成绩都在85分以上,弥补了自己课程背景的不足。同时,他还在网课平台上进行自学,虽然没有官方证明,但是也是对计算机专业有极大热情的表现,最终也是凭借各方面的优秀表现拿到了不错的offer。
# r: D7 v% k; r( x" o