Computer Engineering is a young engineering discipline that deals with the design and development of computers and computer-based systems. The main objective of this program is to train engineers who can design such systems for industrial applications. This design involves the hardware and software aspects of computers, algorithms, interfaces with the physical and human environment as well as the structure and transmission of information.