Computer Science Program

Computer Science Program

Excellence in Education and Technical Research

Growth and Development of Computer Science

The growth and development of computer science began based on mathematics and electrical engineering disciplines. This science includes the design and development of all types of software from phone systems and applications to interactive games and other forms of interactive technology. Those who want to specialize in computer science must have a strong background in mathematics and the ability to find solutions to problems. Specialists in this science primarily study what makes computers work and how they process data.

The strength of a computer science graduate lies in the ability to solve problems related to the effectiveness and performance of all applications and the overall orientation towards problem-solving. The following are just a few examples of the many topics that computer science specialists will study:

  • Computer Programming
  • Computer Graphics
  • Computer Networks
  • Algorithm Analysis and Design
  • Computer Organization and Architecture
  • Data Structures
  • Database Systems Concepts
  • Operating Systems
  • Software Engineering

The computer science major focuses on studying programming (such as Java programming), data structures, and operating systems. As a result, many graduates of this major practice professions in the field of programming and software development.

Program Vision

The Computer Science and Information Systems Department aspires to distinguish itself by providing an academic program that achieves global standard levels in the field of computer science, helping to prepare qualified and trained national competencies.

Program Mission

To prepare highly competent participants in the knowledge-based society; and to stimulate creativity and excellence in research, education, and community services in computer science.

Program Objectives

  • Provide graduates with solid and diverse knowledge and practical experience to prepare them as specialized practitioners in computer science
  • Provide an educational experience that develops the student’s intellectual ability to facilitate the development of autonomous judgment and problem-solving skills
  • Provide graduates who demonstrate various cognitive and communication skills that enhance their success in their professional careers through teamwork, proactive participation, critical thinking, ethical behavior and responsibility, effective communication skills, and influential roles in their organizations and communities
  • Identify opportunities for research in computer science and benefit from their results and conclusions in professional practice
  • Support graduates with self-development, professional, and continuing education skills
  • Support graduates to pursue their graduate studies and succeed in academic and research careers

Study Plan

Academic Accreditation

The Computer Science program has obtained the following international accreditations:

  • Full accreditation from the International Accreditation Agency for Degree Programs (ASIIN) for the program, from June 18, 2021 until September 30, 2026.
  • Full international accreditation by Euro-Inf through EQANIE (European Quality Assurance Network for Informatics Education), from December 9, 2022 until September 30, 2026.
Academic Accreditation Certificate 1 Academic Accreditation Certificate 2