The School Computer Studies Department aims to maintain a program of excellence in teaching, research, and service for all of its programs.  At the undergraduate level, we will provide students with a firm foundation of both the theory and practice of Computer Science and Computer Engineering.  Our curricula also give students the social, ethical, and liberal education needed to make significant contributions to society.

Students receiving a bachelor’s degree are ready to enter the work force as productive computer scientists or computer engineers, or to continue their education at the graduate or professional level.  At the graduate level, we are committed to developing the research and professional capabilities of students in Computer Science, Computer Engineering.

Our programs provide a deeper mastery of the basics of these fields, as well as opportunities to collaborate on leading-edge research with our faculty.  Our faculty are engaged in both practical and theoretical research, often in partnership with government agencies, private industry and non-governmental organizations. The aim of this research is to advance knowledge within our disciplines and also to contribute to solving problems faced by our society.



To be a centre of excellence in the provision quality ICT training, promoting research, innovation, and technology transfer for sustainable development.


To provide leadership in computing science and technology and its appreciation through quality training, research, consultancy and outreach in order to improve the welfare of humanity.

Core Values

  • Freedom of thought in academic inquiry
  • Professionalism
  • Innovation
  • Team work
  • Integrity
  • Responsible corporate citizenship and strong social responsibility
  • Respect for society, economy and environment.



At the time of graduation, students from the Computer Science program will possess:

  • The ability to design, implement, and analyze computational systems;
  • The capability to tackle complex computer science related problems in the real world;
  • Contributed towards the advancement of computing science and technology;
  • The capacity to work effectively with peers in computational tasks;
  • Cognizance of ethical, social, and legal issues pertaining to computer science.



Bachelors in Information Technology

Bachelors in Computer Science

Bachelors in Computer Engineering

Bachelors in Information System


Diploma in Computer Science


Certificate in Information Technology