计算机工程(Computer Engineering)始于1939年,当时约翰·文森特·阿塔纳索夫(John Vincent Atanasoff)和克利福德·贝里(Clifford Berry)开始利用物理学、数学和电气工程开发了世界上第一台电子数字计算机。因此,计算机功工程属于工程学的一个分支,它是集计算机科学(CS)和电子工程(EE)等开发计算机硬件和软件所需的多个领域为一体的学科。

计算机工程主要学什么

计算机工程师通常接受过电子工程(或电气工程)、软件设计和软硬件集成方面的培训,而不仅仅是软件工程或电子工程。计算机工程师涉及计算机的许多硬件和软件方面,这一工程领域不仅关注计算机系统本身如何工作,而且关注它们如何集成到更大的图景中。

与目前也相当火热的计算机科学(Computer Science)相比,计算机工程的性质更偏工科 ,更加注重对计算机性能的最求。涉及计算机工程师的通常任务包括为嵌入式微控制器编写软件和固件、设计超大规模集成电路芯片、设计模拟传感器、设计混合信号电路板和设计操作系统等。计算机工程师也适合机器人研究,因为机器人研究严重依赖于使用数字系统来控制和监控电机、通信和传感器等电气系统。

虽然计算机工程和计算机科学可以说是有很多交叉之处,但是从专业角度来说它们又各自有着重点。计算机工程专业的学生需要学习更多电子电路设计相关的课程,而不单单是软件编程等。

计算机工程专业需要学习哪些科目

以卡耐基梅隆大学(CMU)的电子与计算机工程(B.S. in Electrical and Computer Engineering)专业为例,学生们需要完成的毕业要求有:

1.数学/科学类课程(共71学分)

微分积分学 10学分

积分, 微分方程, 与近似 10学分

工程物理1 12学分

工程物理2 12学分

高阶概率与统计 9学分

以及18学分的两门数学/科学选修课

2.专业核心必修课(共61学分)

电气与计算机工程概论 12学分

大二专业研讨会 1学分

计算机系统概论 12学分

电子设备和模拟电路 12学分

数字系统的结构与设计 12学分

信号与系统 12学分

3.专业研究方向选修课程(共36学分)

学生们需要在下列五个研究方向中选择3门课程进行学习,其中有两门必须是同一研究方向,而第三门课程则需要在不同于另外两门的研究方向中进行选择。

Device science and nanofabrication设备科学和纳米制造方向:

电磁学原理

半导体设备基础

微制造方法与技术

纳米生物光子学

Signals and systems信号与系统方向:

控制原理

电力能源系统基础

电能处理:基础与应用

信号处理基础

高级数字信号处理

图像和视频处理

模式识别理论

Circuits电路方向:

微电子电路

模拟集成电路 I

数字电路的分析与设计

Hardware systems硬件系统方向:

机器学习的硬件算法

逻辑设计与验证

计算机体系结构概论

Software Systems软件系统方向:

计算机安全概论

嵌入式实时系统

计算机网络

无线网络及应用

操作系统的设计和实现

编译器设计

并行计算机体系结构和程序设计

分布式系统

计算机网络

数据库系统

计算机图形学

Web应用程序开发

除了上述要求的课程以外,学生还需要完成一门Capstone Design顶点设计课程,旨在提高学生在实际工程情况下的专业解决问题和工程设计技能。此外,还有一门12学分的选修课程可以用来加深学生在自己主要研究领域的学习,或者也可以利用这一门课来探索工程系里的其他领域

计算机工程 学什么,依然很火的计算机工程专业学什么?相关推荐

  1. 刚开始学Java,很懵逼,不知道怎么学,能不能给点建议?

    是时候拿出我的Github70k点赞的Java学习路线指南了. 先说一个初学者很容易犯的错误:上来就通过项目学习. 很多初学者上来就像通过做项目学习,特别是在公司,我觉得这个是不太可取的. 如果的 J ...

  2. python有必要学吗-Python这么火,要不要学?听听华为工程师怎么说...

    编程语言发展得非常之快,后起之秀中Python显然最为耀眼.简明优雅.易于开发,"人生苦短,我用Python"并非一句戏言,Python成为许多工程师们心中"最美的语言& ...

  3. 物联网入门学什么?物联网工程技术课程专业学哪些一览

    物联网作为近年来的新兴产业之一,是就业的热门专业,但同时,也是企业最为缺乏的人才.不少同专业的应届生.跨专业的应届生以及转行的人士都会不约而同地把目光转向物联网.那么对于零基础来学物联网的人来说,物联 ...

  4. 浙大计算机学些什么,浙江大学首批招收人工智能专业 学什么,要怎么教?

    浙大招收首批人工智能专业本科生:学什么,怎么教? 记者从浙江大学了解到,作为我国首批获批新增人工智能本科专业的高校之一,浙大已完成培养方案的制定,将于今年招收人工智能专业学生.首次设立的人工智能本科专 ...

  5. 35岁,还学编程是不是很难

         我35岁,还学编程是不是很难? 读书时学的是计算机应用专业,对计算机编程是有过初步的了解, 出来工作10多年了,一直是做CAD方面的事,现在所从事的工作有一方面的应用,如果编个应用程序的话, ...

  6. 计算机科学与技术分数高吗,现在学计算机都是傻子?千万别学计算机科学与技术是真的吗?...

    选择科目 测一测我能上哪些大学 选择科目 领取你的专属报告 > 选择省份 关闭 请选择科目 确定 v> 近些年来,关于计算机类专业人才严重饱和.千万别学计算机科学与技术专业的声音越来越多, ...

  7. 电子计算机工程专业学什么,电子与计算机工程专业主要学什么 未来从事什么工作...

    一.电子与计算机工程专业主要学什么 开设课程 :计算机应用.电子网络技术等. 本专业属于国家教育部2012年9月最新颁发的<普通高等学校本科专业目录(2012年)>中的特设专业,专业代码为 ...

  8. matlabpython建模_一直在用Matlab建模,现在Python很火,用学么?

    原标题:一直在用Matlab建模,现在Python很火,用学么? 有朋友问,自己是非IT技术岗,仅仅是做一些建模工作,现在在工作中一直使用Matlab,对它比较熟悉,各种函数都掌握,而前些年一直在用C ...

  9. 山东大学为什么火了_关于最近很“火”的话题,山东大学学伴制度的看法

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 关于最近很"火"的话题,山东大学学伴制度的看法 很惭愧,我是在7.15日晚上无意间翻到的新闻热点.刚刚开始很疑惑,在到后来的失望,然后 ...

  10. win10 SystemParametersInfo 设置屏保 不好使_黑科技学:抖音最近很火的时间罗盘屏保出电脑版了,实在太帅了...

    自古深情留不住,唯有套路存人心,大家好我是你们的黑科技老师木子李.今天小编想和大家分享一下最近很火的时间罗盘屏保,最近很多教程都是手机版,所以今天小编这出的是电脑版!动画效果那是相当的优秀.有什么需要 ...

最新文章

  1. Meizu M8 Preview
  2. (转)jQuery第五课:Ajax
  3. Linux中zip压缩和unzip解压缩
  4. [Swift]LeetCode463. 岛屿的周长 | Island Perimeter
  5. Exceeded maximum number of retries. Exceeded max scheduling attempts 3 for instance
  6. go语言如何实现继承
  7. 睡眠排序法-objective C版的代码
  8. 本地使用TensorBoard
  9. R语言可视化学习笔记之gganimate包
  10. 安卓背景音乐开关_奢华大屏背景音乐系统-圣巴赫S820,行业典范!
  11. 数据挖掘与可视化相关论文
  12. web gooflow流程图实现带公式的流程配置
  13. mysql 树形结构表设计与优化
  14. java 中文编码乱码_Java编码问题复习
  15. 动物识别系统代码python_人工智能-动物识别专家系统算法Python + Pyqt 实现
  16. Class 2 基于ECS快速搭建Docker环境
  17. 推荐一本网络科学入门书
  18. 让自己的QQ个人头像Tip也有彩色背景(转)
  19. Linux:安装 telnet 命令
  20. vue-element日期选择器(默认显示当前年月日,并且只能选择当前及当前之前的日期)

热门文章

  1. grid@m3#39;s password: Permission denied, please try again.
  2. 应用HTK搭建语音拨号系统2:创建单音素HMM模型
  3. 那天有个小孩跟我说LINQ(三)
  4. Flash互动网站设计学习-Flash发展历史
  5. 增强内容表现的jQuery插件
  6. 企业项目运行管理体系的实现
  7. 库路径及编译时查找头文件设置
  8. 6.1-数据结构算法-堆栈与队列
  9. .net reactor 学习系列(四)---.net reactor应用场景
  10. Scrapy框架的使用之Spider Middleware的用法