For students aiming towards a professional career in computer systems and information technology, this four-year computer engineering programme provides a complete undergraduate training in the design and development of both the hardware and software aspects of computers and digital systems. The curriculum encompasses specialised training in computer organisation and architecture, data science, operating systems, data communications and networking, high- performance computing, artificial intelligence, microprocessor system, computer security, virtual reality and object- oriented programming.