大学cs专业是指啥?
CS全称是Computer Science,直译为“计算机科学”,它是由许多不同的领域组成的,而各个学科又有自己的研究目标和研究方向。因此很难用一个固定定义来描述CS是什么。一个比较合适的方法是看看几个代表性的学术组织的定义,它们代表的便是这个领域的研究者们的总体目标。
1、美国计算机协会( Association for Computing Machinery)的定义: Computer Science is the study of computing and computation. 计算机科学是对计算与计算相关的事物进行的研究。
2、欧洲计算机协会( European Association for Theoretical Computer Science) 的定义: Computational thinking is the use of mathematical models to formulate problems, calculate solutions and analyze results;Computing science is the scientific and technological knowledge necessary to create, evaluate, operate and design computers, software and computer-based systems. 计算思维是用数学模型来构建问题、求解问题和分析结果的过程;计算科学是创造、评估、运作和设计计算机及其软件和基于计算机的系统所必须掌握的科学和技术知识。
3、英国计算机学会( British Computer Society ) 的定义: [...] BCS believes that a sound understanding of Computers can be gained only by studying: (i) the theory of computation, including numerical analysis( ), operations research, signal processing, machine learning etc; (ii) the practice of programming in one or more computational environments;and (iii) the application of computers to real-world problems, whether this involves accessing existing data or generating new data. 【...】BCS认为只有通过下列方式才能学好计算机:(i)计算理论,包括数值分析、操作研究、信号处理、机器学习等;(ii)编程实践,在一个或多个计算环境中编写程序;(iii)应用计算机来解决现实世界的问题,这可能会涉及使用现有数据或是产生新数据。
所以,大致上我们可以这样概括CS: CS=(计算+应用)×(理论+实践) 计算是指计算思想以及算法与数据结构等理论知识,应用是指利用这些理论在真实环境中解决具体问题,比如说建立机器学习或神经网络模型进行分类;而理论和实践则是学习和精通上述知识和技术过程和方法。现在应该可以理解什么是CS专业了吧!