School of Computing

NCI’s School of Computing has expanded greatly in the last few years, reacting quickly to changing needs and developments in the ICT sector. Studying as part of this school, you will learn about the latest technologies in dedicated computer labs. The School takes pride in the delivery of programmes using innovative educational strategies such as problem-based learning. The programmes provide hands-on practical experience which produce exceptional graduates.

We have a number of computing courses available from certificate to master's level in the areas of data analytics, web technologies, cloud computing and more. Take a look at what computing courses we have to offer and if you have any questions about the application process or the details of any of the courses you can contact our Admissions Team who will be happy to help. 

School of Computing International Advisory Board

The NCI School of Computing distinguished International Advisory Board consists of the following leading academics: 

  • Professor Jeffrey D. Ullman, Stanford W. Ascherman Professor of Computer Science, Stanford University (Board Chairperson) 
  • Michael Franklin, Liew Family Chairman of Computer Science, Senior Advisor to the Provost for Computing and Data Science, Faculty Co-Director, Data Science Institute, at University of Chicago
  • Professor Armando Fox, Professor of Computer Science and Faculty Advisor for Digital Learning Strategy at UC Berkeley 
  • Professor John E. Hopcroft, NCI Fellow and IBM Professor of Engineering and Applied Mathematics in Computer Science at Cornell University 
Why study data science?
Data science is an inter-disciplinary field that builds on computer science, mathematics, statistics and machine learning. Dr. Arghir-Nicolae Moldovan, the Programme Director of the BSc (Hons) in Data Science, discusses the benefits of studying data science.
NCI School of Computing Project Showcase
Computing Project Showcase
The Computing Project Showcase is an annual event which gives final-year students the opportunity to display their work and the skills they have learned as part of their degree to potential employees.
The School of Computing has an active research output in the areas of cloud computing, data analytics and more.