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

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

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

本科生—— 我非计算机专业,可以跨专业申请 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,另一个是关于>

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

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

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

学计算机要数学吗,学习计算机真的需要数学能力超强吗?相关推荐

  1. 中专学计算机要升大专吗,计算机中专可以升大专

    计算机中专可以升大专 不管你选择中学的原因是什么,它都不重要.你可以完全通过以下方法来专攻大学教育,然后你可以继续深化你的本科学习.考试和研究--人们并不担心,一定有担心.如果你没有学历:一个不能参加 ...

  2. 初中毕业学计算机在哪学,初中毕业要学计算机要去哪个里学呢

    类似问题答案 我要上完初中去上职专学计算机要先要哪个些基础啊 可以先学一下基础知识 我该去哪个里学计算机 好多人都去学电脑,好多人都会,所以也不容易找工作啊,如果你是男的,我建议你去你当地好一些的技校 ...

  3. 学计算机要什么基础,什么人适合学计算机

    学计算机要什么基础?零基础学计算机能学会吗?在大学里,计算机专业分为计算机科学与技术.软件工程.网络工程.信息安全等.学计算机最好的辅助就是数学.英语,更重要的是兴趣和耐心. 至于学习计算机的基础,我 ...

  4. 学计算机要学数学么,学计算机数学要求高吗 数学不好怎么办?

    数学不好可以学习计算机么? 网友一观点: 我承认数学和程序设计,指令设计一样,需要一个人投入的思考,..这个过程能培养一个人的思考能力,数学在这方面做的比较好,但并意味着数学一定对学计算机有很大影响. ...

  5. 学计算机要学好数学吗,学好数学对计算机专业重要吗?

    先说专业外的应用,量子计算机也算是计算机专业的一个边缘分支,爱做分析性质研究的家伙. 而且就业方面的信息显示, 学好数学对计算机专业重要吗?对非理论向P=NP之类,但他们也是属于计算机专业的,拉普拉斯 ...

  6. 学计算机要数学和英语怎么说,高中数学和英语有点恼火。但本人大学想学计算机,就是不知道英语和数学与计算机专业有什么必要联络吗?...

    高中数学和英语有点恼火.但本人大学想学计算机,就是不知道英语和数学与计算机专业有什么必要联络吗?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我 ...

  7. 学计算机要选什么科,计算机要学什么科目

    计算机专业要学以下科目: 1.计算机数学基础 本课程是计算机专业必修的数学基础知识.针对计算机专业的特点,加强了Mathematica数学软件的应用.包含4大模块:微积分.线性代数.概率论. 2.计算 ...

  8. 初中学历怎么学计算机管理,初中学历能否学习计算机

    初中学历能否学习计算机 当今社会,计算机行业的发展突飞猛进,在城市几乎家家都有电脑,我们的生活和工作都离不开它,生活也因此变得更加快捷方便.学习计算机技术,不但可以为我们的就业提供保障,还可以增加我们 ...

  9. 小学生计算机主要学什么软件,小学生如何学习计算机

    由于科技水平与生活水平的提高,使得各类电子产品已经成为了日常生活中必不可少的物品了,不仅可以用来进行娱乐活动,还可以利用互联网的优势来开阔眼界.那么对于小学生来说,该怎样才能学会计算机并以此来提高学习 ...

  10. 数学领域与计算机作文,有关数学论文作文合集6篇

    有关数学论文作文合集6篇 无论是在学校还是在社会中,大家都写过论文,肯定对各类论文都很熟悉吧,论文是进行各个学术领域研究和描述学术研究成果的一种说理文章.写起论文来就毫无头绪?下面是小编为大家整理的数 ...

最新文章

  1. 带你测试对比深度学习框架!TensorFlow,Keras,PyTorch...哪家强?(附数据集)
  2. iPhone审核条例
  3. 虚拟机间延迟测量_简单的类来测量延迟
  4. 【树形DP】 HDU 2196 Computer
  5. java .vm h2_java-H2服务器在调试时挂起
  6. python面向对象使用方法_python面向对象之方法
  7. 正点原子STM32串口通讯实验详解
  8. Faster RCNN 结构总结
  9. 程序员教你如何用python制作一个牛逼的脚本
  10. 【转】密码破解全能工具:Hashcat密码破解攻略
  11. 按键精灵文字识别插件_按键精灵课程学习目录
  12. 微信公众号80端口映射详解(一)
  13. NTFS文件系统详解 之 文件定位
  14. STM32操控外设为什么要先使能时钟
  15. [ Tensorflow学习之路 ] —— API:TF-Slim
  16. 如何从Google迁移到Amazon应用内购买
  17. 【原创】Unity3D 模仿《魔兽世界》的第三人称角色控制器
  18. 《疯狂动物城》给我的感悟
  19. 创业公司如何应对大公司抄袭
  20. 【详解】分页方式:Page Helper的使用

热门文章

  1. Objective-C延迟执行方法总结
  2. 应用概率统计-第六章 极限定理
  3. 关于 NFT 和版权的纠结真相
  4. 2021 美国硅谷程序员调查:平均年薪 80 万,后端人才“吃香”
  5. 华沙理工大学语言c1,留学波兰华沙理工大学:一个让人轻易就爱上的地方
  6. 计算机高手如何操作键盘,从小白到高手 游戏键盘驱动全面解析
  7. 高峰论坛:专家热议物联网行业如何迎风飞扬
  8. matlab里方差分析的盒子图怎么看,Matlab方差分析
  9. 在线运行html代码网站汇总(HTML代码在线运行实用网站收集)
  10. 绑定host:windows与模拟器之绑定host集结