Computer engineering
| Occupation | |
|---|---|
| Names | Computer engineer |
Occupation type | Engineering |
Activity sectors | Electronics, telecommunications, signal processing, computer hardware, software |
| Specialty | Hardware engineering, software engineering, hardware-software interaction, robotics, networking |
| Description | |
| Competencies | Technical knowledge, hardware design, software design, advanced mathematics, systems design, abstract thinking, analytical thinking |
Fields of employment | Science, technology, engineering, industry, military, exploration |
Computer engineering (CE, CoE, CpE, or CompE) is a branch of engineering specialized in developing computer hardware and software.
| This article is part of a series on |
| Engineering |
|---|
It integrates several fields of electrical engineering, electronics engineering and computer science. Computer engineering may be referred to as Electrical and Computer Engineering or Computer Science and Engineering at some universities.
Computer engineers require training in hardware-software integration, software design, and software engineering. It can encompass areas such as electromagnetism, artificial intelligence (AI), algorithm engineering, robotics, computer networks, computer architecture and operating systems. Computer engineers are involved in many hardware and software aspects of computing, from the design of individual microcontrollers, microprocessors, personal computers, and supercomputers, to circuit design. This field of engineering not only focuses on how computer systems themselves work, but also on how to integrate them into the larger picture.