computer science

🏫 Computer Science Program


🎓 Program Overview

The Computer Science program aims to prepare graduates with strong theoretical and practical foundations in programming, software engineering, systems analysis, cybersecurity, and artificial intelligence.
The program focuses on developing technical and creative abilities to empower students to innovate, design intelligent systems, and contribute to digital transformation across industries.


🎯 Program Objectives

  1. Build solid understanding of computer science principles and programming.

  2. Equip students with skills to design and implement efficient software systems.

  3. Develop analytical and logical thinking for complex problem-solving.

  4. Prepare professionals in artificial intelligence and cybersecurity.

  5. Encourage innovation, teamwork, and applied research in technology projects.


📚 Available Academic Pathways


🔹 1. Professional Diploma in Computer Science

🎯 Program Purpose

Designed to provide fundamental knowledge and skills in programming, system administration, and application development for entry-level IT professionals.

⏱️ Duration and Credits

  • Duration: 1 academic year (2 semesters).

  • Credits: 30–36 credit hours.

📝 Admission Requirements

  • High school diploma or equivalent.

  • Successful interview or placement test.

🧾 Graduation Requirements

  • Completion of all required courses.

  • Minimum GPA of 2.0 / 4.0.

🎓 Degree Awarded

Professional Diploma in Computer Science


🔹 2. Bachelor of Computer Science

🎯 Program Purpose

Prepares students for professional careers in software development, data analysis, web applications, and information security through a balance of theory and practical experience.

⏱️ Duration and Credits

  • Duration: 4 academic years.

  • Credits: 120–132 credit hours.

📝 Admission Requirements

  • High school diploma or equivalent.

  • English proficiency.

  • Passing university entrance test.

🧾 Graduation Requirements

  • Completion of all coursework.

  • Minimum GPA of 2.0 / 4.0.

  • Successful completion of a capstone project.

🎓 Degree Awarded

Bachelor of Computer Science


🔹 3. Professional Master’s in Computer Science

🎯 Program Purpose

Develops advanced professional expertise in artificial intelligence, data analytics, and cybersecurity, preparing graduates for leadership and consultancy roles in the IT sector.

⏱️ Duration and Credits

  • Duration: 1–2 academic years.

  • Credits: 42–48 credit hours.

📝 Admission Requirements

  • Bachelor’s degree in Computer Science or a related field.

  • At least 2 years of professional experience.

  • English language proficiency.

🧾 Graduation Requirements

  • Completion of all coursework.

  • Submission of a professional research project or applied study.

  • Minimum GPA of 3.0 / 4.0.

🎓 Degree Awarded

Professional Master’s in Computer Science


🔹 4. Professional Doctorate in Computer Science

🎯 Program Purpose

Designed for senior professionals aiming to conduct applied research and lead innovation in AI, cybersecurity, and big data analytics.

⏱️ Duration and Credits

  • Duration: 3–4 academic years.

  • Credits: 60–72 credit hours.

📝 Admission Requirements

  • Master’s degree (professional or academic) in Computer Science or related field.

  • Minimum of 5 years of professional experience.

  • Approved research proposal.

🧾 Graduation Requirements

  • Completion of all courses.

  • Submission and defense of an applied doctoral thesis.

🎓 Degree Awarded

Professional Doctorate in Computer Science


💰 Tuition Fees (Estimated)

ProgramDurationCredit HoursAnnual Tuition (USD)
Professional Diploma1 year30–36$1,500 – $2,000
Bachelor’s Degree4 years120–132$2,500 – $3,500
Professional Master’s1–2 years42–48$3,000 – $4,000
Professional Doctorate3–4 years60–72$4,000 – $5,000

🌍 Study System

  • Mode of Study: On-campus / Online / Hybrid

  • Language of Instruction: English or Arabic

  • Academic Calendar: Semester-based (two semesters per year)