The course provides the fundamental knowledge essential for the study of computer engineering (computer architectures, implementation, networks) and discusses the efficient use of standard and special computers (application-specific computing), the design and structure of microelectronic, embedded and autonomous hardware systems, optics and image processing.