>

programmes

Computer science graduate programmes

Our philosophy

The program is designed to develop skills and educate Computer Science students to be major contributors in the computing industry. The graduate program in computer science provides state-of-the-art education through the use of didactic courses to those students who wish to further their knowledge and careers within the computing industry. The program emphasizes continuing self-development and broadening of the knowledge of individuals currently engaged in science, technology and engineering-related fields. It also prepares persons who have completed undergraduate majors in these fields for entry into a career in the numerous areas that use computing technology. Both the theoretical and applied aspects of computer science are emphasized in this program. The course is to promote lifelong self-learning by providing a curriculum that promotes a variety of approaches to study. The curriculum is designed to develop not only the academic knowledge, but also the engineering ethos and practical skills required by the modern Computer Science professional. .

Aim / objectives

The course aims to prepare the students for technical roles in the IT industry by introducing the key technologies and skills needed for employment.

Objectives

  • Advanced software design skills: To produce graduates who possess the necessary advanced analytical and technical skills in computer science – responds directly to the higher goal of fulfilling the needs of industry, academic and research laboratories for effective, productive engineers, professors and researchers
  • Advanced problem-solving skills: To produce graduates who demonstrate creativity and innovation in solving technological problems – stems from the realization that new knowledge and new solutions to existing problems are necessary to meet the needs of our changing society and to advance the quality of human life.