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

    •, 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 Program
    Dr. Zain Balfagih
  • Program length
    4 years
  • Credit hours

 About the Program


Our Bachelor of Science in Computer Science degree prepares students to be active participants in the information revolution. In an industry that's becoming increasingly driven by machine-based learning, the course provides students with a comprehensive understanding of how to analyse and build artificial intelligence and algorithms, and how this can help businesses to work more efficiently and generate better results.

The BSc Computer Science degree program provides an in-depth study of the theory, design and application of computer systems. equipping students with the knowhow and skills needed to effectively use computers to meet the challenges, aspirations and endeavours of the modern world.

You'll gain valuable, first-hand experience working with various operating systems and multimedia platforms that you'll encounter in the workplace and develop an in-depth understanding of software engineering.


The curriculum for the BSc Degree in Computer Science at Effat University offers instruction in the theory, foundations, design and application of computer-based systems. It prepares students for their prospective future careers by teaching them the algorithmic, computational and problem solving skills needed to analyse and develop effective applications for use.

The Computer Science degree program covers fundamental areas of computing - study modules include; computer graphics, statistics for computing, ethics in computing and computer architecture. You will explore the theories, concepts and practices relating to computer hardware and software systems, develop the tools and techniques used for software development and gain the skills needed to identify, diagnose and solve computing related real-life problems and critically analyse, design, implement and manage computer-based systems.

The Computer Science Degree program at Effat University offers two areas of specialism; Game and Interaction Design and Computation and Visualization.

 Vision, Mission, and Goals


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

  • As advanced, revolutionary technologies become an integral part of our daily lives, you will graduate with skill set needed to play a significant part in the evolving cultural and technological landscape.

    A Bachelor Degree in Computer Science will present graduates with plentiful opportunities and career prospects in roles such as Web Designers or Administrators, Game Developers, Software Engineers, Program Analysts, Teachers and much more.

    • 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
Program 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 Alumnae

add chat to your website