The School of Computational and Communication Sciences and Engineering (CoCSE)


Information and Communication Technology (ICT) permeates all aspects of modern society. The creation and operation of modern information systems is an immensely complex challenge, which is rapidly changing with time. The algorithms used in these systems are also becoming increasingly complex, as more tasks are automated. The School of CoCSE aims to train students on the analysis, design, development and integration of systems that enable the effective and efficient use of information in today's highly dynamic environment.

Likewise, in today's world of virtual research, "mathematical and computational modeling" are key words. Mathematical models have enabled scientists and engineers in various fields to determine the factors affecting the behaviour of a system, and to predict how the system will behave when these factors take on various values. With the increasing use of mathematical models in complex domains where simple analytical solutions cannot be found, computer simulations of the models are needed to determine system behaviour. The School of CoCSE has programmes to train students in the mathematical and computational skills needed for modeling of complex natural systems and real life challenges in various science and technology fields.

The computer simulations model used to determine the system behaviour

Students in the two specialties are trained in the state-of-the-art numerical methods, use of software development tools, and the application of these techniques to at least one scientific or engineering area. The programme will enable graduates to work as part of multi- or inter-disciplinary research and/or industry teams focusing on:

  1. Scientific computation;
  2. Research in innovative applications of computing i.e. new ways to use computer technology;
  3. Software design and development, particularly in the algorithms and user interfaces design;
  4. Operations research through mathematical models, and computer simulations;
  5. Automated planning and optimization;
  6. Data mining and data privacy;
  7. Computer animation and digital imagery;
  8. Finance and economics.

Read More ...