Bachelor of Computer Science (BCompSc) Degree

Take the next step

Apply Now

Have a question?

Enquire Now

Accredited by MOHEA

Accredited by the UAE Ministry of Education - Higher Education Affairs

Meet your Professors

UOWD Professor in classroom

Find out first hand

Hear from UOWD students and graduates

Computer scientists design and write programs for computer applications; these applications are significant and varied, including computer systems to control machinery, the analysis of stock market trends, games design, visualisation of chemical reactions, neural network design, robot navigation, and many other business and industrial applications. If you have an interest in understanding, developing and applying new computer-based technologies, the Bachelor of Computer Science program can help you develop the skills to become part of this growing industrial sector. At UOWD the Bachelor of Computer Science (BCompSc) degree will provide you with a strong foundation in computing and allow you to pursue specialisations by selecting specific electives or majoring in areas such as Digital Systems Security and Multimedia and Game Development.

Career Opportunities

The degree prepares graduates to become effective knowledge workers in today’s information economy. There is a strong demand for computer science professionals, both regionally and globally and graduates of the BCompSc program enter professions such as:

  • Software Developer
  • Systems Analysts
  • System Architect
  • System Administrators
  • Designers of Business Systems
  • Database Programmers
  • Technical Writers
  • Network Managers
  • IT Consultants.

Accreditation and Recognition

This program is accredited by the UAE Ministry of Education - Higher Education Affairs and is fully recognised within the UAE, GCC nations and internationally for further education and employment in the private and public sectors. The program is recognised by the Australian Computer Society as meeting requirements for membership at a “Professional Level”.

In addition, the program is quality assured by UOW, which is registered with the Tertiary Education Quality and Standards Agency (TEQSA), the national regulator of the higher education sector in Australia. UOWD graduates have the opportunity to exchange their UOWD degree for the equivalent UOW degree after completion.

Program Structure

To qualify for award of the degree of Bachelor of Computer Science, a candidate shall accrue an aggregate of at least 204 Credit Points (CP) which include 60 cp of General Education, 96 cp of core subjects and 48 cp of Electives.

To complete the Bachelor of Computer Science program you should accrue an aggregate of at least 204 credit points by satisfactory completing:

1.    General Education (GED)

Students are required to complete 60 credit points of General Education from the following seven (7) categories:
(a) Information Technology and Mathematics (12 CP)

MATH070* Foundation Mathematics for Computing 6 cp
STAT131 Understanding Variation and Uncertainty 6 cp

(b) English, Arabic or other languages (18 CP)

GED 010 Academic Study Skills 1 12 cp
GED 020 Academic Study Skills 2 6 cp

(c) Islamic Studies, History or Culture (6 CP)

ARTS017 Islamic Culture 6 cp

(d) Social or Behavioural Sciences (6 CP) (select only one from the list below)

PSYC015 Introduction to Psychology 6 cp
SOC 103 Introduction to Sociology 6 cp

(e) Natural or Physical Sciences (6 CP) (select only one from the list below)

ENVI030 Environmental Sciences 6 cp
PHYS030 Foundation Physics 6 cp

(f) Humanities or Arts (6 CP) (select only one from the list below)

ARTS035 Introduction to Philosophy 6 cp
LAW 101 Law, Business and Society 6 cp

(g) Innovation and Entrepreneurship (6 CP)

INE 301 Fundamentals of Innovation and Entrepreneurship 6 cp

*Challenge tests are available in MATH070, PHYS030 and ENVI030. The tests are held in the first week of the semester and exemption from a subject will be granted on attaining a score of 60% or above.

2.    Program core

Subject code Subject title Credit points
CSCI103 Algorithms and Problem Solving 6 cp
CSCI114 Procedural Programming 6 cp
CSCI124 Applied Programming 6 cp
CSCI131 Introduction to Computer Systems 6 cp
CSCI203 Algorithms & Data Structures 6 cp
CSCI204 Object Programming & Frameworks 6 cp
CSCI212 Interacting Systems 6 cp
CSCI222 Systems Development 6 cp
CSCI235 Databases 6 cp
CSCI321 Graduation Project 12 cp
ISIT102 Information Systems 6 cp
ISIT105 Communications and Networks 6 cp
ISIT301 Professional Practice & Ethics 6 cp
MATH121 Discrete Mathematics 6 cp

3.    Electives

Students are expected to complete 8 electives (48 CP) from approved list of electives, out of which the electives at 100 level must not exceed 12cp.

Approved List of Electives

Subject code Subject title Credit points
ACCY111 Accounting Fundamentals in Society 6 cp
ACCY112 Accounting in Organizations 6 cp
CSCI205 Development methods and Tools 6 cp
CSCI213 Java programming and object oriented design 6 cp
CSCI224 Human Computer Interaction  6 cp
CSCI311 Software Process Management 6 cp
CSCI322 Systems Administration  6 cp
CSCI323 Artificial Intelligence 6 cp
CSCI336 Computer graphics 6 cp
CSCI399 Server Technology 6 cp
CSCI236 3D Modeling and Animation 6 cp
CSCI262 System Security 6 cp
CSCI319 Distributed Systems 6 cp
CSCI350 Internship  6 cp
CSCI356 Game Engine Fundamentals 6 cp
CSCI358 Security Engineering  6 cp
CSCI361 Cryptography and secure applications 6 cp
CSCI366  Multimedia Computing 6 cp
CSCI368 Network Security 6 cp
CSCI370 Special Topics in Computer Science A 6 cp
ECON101 Macro economical Essentials for Business 6 cp
ECON111 Introductory Microeconomics 6 cp
ISIT100 System Analysis 6 cp
ISIT201 Information and communication security 6 cp
ISIT204 Principles of e-Business 6 cp
ISIT207  Web Programming  6 cp
MARK101 Marketing Principles 6 cp
MARK301 Internet Applications for Marketing 6 cp
MARK343 International Marketing 6 cp
MGMT110 Introduction to Management 6 cp
MGMT201  Organizational Behavior 6 cp
MGMT206 Human Resource Management 6 cp


Bachelor of Computer Science Majors

Majors are currently available in two disciplines: Digital Systems Security or Multimedia and Games Development.

To achieve a major, you must satisfy the requirements for the award of the Bachelor of Computer Science and complete the subjects that comprise your chosen major.

Note that it is not a requirement for the award of this degree that a major of study be undertaken.

For further information about major studies, please follow the links below:

Bachelor of Computer Science in Digital Systems Security

Bachelor of Computer Science in Multimedia and Games Development

For more information on fees and scholarships, entry requirements, application procedures and academic timetabling, please follow the links below: