你真的了解计算机专业么?
又是一年的申请季开始了,从2018年新东方统计的申请数据来看,申请Computer Science、Computer Engineering、Computer Information等计算机相关专业的学生,占到了所有申请学生的9.3%。这样的高比例也是从侧面的反应了这两年CS专业的火热程度。
但是,你真的了解计算机专业么?
很多家长和学生一提到计算机,就想到AI——人工智能,或者跟我说这个专业就是写代码的。然后,从小编的亲身学习及工作经历告诉你,并不是这样的。那么美国大学计算机专业究竟学习什么呢?下面小编就来为大家解密下美国大学真实的计算机专业。
Computer Science的官方定义为:系统性的研究信息与计算的理论基础以及它们在计算机系统中如何实现与应用的实用技术的学科。一般来说,现代的计算机科学包含理论计算机科学和应用计算机科学两大分支。
理论计算机科学大体是比较抽象的方面,例如计算复杂性理论、程序设计语言理论、信息与编码理论等等。而应用计算机科学分支比较强调对于现实世界的实际应用,例如计算机图形学、软件工程、人工智能、计算机网络安全、数据库等等。
一般来说,算法课程、计算机系统构架,以及计算机数学这样的课程是无论你学习那个分支都要进行的课程,并且美国大学本科的通识教育的特性,也使得学生在本科前两年学习计算机相关专业时,不会将专业特别的细化,而是让学生全面的了解计算机各方面的基础知识。在最后一年的学习以及之后的研究生学习时,才会让学生明确的选择某一他最感兴趣及适合的分支,深入的研究学习。
那么计算机方面的就业是如何的呢?真的就是只有敲代码的码农嘛?以下是根据美国劳工部统计的常见的计算机专业:
从薪资来看,确实计算机相关的专业非常的吸引人,那么什么样的学生适合学习计算机专业呢?
相较于其他专业来说,计算机科学专业适合有较强的数学和逻辑思维能力的学生,比如对于一些数学证明、逻辑推理、计算机逻辑运算等能够很好的理解的学生,同时也需要学生们能够在学习过程中,对各类程序语音的设计、计算机执行流程、编译方式等知识有好奇心。如果学生对抽象思维以及实用性都感兴趣,那么计算机科学专业会是个很好的选择~