fb Best Australian Computer Science Degree only at SAE Dubai
September 2025 Intake Admissions Now Open Apply Now
Search
Search by area of study

Computer Science

Bachelor of Computer Science

START YOUR CAREER AHEAD OF THE GAME
Available at
Dubai
Fees
Bachelor of Computer Science
Domestic Fees
  • Plan A – Yearly Payment – AED 60,300
  • Plan B – Trimester Payment – AED 21,930
  • Plan C – Monthly Payment – AED 7,790 (9 Payments Per Year)
  • Plan C+ – Monthly Payment – AED 6,022.50 (12 Payments Per Year)

*All fees mentioned above are exclusive of 5% VAT

Click here to view more about Fees and Payments

Bachelor of Computer Science
International Fees
  • Plan A – Yearly Payment – AED 57,960
  • Plan B – Trimester Payment – AED 21,090 (3 Payments Per Year)
  • Plan C – Monthly Payment – AED 7,490 (9 Payments per Year)

Click here to view more about Fees and Payments

Duration(s)
8 Trimesters Full Time

Complete the program across 3 years (8 trimesters)

Bachelor of Computer Science
Course Durations
8 Trimesters Full Time

Complete the program across 3 years (8 trimesters)

We understand that things can change, so you'll have the flexibility to change your study load throughout your course if you need to.
Start Date(s)
Dubai
  • 2025 – September, Dubai

Bachelor of Computer Science
Start Dates
Dubai
  • 2025 – September, Dubai

Entry Requirements
Bachelor of Computer Science
Domestic Entry Requirements
Domestic Entry Requirements
Minimum age requirements
Be at least 18 years of age (or turning 18 during your first year of studies) or 17y before the commencement of the first term
More info
Academic requirements
Completion of an Australian Senior Secondary Certificate of Education (SSCE) or equivalent; which is Grade/Year 12 according to the Australian curriculum. Minimum overall pass is required.
More info
English language requirements
International English Language Testing System (IELTS): A band score of 6 or higher for a Higher Education (HE) course and 5.5 or higher for a VET course (only the Academic Test is accepted), OR
Test of English as a Foreign Language (TOEFL): A score of 550 or higher (paper based test), 60 or higher (internet based test) for a Higher Education (HE) course and a minimum score of 527 (paper based test) or 46 (internet based test) for a VET course, OR
An equivalent level from other approved secondary schooling English studies by providing a signed and stamped letter of confirmation from the High school stating that English was the language of instruction.
More info
Bachelor of Computer Science
International Entry Requirements
International Entry Requirements
Minimum age requirements
Be at least 18 years of age (or turning 18 during your first year of studies) or 17y before the commencement of the first term
More info
Academic requirements
Completion of an Australian Senior Secondary Certificate of Education (SSCE) or equivalent; which is Grade/Year 12 according to the Australian curriculum. Minimum overall pass is required.
More info
English language requirements
International English Language Testing System (IELTS): A band score of 6 or higher for a Higher Education (HE) course and 5.5 or higher for a VET course (only the Academic Test is accepted), OR
Test of English as a Foreign Language (TOEFL): A score of 550 or higher (paper based test), 60 or higher (internet based test) for a Higher Education (HE) course and a minimum score of 527 (paper based test) or 46 (internet based test) for a VET course, OR
An equivalent level from other approved secondary schooling English studies by providing a signed and stamped letter of confirmation from the High school stating that English was the language of instruction.
More info

Real-World Coding. Real-World Results

Course Structure

The Bachelor of Computer Science is broken up into three distinct stages, each designed to develop different skills. This course allows you to choose from a pool of electives throughout your studies and will see you develop a specialisation in one of four areas: Games Programming, Software Development, Cyber Security or Web Development.
Stage 1: Foundations
Develop the essential technical skills and the knowledge required to collaborate with other students and professionals.
Credit Points: 10

This subject serves as your gateway to understanding how humans and computers interact effectively. Here, you will explore the fundamental principles of HCI that underpin all user interfaces, from the ones on your phone to complex software applications. We will delve into various interaction methods, including traditional desktop interfaces, mobile technologies, and even emerging concepts like tangible objects and ambient displays.
Credit Points: 10

This unit serves as your launchpad into the world of creating software applications. You'll unveil the secrets behind the technology you use every day and gain the fundamental skills to build your own programs. We will delve into the core concepts of procedural programming, where you will learn how to break down problems into step-by-step instructions that computers can understand. This foundation will then be expanded upon as we explore the power of object-oriented programming (OOP), a more structured and efficient approach to building complex software. The unit adopts a hands-on learning approach, where you will actively apply your knowledge through engaging projects.
Credit points: 10

This unit focuses on the fundamental knowledge and skills required by all IT professionals. You will explore basic IT concepts and terminology as well as the hardware and software elements that form the basis of systems from personal computing through to enterprise level. You will also explore how software is developed and used, and the collection, storage and use of data. All these topics will be viewed through a cyber security lens and the unit will conclude by considering the field of cyber security as a holistic discipline.
Credit points: 10
This unit will introduce you to the mindset and skillset of the creative entrepreneur, and transform your approach to problem-solving. You will analyse historical and contemporary models of leadership and best practice in entrepreneurship, and use tools for project design that include ideation, problem framing, and pitching. The skills in this unit will assist you in developing your creative thinking, exploration, and experimentation methods, allowing you to experiment with project design and content for creative media.
Credit Points: 10

Scripting and automation concepts are core to computing disciplines. In the cyber security context, scripting and automation is used in numerous ways, from secure software development, through to software defined networks, and Development Security Operations. You will experience a practical approach to scripting and automation, focusing on the development of scripts and the integration of these scripts with common security and business applications to automate security, networking, and other processes. You will use Python, a popular scripting and automation language widely used in the cyber security industry, and Powershell, a powerful scripting language used as a command shell, a scripting language and for configuration management.
Credit Points: 10

This unit will introduce you to foundational knowledge and skills for web development which will be useful throughout your studies and career in computer science. You will learn foundational concepts, principles and skill in web development. We will delve into the core concepts of the Document Object Model (DOM), Hyper Text Markup Language (HTML) and its companion Cascading Style Sheets (CSS), and an industry-standard programming language for websites: Javascript. Explore concepts of web design theories and practices including web servers, web databases, web domains, Content Management Systems, web design, web layout, responsive web design, functionality and usability.
Stage 2: Refine & Expand
Broaden your scope to work on complex multidisciplinary projects in accordance with industry standard practices.
Credit Points: 10

This unit is about the relationship between Systems Thinking and Design Thinking. Throughout the unit, students will explore the role of Design in Systems Thinking and how looking at the world through a systems lens influences the design of effective, conceptual solutions. Students will engage in discussions concerning the critical concepts developed in the Systems and Design Thinking fields, their underlying assumptions, and the ways in which they can be integrated as a cohesive conceptual framework.
Credit points: 10

Game development is a long and complicated process. But how do game developers know what ideas to pursue and which ones to give up? This is why we develop rapid prototypes: to test a theory or idea before we lose months or years of time to a concept that is simply too challenging to develop to the standard we desire. These prototypes are created purely to test a concept or tool. They are developed, analysed, and disposed of once we have learned what we can from them.

In this unit you will bring all your lessons learned so far to bear as you scope and design prototypes to test your ideas over short periods of time. You will perform testing and analysis on these ideas to check their viability and identify the ways in which they could be improved.
Credit Points: 10

This unit equips you with the foundational knowledge and practical skills to navigate the intricate world of data structures and algorithms. You will explore fundamental structures like arrays, linked lists, stacks, and queues, along with their strengths, weaknesses, and real-world applications. Delve into advanced structures such as trees and graphs, used to represent hierarchical relationships and network connections, and explore essential algorithms for sorting (e.g. selection sort, merge sort), searching (e.g. linear search, binary search), and graph traversal.
Credit Points: 10

This course introduces students to the dynamic field of cloud computing. Through a blend of theoretical understanding and hands-on practice, students will grasp the basics of cloud computing, including virtualisation, service models (IaaS, PaaS, SaaS), and the principles driving cloud adoption. Using platforms like AWS, Azure, or Google Cloud, students will learn to provision virtual machines, configure networking, and manage storage. They’ll delve into cloud security, covering identity management, encryption, and compliance. Additionally, leveraging microservices, containers (e.g., Docker, Kubernetes), and serverless computing (e.g., AWS Lambda), students will design and implement scalable, resilient, and cost-effective cloud-native solutions.
Credit Points: 10

Through a combination of theoretical exploration and practical application, you will engage with current literature, exploring relevant research articles, papers, and case studies in the field. By critically analysing existing work, you will develop a solid understanding of the current state of computing technology enabling you to contextualise your investigations within broader societal, ethical, and environmental contexts. Ethical behaviour is paramount in technology development and you will explore ethical frameworks, professional codes of conduct, and legal responsibilities to be equipped to make informed decisions that align with societal values.
Credit Points: 10
Credit Points: 10
Credit Points: 10
Stage 3: Showcase
Execute a project of your own design which is of a high quality and externally published, with the knowledge to commercialise if you choose. You'll also apply your skills through industry work placement.
Credit Points: 20

Commercial Production Studio walks you through the very early stages of an independent production
process, from finding a viable market, to pitching a concept or idea to a potential investing audience. This,
in turn, forms one of the most common entry points into the industry, aside from gaining employment
directly into an entry-level studio position.

The unit addresses the skills needed to research a market, create a concept to address needs and
wants, and convey that concept to an external stakeholder. This skill set is essential in all aspects of
games and technology. Regardless of whether this process translates directly into industry practice, or
forms a foundation of further skill development, everything within this unit is a bedrock of professional
development. The necessary process of moving from concept to pre-production in an interdisciplinary
environment reflects industry standard practice. Working within a group, to manage multiple concurrent
pipelines requires the understanding and execution of expected industry project management skills - both
collectively and individually.
Credit Points: 10
Credit Points: 20

This unit will provide the opportunity to learn theoretical and practical aspects to project management and leadership. Throughout this unit, you will work collaboratively to define, create and evaluate a project. Your lecturer will play the role of mentor and supervisor to help guide you and your team to navigate your project. This unit will provide you with opportunities to work with your colleagues so that you can contribute to a capstone project for your degree.
Credit Points: 10

Future jobs will require workers to learn on the job; focus on relationships with people; have strong communication skills; use a range of transferable skills. Research consistently points to the benefits of students being prepared with documents that are required for job applications, such as a Resume, Cover Letter, and E-portfolio.

In addition, the value of a Work Placement which provides you with professional experience and an opportunity to use skills and knowledge gained from study to complement this.

The Work Placement for SAE Bachelor students requires a minimum of 80 hours at one or more host organisation. Both the student and the host are required to complete an SAE Agreement which formalises the placement.
Credit Points: 10

This unit will explore AI literature, tools and techniques in order to understand aspects of the use of AI, research into AI, ethical considerations, social impacts and the theories of creating and manipulating AI tools. The unit adopts a hands-on learning approach, where you will actively apply your knowledge through engaging projects and discussions.
Australian Qualifications Framework
AQF Level: 7 FULLY ACCREDITED BY TEQSA & UAE's Ministry of Higher Education and Scientific Research

WHAT TO EXPECT WHEN STUDYING A BACHELOR OF COMPUTER SCIENCE WITH SAE

SAE is where you’ll transform from being someone with a knack for systems and a love of problem solving into a tech whiz with the expertise and enhanced confidence to score your dream role. Master your craft in programming, cybersecurity, web development, cloud computing, and AI with our dynamic Bachelor of Computer Science.

Like all SAE computer science courses, our bachelor’s degree allows you to learn in small classes with one-on-one mentoring opportunities not often found in larger universities. Guided by our industry experts, you’ll learn to apply theoretical knowledge and current best practices while utilising cutting-edge virtual machines.

Develop in-demand skills in programming languages such as Python and C++, as well as software and tools like Git, Unity and Maya. In addition to your core units, you’ll choose from a pool of electives to develop a specialisation in one of four areas: Games Programming, Software Development, Cyber Security or Web Development.

As your technical skills develop and you work on more dynamic projects, you’ll have the chance to apply your expertise to cross-discipline work in VFX, Film, Games and Animation. Not only will this enhance your skill set, but it’ll also help you build a professional portfolio of work fit to impress prospective employers.

You’ll also complete Work Integrated Learning (student placement) opportunities as part of your computer science degree, where you’ll put your technical skills into practice and build your professional network. We’ll also equip you with critical employability skills, including strategies for problem-solving, communication, and self-promotion.

Begin your journey at SAE University College Dubai – study computer science  today!

 

CAREER OUTCOMES

WHERE OUR BACHELOR OF COMPUTER SCIENCE COULD TAKE YOU:

GAMES PROGRAMMING SPECIALISATION

  • Games Programmer
  • Games Engine Programmer
  • Mobile Game Developer
  • AI Programmer

SOFTWARE ENGINEERING SPECIALISATION

  • Software Engineer
  • Mobile App Developer
  • Systems Engineer
  • Security Engineer

CYBER SECURITY SPECIALISATION

  • Security Architect
  • Incident Responder
  • Digital Forensics Investigator
  • Cyber Threat Intelligence Analyst

WEB DEVELOPMENT SPECIALISATION

  • Full Stack Developer
  • Front-End Developer
  • Back-End Developer
  • DevOps Engineer

SAE’S BACHELOR OF COMPUTER SCIENCE OFFERS:

Learn in studio environments
Learn in studio environmentsApply advanced techniques and strategies using industry-standard programming languages for software development and machine learning. Utilise the latest industry IDEs, DevOps platforms, Real-Time Engines, Cloud Computing and Machine Learning technologies.
Practical, immersive trainingLearn as you collaborate on real-world projects and briefs. Build an ever-expanding portfolio of innovative solutions to share with a prospective employer or first client.
Cross-discipline collaboration Create the technology of the future, enhancing capabilities for science, corporate, government, media and defence by collaborating with SAE students from other creative and technical areas.
Enhance your career prospectsGraduate with a professional portfolio, work experience opportunities, employability and entrepreneurial skills and a network of fellow tech professionals.

YOUR CAREER IN COMPUTER SCIENCE BEGINS NOW

Computer Science Skills

Scripting & Automation IT & Cybersecurity Web Development Cloud Computing Software Development Principles of Ethics, AI & Project Management

Our computer science degree allows you to specialise in one of four disciplines: Web Development, Software Engineering, Games Programming or Cyber Security. This enables you to make this degree your own, studying units that interest you most.

From a technical standpoint, you’ll master and apply advanced techniques and strategies using the latest industry-standard IDEs like JetBrains and Visual Studio, DevOps platforms like Git and Kubernetes, real-time technologies including Unity and Unreal Engine, and cloud computing platforms like Amazon Web Services (AWS) and Google Cloud Platform (GCP).

Absolutely! With the ever-evolving nature of technology, and its prevalence in the modern workforce, a computer science degree will ensure you’re well positioned for a range of career opportunities.

You’ll be able to apply your in-demand skills and knowledge across a variety of industries, including information technology services, healthcare, retail and eCommerce, telecommunications, education, or entertainment – just to name a few!

From software engineering and web development to games programming and cyber security, a career in computer science could take you in any number of directions.

With a Software Engineering specialisation, your day-to-day work could involve designing, developing, testing, and maintaining software applications. You could also find yourself managing databases and computer networks or designing systems to streamline processes.

As a web developer, you’ll specialise in front-end, back-end or full-stack development, honing your skills and areas of interest to build expertise in a particular set of technologies.

In Games Programming, you’ll write code that brings game mechanics, characters, and environments to life. You might specialise in graphics and rendering, integrating AI technologies into games, or developing applications for virtual reality (VR) and augmented reality (AR).

As a cyber security specialist, you’ll monitor networks and systems for suspicious activity, identify vulnerabilities through ‘ethical hacking’, and implement security measures to protect confidential data. You could also find yourself collecting and preserving evidence for legal proceedings, designing security strategies, or proactively researching cyber threats.

Whichever technology-driven avenue you choose to explore, there’s no denying that it will be an ever-evolving experience filled with continuous learning. You’ll push your creative and technical limits as you explore the realms of what’s possible.

You know what they say – nothing worth having comes easy! SAE degrees are designed to challenge your problem-solving skills, encourage your creativity and sharpen your technical skills. If you’re an analytical thinker who enjoys coming up with creative solutions to complex problems, you’ll enjoy studying computer science at SAE.

YOUR DREAM CAREER BEGINS NOW