Computer engineering

The Technical computer science (not to be confused with computer technology ) has established itself as one of the main areas of computer science with the architecture, the design, implementation, evaluation and operation of computer, communication and embedded systems, both at the level of hardware also the low-level software. Technical computer science is sometimes described as the interface of electrical engineering and computer science.

History

The roots of the technical computer science are in electrical engineering, in particular in digital technology, as well as in logic and discrete mathematics.

Demarcation from other disciplines

In the field of switching technology, the basics of technical computer science can hardly be distinguished from the digital technology. On the other hand also smooth transitions for practical computer science arise. The blurred boundaries in this area arise from the ability to implement any algorithm potentially also by fixed or reconfigurable circuits. Although this may speed advantages, specific circuits are already set for reasons of cost much narrower limits. Nevertheless, efforts are generally to postpone this limit in favor of an increasingly extensive hardware processing.

Focus

Other parts of the technical computer science are dominated by industrial research and development efforts, their practical implementation due to the size of the market exceeds the purely academic opportunities by far. Many advances in the technology of microprocessors, memory components, bus systems and other important areas of technical computer science are therefore achieved industrially today. A number of innovations in these areas is due to new production processes, new architectures and their evaluation also play a central role.

Among the priorities of the technical computer science include:

  • Automation Technology
  • Real-Time Systems
  • Embedded Systems
  • Hardware and system description languages
  • Hardware-software co-design
  • Network Technology ( Computer Networks )
  • Computer Architecture
  • Control Engineering
  • Sensors
  • Signal and image processing
  • System modeling
  • Reliability, fault tolerance and fault diagnosis
199314
de