Computer Engineering is a study program that combines computer science with some fields of electrical engineering to create science and technology that includes design, construction, implementation and maintenance of software components and hardware components of modern computing systems, computer-controlled equipment and networks of a smart device. Computer Engineering provides a strong understanding of the theories and principles of computing, mathematics, science, and engineering to solve technical problems through design of computer hardware, software, networks, and processes.