It specializes in computer engineering with design and construction of computers and computer systems taking center stage. Computer Engineering is heavily based on the microprocessor technologies and hence studied alongside electronics. It also comprises the specialist areas of computer software engineering, hardware engineering and systems engineering.