The Faculty of Engineering offers a four-year undergraduate program leading to the Bachelor of Engineering degree in Computer. For students planning for professional careers in the fields of computer systems and information technology, the computer engineering program provides a complete undergraduate training in computer-related fields, such as computer organization and architecture, operating system, internetworking, computer system design, artificial intelligence, data communication, microprocessor system, computer security, computer graphics, software programming and multimedia technology. In addition, the students are also exposed to basic engineering training in circuit and signal analysis, field theory, electronics, control theory, power systems, machines, communications and engineering mathematics. To better prepare the students for the engineering professional career, courses in basic management, economics, accounting and law are also included. This program also provides students with industrial experience and research training, by requiring students to complete industrial training and graduation projects.