带你入坑认识计算机科学与技术

各位考研入坑小伙伴,多少个漫漫长夜,多少天的日思夜想,才让你下定决心走向计算机考研,然后拿到

所有的专业分类之后,竟无语凝噎...

专业|带你入坑认识计算机科学与技术

所以,小量子推出计算机专业方向科普性介绍,分析各个计算机专业方向联系与区别、课程与就业,今天给大家带来的是,计算机科学与技术方向

---Defunction量子考研,一群专注于计算机考研的同学

计算机科学与技术

基本含义

计算机科学与技术(computer science and technology,CS)是设计和使用计算机的理论和实践基础,其中包括处理、存储和传输数字信息的算法学习。

从字面意思来看,计算机科学与技术分为“科学”和“技术”两个部分,计算机科学的学习就是指从事计算机相关知识的理论研究

,而技术指的是从事计算机硬件和软件的工程开发工作

主要课程

从各大985/211高校本科阶段基本课程来看,计算机科学与技术(以下简称CS)主要包括以下课程:电路原理、模拟电子技术、数字逻辑、微机原理、汇编语言、操作系统原理、编译原理、算法与数据结构、面向对象方法、C语言,计算机数据库原理、Java语言、图形学、人工智能、多媒体技术、网络安全、人机交互、无线互联网技术、软件开发方法、高性能技术、系统仿真和虚拟现实等。

专业|带你入坑认识计算机科学与技术

从以上课程(课有点多啊,小量子本科作为CSer可是大三都是上下晚满课的,无情的学习机器)可以认识到,CS是从硬件和软件两个方向进行学习的,既要学习计算机基本硬件原理课程,例如电路原理,模电,数电,甚至电子通信类课程如通信原理,信号与变量,有时也会学习自动化相关课程,例如自动控制原理;也要学习计算机软件类课程,操作系统,计算机网络,C语言、Java语言等编程语言。CS专业从计算机相关课程出发,遍布其他领域,可以说此专业的学生的基础功底是非常广阔的,非常便于交叉学科的学习。因此从CS毕业的学生既可以从事硬件类工作,也可以从事软件类工作。

工作类型

CS能够从事的偏硬件类工作有:PCB工程师,FPGA工程师,嵌入式驱动工程师等。在硬件类工作中,CS专业更适合从事嵌入式驱动工程师,而PCB这类工作更适合电子类专业的工程师。从课程特点来看,嵌入式驱动工程师,系统工程师更适合软硬兼修的CS学生。

专业|带你入坑认识计算机科学与技术

由于软件类工作如今在市场上更为火热,软件类工作天花板相对更高(从工资水平上来看),CS学生更愿意进入纯粹的软件领域工作:例如Java,Python等语言类工程师,前/后端开发工程师,人工智能,大数据等更为前沿的技术领域算法工程师。从事此类工作时,大部分人员基本放弃了CS原本的硬件类课程(当然某些研究CPU,GPU如何加速智能算法的大牛除外,吾等只能望其项背)。

专业|带你入坑认识计算机科学与技术

总结

总体来说,CS更类似于一个计算机的公共教学内容,它在于普及计算机领域以及相关邻域专业的课程,是为下一步更深入研究夯实基础的专业方向,从CS出发,几乎可以找到计算机所有内容的分支,适合多种计算机专业方向的转型。

CS专业的学生,不一定是程序员,既可以在

焊接工作台看到CSer的身影,也可以在PC前看到CS的程序员。

专业|带你入坑认识计算机科学与技术


分享到:


相關文章: