计算机专业cs指什么?
CS专业=Computer Science,这是一个「广义的」定义,在大部分的美国大学中,这个定义覆盖的学科范围是最广泛的。任何与计算、机器或者程序有关的专业都可以归到这个标题下(个别学校可能有例外): 比如做AI的,可以做机器学习、自然语言处理、计算机视觉;搞大数据的可以研究数据挖掘、数据分析;搞网络可以做网络安全、移动互联、虚拟现实……基本你想到的专业领域都可以归到CS下。 当然CS也有「狭义」的理解方式,在这种理解状态下,有些学校的CS专业可能就没有那么宽泛了,它指的是一个专门的领域,即专门研究计算机系统结构、程序系统、软件开发工具、应用程序开发等专业知识。
这种狭义的CS一般包含在学校的EE(Electronic Engineering,电子工程)系里,或者在单独设立Information Science(信息科学)的学院里。虽然叫法不同,但广义上的CS和狭义上的CS实际上研究的内容差别并不是很大,只是因为背景知识的基础来源不同导致学习的难易程度有区别罢了。
所以,不管你在本科的时候学的是广义还是狭义的CS,研究生换个环境之后,其实影响都不是特别大——只要你对技术的掌握足够好,那不管你来自哪所大学的哪个院系,在找工作的时候都是一视同仁的。