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.
Not neglected are rigorous grounding in engineering fundamentals such as circuit and signal analysis, field theory, electronics, control theory, power systems, machines and engineering mathematics. Courses in basic management, economics, accounting and law are included to ensure that graduates are well rounded and marketable to future employers. Capping off the programme in the third and fourth years are the industrial training, capstone and graduate projects, which serve to cultivate skills and capabilities in research, system design, practical problem solving and project management.