BSc Computer Science | Bachelor of Science in Computer Science Degree
Aspire to Achieve

I am ...

    •, A researcher, باحث
      A researcher
    •, An undergraduate, البكالوريوس
      An undergraduate
    •, A graduate, الدراسات العليا
      A graduate

Computer Science

Key Fact
  • Program name
    Computer Science
  • Program code
  • Chair of the Department
    Dr. Khulood Rambo
  • Program length
    4 years
  • Credit hours

 About the Program

As advanced, revolutionary technologies become anintegral part of our daily lives, the scientific and practicalapproach to computing and its applications is an evermore valuable skill, and a significant part of our evolvingcultural and technological landscape. Our ComputerScience BSc Program prepares you to be an activeparticipant in the information revolution, teaching youhow to effectively use computers to meet the challenges,aspirations and endeavours of the modern world.


Becoming a distinguished Computer Science Program preparing globally responsible leaders to provide creative and optimal computing solutions.


To provide a high quality interdisciplinary education in a state-of-the-art environment that prepares skilled future leaders who will contribute to technological developments and meet the needs of the local and global societies.


  1. Enhancing the standing of the department among national and international institutions and industry through distinctive education, quality research and philanthropic engagement with the community.
  2. Progressing towards transparency and effective leadership in developing a creative work environment embodying strong work ethics.
  3. Maintaining the national and international accreditations and Benchmarking with reputed national and international programs.
  4. Preparing students with innovative and quality education to become creatives, thinkers and problem solvers to meet future needs in the market.
  5. Promoting CS Program to help recruit and retain competent students and support holistic learning environment.
  6. Optimizing the use of state-of-art learning management systems and educational resources.
  7. Establishing advanced and specialized labs.
  8. Securing sustainable external funds through various activities.
  9. Attracting best-qualified faculty in the emerging fields and supporting them with professional development activities.
  10. Enhancing the research output and aligning the research with commercialization to meet the vision 2030.
  11. Enhancing the partnership and collaboration with the industry and engage with the community.


​​The Computer Science Department offers two areas of concentration:

  1. No Concentration
  2. Game and Interaction Design Concentration.
  3. Computation and Visualization Concentration. ​

 Career Opportunities

    • Software Engineer
    • Program Analyst
    • Game Developer
    • User Interface Designer
    • Web Developer
    • Database Developer and/or Administrator
    • Modelling and Visualization Specialist
    • IT or Network Administrator
    • Social Media Strategist
    • System Testing and Intergration Specialist
    • Further studies in Computer Science or related fields.​

 Graduation Requirements

Computation and Visualization Concentration

  • General Education Requirements: 42
  • Basic Science and Mathematics: 18
  • Major Core Requirements (Compulsory): 49
  • Concentration Core Requirements: 9
  • Concentration Electives: 6
  • Technical Electives: 9
  • Total: 133

Game and Interaction Design Concentration

  • General Education Requirements: 42
  • Basic Science and Mathematics: 18
  • Major Core Requirements (Compulsory): 49
  • Concentration Core Requirements: 9
  • Concentration Electives: 6
  • Technical Electives: 9
  • Total: 133

No Concentration

  • General Education Requirements: 42
  • Basic Science and Mathematics: 18
  • Major Core Requirements (Compulsory): 49
  • Concentration Core Requirements: -
  • Concentration Electives: -
  • Technical Electives: 24
  • Total: 133​

 Learning Outcomes

  • An ability to apply knowledge of computing and mathematics appropriate to the discipline.
  • An ability to analyze a problem, identify and define the computing requirements appropriate to its solution.
  • An ability to design, implement and evaluate a computer-based system, process, component, or program to meet desired needs.
  • An ability to function effectively in teams to accomplish a common goal.
  • An understanding of professional, ethical, legal, social and security issues, and associated responsibilities.
  • An ability to communicate adequately with a range of audiences.
  • An ability to analyze the local and global impact of computing on individuals, organizations and society.
  • A desire to engage in continuing professional development.
  • An ability to use current techniques, skills, and tools necessary for computing practice.
  • An ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modelling and design of computer-based systems, ultimately demonstrating comprehension of the trade-offs involved in design choices.
  • An ability to apply design and development principles in the construction of software systems of varying complexity.

 Program Plan (No Concentration)

 Program Plan (Game and Interaction Design)

 Program Plan (Computation and Visualization)

Computer Science Computation and Visualization Program Plan

 Fact Sheet

​​​ ​​​

High-School Percentage
Science Section
Art Section
Qudurat *(SAT)
Math Level *DTMS
1, 2, 3, 4
512, 612, 712, 412
Effat Placement Tests
TOEFL (525) - TWE (5)
Additional Department Requirement
Personal Statement
Contact Information
Dept. Chair
Tel.+966 122137880
Tel.+966 122137894 

    Program Accreditations and Partnerships

    Our qualifications are recognised globally, so you can study safe in the knowledge that wherever your path may lead, you have the whole wide world to choose from.

Effat faculty

Effat Alumnae

add chat to your website