计算机专业学哪几门ap课程?

巩贺溪巩贺溪最佳答案最佳答案

我是转专业的,当时对编程一窍不通(真的是白纸一张)。我在高中的时候修了微积分,线性代数,电磁气学的AP课,后来上了大学发现这门课就是电气的必修课!然后还考了经济学的AP,因为想学金工金融的专业(结果没学到啥,只学了投资学和微观经济学)。 后来进了CS,学了C语言的AP,后来发现了python,就又学了python的。最后发现数据结构难学,又学了一门Java,用来写数据结构和算法。

目前已经在美本完成了两学期的CS课程,GPA都是满分5分。另外还修了宏观/微观经济学,金工,数理统计的AP,也拿到了满分5分。正在准备考计算机的MSAT,也报了数据结构的final,正在纠结是不是要再报一门算法final。

个人建议,如果真的想学CS,就不要太犹豫,趁着还在高中赶紧把基础打好。我本人是非常后悔没有早一点接触CS的,因为在国外,很多大学的CS本科是分为四个专业的,分别是ECE(电子与通信工程), CSE(计算科学), ISE(信息安全), PSE(生物信息)。 ECE主要是做电路和信号处理,CSE主要是做算法和数据结构,ISE主要做安全,PSE主要做生物信息。

除了CSE比较偏纯数,其他三个专业都需要一定的工科背景。如果高中毕业能拿到800以上的SAT分数的话,申请到很好的本科计算机项目是很有希望的。在国外的计算机项目里,一般前10%左右的SAT分数就能拿到很好的录取(斯坦福, MIT,哥大, UCB这些学校)。也就是说,如果努力一下,你的目标应该是1470+的SAT。

有了这样的SAT分数,可以选一个很好 的CS master(比如UIUC, UWM等), 然后再申一个PHD(CMU, NUS etc.) 这样的人生简直是完美。所以建议喜欢CS的同学还是早下手,早拿高分。

我来回答
请发表正能量的言论,文明评论!