Computer engineering is a discipline that embodies the science and technology of design, construction, implementation, and maintenance of software and hardware components of modern computing systems, computer-controlled equipment, and networks of intelligent devices. Computer engineering is solidly grounded in the theories and principles of computing, mathematics, and science. It applies these theories and principles to solve technical problems through the design of computing hardware, software, networks, and processes.
The Computer Engineering Department offers courses and programs in the field of computer engineering. The department prepares students for successful careers in the field of computer engineering by providing them with a high-quality education that includes courses on subjects such as: Computer architecture, digital logic design, microprocessors and micro-controllers, operating systems, software engineering, computer networks, artificial intelligence, embedded systems, database design, database systems, cybersecurity, and technology innovation.