计算机工程有什么专业?
谢邀! 计算机工程专业(Computer Engineering)是以计算机科学与技术为核心的交叉学科,主要研究信息流在计算机系统中的表示、汇编与传递;学习计算机内数据的存储、处理和检索方法;掌握多媒体的基本技术,了解图像视频的处理和渲染原理等。
其专业的课程包含了硬件知识(计算机组成原理、微机原理与计算机系统结构)、基本算法和数据结构、操作系统原理、编译原理、网络与通信等基础课程,也有面向对象编程、人工智能、数字信号处理、嵌入式开发等专业方向的课程。
由于该专业涉及的面很广,所以学习的深度很难达到很高的程度。该专业的学生在毕业后可从事的工作岗位也很多,比如软件开发工程师、测试工程师、系统集成工程师、安防工程师等等。
目前各大高校设置的计算机工程专业一般分为两个方向:一个是偏软件的,一个是偏硬件的。
以电子科技大学的计算机工程专业为例,分两个培养方向,分别是智能科学与技术方向和嵌入式培养方向。其中,智 能科学与技术方向主要学习机器学习、神经网络、语音识别、数据挖掘、人工智能应用等领域的相关理论和实践 知识;而嵌入式培养方向主要是学习C/C++语言、Linux操作系统和Unix高编等基础知识,学习ARM裸板驱动开发、GNURT/ThreadX实时操作系统、Linux多线程编程等技术,能够开展嵌入式芯片的驱动开发、嵌入式应用的Linux开发等工作。
每个学校设置的专业方向不同,但主要的学习内容都包含计算机硬件结构、操作系统、计算机网络、算法与设计、数据库系统等核心课程,以及Java语言、Python语言、C#语言及Visual Basic等开发语言,还有数据结构、编译原理、加密解密、图形图像处理、多媒体技术等专业技能课程学习。