在美国留学本科学数学好不好?
作为在USC和UIUC都学过数学的本科留学生,我来说说吧。 首先,在美国学数学好不好?我的答案是非常好!为什么这么说呢?因为学好数学之后你有两个选择,一个是继续在本专业深入钻研(读硕士博士),另一个就是转到CS,EECS这些赚钱多,就业好的专业去。
以我自己的亲身经历为例,我在UofI 上的本科,大一学的数学基础课有微积分,线代,概率,统计。大二开始学算法,编程之类的专业课程。大三结束的时候觉得自己对CS感兴趣,于是就转到CS来上后面的课程了。虽然我转专业的理由是因为自己对CS感兴趣,但实际上我数学方面的基础也是在CS方向上。除了高数的微积分,线代会比较复杂以外(因为涉及到多重变量的问题会难一些),其他诸如概率统计,算法,数据结构这些东西其实跟数学专业的学生在学习时遇到的题目是差不多的难度。所以从学习的角度来说,学数学为CS打基础是个很不错的选择。
其次,再说说在美国学数学有哪些具体的课程以及这些课程的学习体验如何。以哥大的例子来看,如果是学数学的话,大一的主要课程有代数,微积分,复变函数,概率,数理统计,线性代数,离散数学等等。这些课程的难度对于中国人来说都不会太难,尤其是哥大是把很多数学系的基础课程分成了好几个小节课,这样上课的内容就会比较易于接受和理解。当然,如果想真正学好的话还是需要花心思去做课后习题和复习回顾的。
第二年的主要课程会有算法,数据库,计算机网络,操作系统,编译原理,C++,Java等等。相对于第一年而言会稍微难一点,因为需要理解和掌握的知识会更深入。同时这也是为将来CS方向打基础的很重要的一年。 第三年则可以在原来的基础上继续深造CS的相关知识,比如可以专门学习前端,后端,人工智能,机器学习等相关知识。或者可以继续学数学,比如随机过程,计算复杂性,数论等等。
学数学并且把其学好的体验还是非常好的。至少在学习的过程中不会感觉很枯燥无味。而且学好了数学以后无论是继续在本专业深造还是转到CS都是很容易的。最后也不得不提一句,学数学特别是学不好容易挂科的姐妹兄弟你们可要慎重啊… 因为一旦挂了科就要写补考申请,然后还要参加补考的考试,如果补考还没过那就要重修了,重新交学费上课还浪费时间。