因为如果你想申请cs,你不仅在和国人竞争,还有美国本土学生在和你一起申请,而美国学校在录取的时候肯定会多考虑自己国家的学生,所以cs申请难度相对会比其他专业更难一点。
但是我们可以去申请一些交叉的学科,这些学科往往会比cs专业申请要求低一些,竞争也不会那么激烈。
还有一种法子,你可以试着到美国后再本校转专业,在美国转专业是比国内容易很多的。这其实是一个比较好的方法,但是也不能够保证是一定可以的,而且你也要付出很多的努力,同时学两个专业的课程是非常累的。
比如ece电子与计算机工程,还有比如计算科学与工程,这主要是偏向于理论计算的一个学科,但这个学科里面都是有偏向于computer science部分的。而且这些专业在找工作的时候,在难度和工资收入上和传统的cs没有明显的区别,但是录取要求会低很多,性价比很高。
如果想转cs,有哪些课程可以推荐?具体需要学哪些课程呢?
数学方面:线性代数,概率与统计和离散数学这几门是必修课,基本上国内的工科开设离散数学的比较少,如果没有这门课程的话看看学校可不可以选修,另外就是可以参加国赛或者美赛,争取拿到比较好的奖项,也可以很有利于证明自己的数学能力。
计算机的课程包括:数据结构和算法,操作系统,数据库;如果时间有限,建议先攻数据结构和算法。编程语言方面最好会c语言,c++,java和python等;跨专业申请有难度,但也并不完全不可能。
大家可以在网络上修计算机的课,他们的课程是非常全面的,理工和商科类的都有,可以修完拿证书,认可度是比较不错的;另外就是可以去巴鲁克的官网修c++的网课也是可以的,在美国的认可度很高。