United Arab Emirates University
United Arab Emirates University

United Arab Emirates University

Bachelor of Science in Computer Science

Computer science (CS) is the fundamental scientific and practical approach to computation and its applications. A computer scientist concentrates on the theory of computation and the design of computational systems. The program objectives aim at producing graduates who are prepared for careers in CS profession and be able to receive an advanced degree in CS related areas. The graduates are prepared to work for industry or government agencies, or are in private practice, be able to demonstrate competence and are successfully contributing to the UAE computer science and information technology workforce.

Program Objectives

  • Serve UAE government agencies and industry with a broad-based knowledge of computer science, related principles, theories, and applications.
  • Provide UAE government agencies and industry the capacity in designing, analyzing, testing, and implementing computer systems.
  • Meet workplace expectations with a set of professional skills including communication skills, identification of opportunity and risk, an ability to perform well in teams, and a commitment to life-long learning.
  • Be committed to the highest standards of ethical practice and to social and environmental issues relevant to the computer science profession.
  • Be aware of the tools and skills necessary for participating effectively in building a healthy, diverse and sustainable UAE economy.

Program Learning Outcomes

Upon successful completion of this program, students will be able to:
  • apply knowledge of science, computing and mathematics appropriate to Computer Science.
  • analyze a problem, and identify and define the computing requirements appropriate to its solution.
  • design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs.
  • function effectively on teams to accomplish a common goal.
  • discuss professional, ethical, legal, security and social issues and responsibilities.
  • communicate effectively in written, oral, and graphical forms with a range of audiences.
  • analyze the local and global impact of Computer Science on individuals, organizations, and society.
  • recognize the need for and engage in continuing professional development.
  • use current techniques, skills, and tools necessary for computer science practice.
  • apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices.
  • apply design and development principles in the construction of software systems of varying complexity.
Required Credit Hours: minimum 130 hours