您的位置:首页 > 计算机科学
英国计算机科学专业介绍
计算机科学是对计算、自动化和信息的研究。计算机科学跨越了理论学科(如算法、计算理论、信息理论和自动化)和实践学科(包括硬件和软件的设计和实现)。计算机科学通常被认为是一门学术,与被认为是技术领域的计算机编程不同。
算法和数据结构是计算机科学的核心。计算的理论涉及计算的抽象模型和可以用它们来解决的一般问题类别。密码学和计算机安全领域涉及研究安全通信和防止安全漏洞的手段。计算机图形学和计算几何学涉及图像的生成。编程语言理论考虑了描述计算过程的不同方式,而数据库理论涉及到数据存储库的管理。人机交互研究人类和计算机互动的界面,而软件工程专注于开发软件的设计和原则。操作系统、网络和嵌入式系统等领域研究复杂系统背后的原理和设计。计算机结构描述了计算机组件和计算机操作设备的构造。人工智能和机器学习旨在综合以目标为导向的过程,如解决问题、决策、环境适应、计划和在人类和动物中的学习。在人工智能中,计算机视觉旨在理解和处理图像和视频数据,而自然语言处理旨在理解和处理文本和语言数据。
计算机科学的基本关注点是确定什么可以自动化,什么不能自动化。图灵奖被普遍认为是计算机科学的最高荣誉。
英国计算机科学专业课程
课程名称 | 学术 |
---|---|
计算机科学的数学技术 | Mathematical Techniques for Computer Science |
数据科学 | Data Science |
软件工程 | Software Engineering |
操作系统 | Operating Systems |
算法和数据结构 | Algorithms and Data Structures |
英国计算机科学
专业课程