The Computer Science (CS) discipline covers a wide range of core aspects such as: understanding and design of computers, theory of computational processes, algorithms and data structures, programming methodologies and languages, and computer organization and architecture. Other areas include artificial intelligence, computer networking and communication, database systems, data science and machine learning, information and cyber security, parallel and distributed computation, computer graphics, operating systems, numerical and symbolic computation, and human-computer interaction. The CS discipline continues to grow with significant advancements and technologies being witnessed. It is expected that a Computer Science program shall cover all core aspects of the discipline, and emphasize on some selected areas of the discipline.

The mission of the computer science program is to provide high quality education in computer science that prepares students for professional careers and postgraduate education, with emphasis on data science and information security.

  • Program Accreditation

The undergraduate program Bachelor of Science (BS) in “Computer Science” is accredited by the Computing Accreditation Commission of ABET (