Computer engineering is a field of computer-related engineering that
1
focuses
on the design and construction of computers and computer systems. Computer-related engineering is the design, development, and testing of computer systems, and so
2
is usually associated with the fields of electrical and information
3
. Computer engineers may specialize in a
4
of computer systems,
5
computer architecture, software design, database design, embedded systems,
6
networks, computer graphics, human-computer interaction, and
7
on.