最近正是留学申请季,也是大三/高二党开始备战明年申请季。无论对于高中生、本科生、还是硕士生来说,上哪所学校和学什么专业成为了现阶段最令人头疼的问题。

很多人瞄上了现在最大热的一个专业——计算机,因为它可是“高薪资”和“好前景”的代名词。

但申请者们不免有这样一些问题:

·高中生——我数学不好,可以选择计算机科学专业吗?

·本科生——我非计算机专业,可以跨专业申请CS吗?

如果有相同困扰的小伙伴,看过来(举手)!

立思辰留学云这里所说的计算机科学专业并不仅仅指代计算机工程,其中信息系统、软件工程、信息安全、编程、计算机图形学,以及管理信息系统等方向都被包含在内。

但无论是学哪个方向的,计算机科学专业确实是需要具备数学能力的。

如果你想学计算机图形学,那你就需要掌握线性代数、计算几何;

如果你想搞音频,就需要知道数字信号处理那一套等等。

但这些都只是特定领域内最基础的知识了,和其他理工科专业对数学的要求是一样一样的,并没有因为它挂上了计算机的头衔就要更严格一些。

还有编程,对于外行人来说,要做一个程序员看似很复杂,很困难,但事实上编程本身对数学的要求并不高。因为编程的本质不是用高深的数学知识去处理事情,也不是背代码,而是在写很多很多基础代码的前提下,勤于练习,最后按照自己的理解去钻研。

敲黑板!像是编程、JAVA程序设计等“技术类”方向,计算机用的数学知识不是很多,只会用到一些简单的函数问题,大多数是高中数学。像是算法设计与分析等研究类、纯理论类的方向,就会对数学要求比较高。(当然这只是对想要入门的新手来说,当你进入了这个领域并把它当作饭碗的时候,你懂的越多,上升空间越大,所有这并不是“数学无用论”)

总而言之,数学虽然重要,但这不是决定你是否能够学习这个专业的挡路石。

对于本科生是否能跨专业申请计算机科学的问题,Shriram Krishnamurthi——一位在布朗大学从业超过28年的计算机科学教授给出了最专业的答案。

“很多人忽视了一个问题,计算机科学需要使用数学的原因,不在于它真的需要数学领域的某个公式、某个理论,而是需要你的数学思维能力:统计、概率、最重要的是数学逻辑。

在这个领域,无论是否使用“高级数学”,每个优秀的从业者都在从事结构化、逻辑化的思考,甚至当他们编写数据库和其他程序的时候,还被要求写出逻辑化的语句。这就印证了这个领域需要的不是一个数学天才,而是一个逻辑学者。”

布朗大学的计算机科学硕士入学要求,没有标明只接受计算机领域的本科生,而是与计算机科学相关的学科都可以。

当然,如果你原本来自艺术学、语言学之类的,确实跨专业申请很困难,除非你有非常强的软实力背景,例如参加过与数学相关的竞赛,从事过这方面的实习工作,而且还需要至少修过一些基础课程,如C语言、JAVA等。(哐哐哐敲黑板,想跨专业申请的注意提前规划相关先修课!别大三都结束了啥先修课都没有就脑洞大开跨专业,因为没有行动力的“梦想”“爱好”只是说说而已,不值钱!)

除了选择一个“吃香”的专业外,名校的头衔也十分重要。以下根据不同申请难度按批次推荐一些学校。

难度5颗星:

普林斯顿大学:只能申请M.S.E两年的项目,但研一下学期可以转到M.Eng,这个项目不需要完成论文。

哈佛大学:工学院相对来说比较小,CS 教授也比较少。就算你GPA、TOEFL和GRE都不错,也是一条“偏向虎山行”的路。

耶鲁大学:耶鲁大学的计算机系设置在文理研究院,特点是与数学和工程联系得比较紧密,也与心理学、医学、经济学、商务、物理有关联,需要研究背景很强才能申请。

难度4颗星:

哥伦比亚大学:分为MS in Computer Science(MS.CS)和MS in Computer Engineering(MS.CE)两个项目。如果你的能力比较强,GRE有325以上,可以申请MS.CS。如果相对弱一点,可以考虑申请MS.CE。

西北大学:共开设了三个专业,EE、CE和CS,其中CS的申请难度最大。另外,申请的时候尽量提前准备,可以尝试直接申请博士,审核时会同时考虑硕士录取的可能性。

加州大学欧文分校:欧文分校的计算机硕士项目,可以选择完成论文或参加综合性开始两种选择。虽然欧文的排名不高,但特别受中国学生的欢迎。建议申请电子工程和计算机学院的MS Computer Engineering项目,相对来说容易不少。

难度三颗星:

圣路易斯华盛顿大学:提供三种硕士项目——MS.CS、MS.CE、和 MEng CSE。对自己不自信的同学,可以先申请CE,然后选修一些CS的课程。

波士顿大学:除了MS.CS之外,还有两个相关的项目,一个有关于cyber security,另一个是关于data-centric computing。注意,BU对托福的最低要求是阅读21,听力18,口语23,写作22,还比较注重GRE的成绩。

弗吉尼亚大学:有MS和MCS两个项目,需要完成论文。对于标化成绩不是特别出众的学生来说是一个好选择,可以申请MS项目。

高薪资和好前景确实吸引着许多人学习计算机相关的专业,但同时自己要考虑好的是学习过程中的困难,以及你是否可以解决。

另外,虽然软硬件条件是跨入一个领域的必需品,但当真正做选择的时候,是需要自己从一而终的坚持和信心。与其问我可以学CS吗?我能学CS吗?不如问自己一句,我准备好了吗?

布朗大学数学与计算机科学,数学差的人不配学计算机?布朗大学教授告诉你一毛钱关系都没有...相关推荐

  1. 逻辑差学计算机,数学差的人不配学计算机?布朗大学教授告诉你一毛钱关系都没有!...

    原标题:数学差的人不配学计算机?布朗大学教授告诉你一毛钱关系都没有! 最近正是留学申请季,也是大三/高二党开始备战明年申请季.无论对于高中生.本科生.还是硕士生来说,上哪所学校和学什么专业成为了现阶段 ...

  2. 学数学但是不会计算机,数学差的人不配学计算机?布朗大学教授告诉你一毛钱关系都没有!...

    原标题:数学差的人不配学计算机?布朗大学教授告诉你一毛钱关系都没有! 最近正是留学申请季,也是大三/高二党开始备战明年申请季.无论对于高中生.本科生.还是硕士生来说,上哪所学校和学什么专业成为了现阶段 ...

  3. 波士顿大学数学与计算机科学,数学差的人不配学计算机?布朗大学教授告诉你一毛钱关系都没有!...

    最近正是留学申请季,也是大三/高二党开始备战明年申请季.无论对于高中生.本科生.还是硕士生来说,上哪所学校和学什么专业成为了现阶段最令人头疼的问题. 很多人瞄上了现在最大热的一个专业--计算机,因为它 ...

  4. 布朗大学计算机科学博士怎样,数学差的人不配学计算机?布朗大学教授告诉你一毛钱关系都没有!...

    最近正是留学申请季,也是大三/高二党开始备战明年申请季.无论对于高中生.本科生.还是硕士生来说,上哪所学校和学什么专业成为了现阶段最令人头疼的问题. 很多人瞄上了现在最大热的一个专业--计算机,因为它 ...

  5. 布朗大学计算机专业怎么样,数学差的人不配学计算机?布朗大学教授告诉你一毛钱关系都没有...

    最近正是留学申请季,也是大三/高二党开始备战明年申请季.无论对于高中生.本科生.还是硕士生来说,上哪所学校和学什么专业成为了现阶段最令人头疼的问题. 很多人瞄上了现在最大热的一个专业--计算机,因为它 ...

  6. 浙江师范数学与计算机学院李老师,浙江师范大学数学与计算机科学学院导师教师师资介绍简介-李金其教授...

    浙江师范大学数学与计算机科学学院导师教师师资介绍简介-李金其教授本站小编 Free考研考试/2021-04-11 李金其 基本信息Personal Information 教授 性别 : 男 毕业院校 ...

  7. 组合数学 算法导论 具体数学 博弈论 计算机科学数学

    组合数学[清华大学] https://www.bilibili.com/video/BV1sW411V7RU 15日掌握<具体数学>第1天学习直播实况记录(2019.5.27) https ...

  8. 数学在计算机科学发展中起到的作用,浅谈数学在计算机科学及应用中的作用_计算机毕业论文...

    全文字数:3518 浅谈数学在计算机科学及应用中的作用 [摘要] 本文简要探讨数学在计算机科学及应用中的作用,初步了解计算机的工作及其原理.数学是计算机发展的基础,几个重要的数学分支在计算机发展中起着 ...

  9. 计算机科学5个学科领域,想学计算机吗?快看计算机专业领域TOP10高校大盘点

    原标题:想学计算机吗?快看计算机专业领域TOP10高校大盘点 2020高考终于落下帷幕了.接下来志愿填报又再度成为家长和同学们关注的话题. 那如果大家喜欢计算机,有没有想过未来要考哪所学校呢? 今天就 ...

最新文章

  1. 一行代码快速搞定Flowable断点下载(下)
  2. 加密移动硬盘解决方案
  3. 冒泡排序 java_冒泡排序Java版本
  4. ad19pcb所有元件都在报错_PLC的线圈输出和置复位,可以混用吗?很多人都会犯这个错误!...
  5. VS2005 ASP.NET2.0安装项目的制作(包括数据库创建、站点创建、IIS属性修改、Web.Config文件修改)
  6. python小车行驶路线图_基于opencv-Python小车循线学习笔记
  7. Linux备份策略研究
  8. 后副车架焊接机器人_焊接机器人的工装设计和工装的使用方法
  9. LeetCode 80. Remove Duplicates from Sorted Array II
  10. 数据治理的几个关键要素
  11. 【转】java枚举类型enum的使用
  12. 提高openfire最大连接数
  13. Spring Boot 邮件发送多个收件人
  14. HMDD:miRNA相关疾病数据库
  15. 手心输入法导致 Navicat for MySQL闪退的解决办法
  16. 小记(1)偷影子的人
  17. java里面获取map的key和value的方法
  18. 图片识别转公式,GitHub 又一 LaTeX 神器面世!
  19. 海量资源!开发人员成功转行数据科学必备清单
  20. Rk3326 Android8.0HAL服务添加

热门文章

  1. EZ 2018 05 06 NOIP2018 慈溪中学集训队互测(五)
  2. listbox 表头自动换行_c# listbox 自动换行
  3. 账套输出时文件服务器错误,你为什么会创建账套失败?
  4. 创建ODOO12演示账套
  5. ERP系统31.83版本发布,解决企业供应链管理难题
  6. Android 8.1 MTK平台 导入GMS包后安装的应用无法启动, GoogleDialerGo
  7. vsan超融合基础架构数据丢失的解决过程
  8. 加班熬夜整理出来的100道Python基础题,学到就是赚到!超级详细
  9. 师徒机制及其实施方案
  10. nohup 守护进程