1.简介: 计算机科学研究计算机系统以及软件的设计,以及相关理论和应用领域。
2.是否适合你
你是否喜欢以下内容:喜欢数学和逻辑性问题并试图用程序来解决这些问题,对于事物工作原理给出精确解释,喜欢机械和电子的小制作。 你是否擅长以下内容:倾听,注重细节,创造力,批判性思维,数学,定量分析,长时间的集中注意力。
3.典型课程设置
Introduction to program design
Data structures
Computer system organization
Mathematics for computer science
Automata and formal language theory
Algorithms 运算法则
Digital system design
Operating systems
Software engineering 软件工程
Compilers
Principles of database design
Computer graphics
Artificial intelligence 人工智能
Robotics
4.概述
在该专业,你将学习很多抽象化的概念。因为计算机沟通要求精确性,因此你必须学会使用精确的程序语言。在学习的过程中,你会被要求思考很多的问题,例如,为什么编程语言被设计成现在这样?现实问题如何转化并编译成一个程序,并成功解决该现实问题?当一个程序被执行时,计算机内部是如何运行的?计算机如何构建才能使其功能运转?计算机和程序对于各个领域都有什么影响?
一些大学注重实用性技术,一些则注重抽象概念和最新技术前沿理论。另外,一些大学要求学生要有很强的数学和逻辑背景。计算机科学是一个很有难度,充满挑战性的行业,学生的项目和作业都需要长时间的消耗,它也是一个年轻的,充满机遇但又对智力要求非常高的领域。如果你痴迷与抽象化思考以及实践性应用,那么计算机科学将很适合你。
其他相关专业:
Computer engineering \ 计算机工程
Electrical and communications engineering 电子通讯工程
Computer hardware engineering
Computational mathematics 计算数学
Cognitive science 认知科学
Software engineering 软件工程
Systems engineering 系统工程
Robotics technology 机器人技术
Information technology 信息技术
Computer engineering technology 计算机工程技术
Computer graphics 电脑制图
Digital media
5.计算机科学专业职业导向和就业前景:
高级程序员,系统分析人员,网络管理者,数据库经理,软件开发人员,金融分析人员。
就业前景极好,因为就读此专业的学生并不多。