Computer Science Program

Computer Science Program Accredited by the Computing Accreditation Commission of ABET, http://www.abet.org, under the General Criteria and the Computer Science Program Criteria.

About the Program

Demand for computing professionals with scientific backgrounds has grown in the past decade as a result of increased demand for sophisticated computing environments, applications, and scientific research inside and outside of academia.

The Department of Computer Science offers a five-year academic program that provides a balanced mix of strong theory, application, and practice. The program aims to graduate well-rounded computing professionals who are capable of designing and developing effective software systems and algorithmic applications, as well as being prepared to pursue graduate studies and professional development. The CS program offers a range of programming and problem-solving skills for future CS professionals who will work in academia or industry, serving business and government organizations.

This program builds on a set of university-required courses comprising Islamic studies, Arabic and English language, as well as a full academic Foundation Year that covers general mathematical and science foundational concepts. The program also shares a number of college-required fundamental computing courses with other computing programs in the college.

Field of Computer Science

It incorporates the scientific foundations of computing with advanced applications which demand sophisticated knowledge of computing systems, programming and problem-solving tools and techniques.

Program Mission

To equip software and computing specialists with in-depth theoretical knowledge and versatile technical and professional skills that enable them to master, improve and efficiently work in a wide range of scientific and technical settings.

Program Educational Objectives

  • PEO-1: Have a successful career in the practice of computer science and related applications built on their understanding of formal and applied methods for problem-solving, design of secure and dependable computer systems, and development of effective software systems and algorithmic applications.
  • PEO-2: Advance in responsibility and leadership and contribute as active partners in the economic growth and the sustainable development of the Saudi society.
  • PEO-3: Engage in professional development and/or graduate studies to pursue flexible career paths amid future technological changes.

Student Outcomes

  • SO-1: Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
  • SO-2: Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program's discipline.
  • SO-3: Communicate effectively in a variety of professional contexts.
  • SO-4: Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  • SO-5: Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
  • SO-6: Apply computer science theory and software development fundamentals to produce computing-based solutions.

Enrollees/ Graduates

Year Total Enrollees Graduates
2019 500 92
2020 550 102
2021 660 151
2022 682 162
2023 595 -

Program Details

Program Requirements

Program Requirements

view PDF

Curriculum of CS Program

Curriculum of CS Program

view PDF

Program Courses

Program Courses

view PDF

Course Catalog

Course Catalog

view PDF