Heriot-Watt University Dubai United Arab Emirates

BSc (Hons) Computer Science (Software Engineering)

Integrated Masters with deeper specialization and research focus
Taught in English
Duration 4 Years
Mode On Campus
Level Undergraduate
Degree Bachelors Degree
Closing soon September 2026

Course Overview

The BSc (Hons) Computer Science (Software Engineering) at Heriot-Watt University Dubai is your pathway to becoming a proficient software architect and developer, equipped to build the next generation of robust and usable systems. You will delve into the core principles of software development, exploring essential areas like algorithms, data structures, artificial intelligence, and advanced networking. This undergraduate degree provides a comprehensive blend of theoretical knowledge and practical experience, preparing you to tackle complex challenges in the dynamic world of technology and to contribute meaningfully to its advancement.

This full-time, on-campus programme is structured over four years, guiding you through foundational concepts in your first year, including app development and web design, progressing to specialized topics like machine learning and intelligent robotics in your final year. You will engage in significant practical work, including a year-long group project in Year 3 and a major individual software engineering project in Year 4. You will graduate with the skills and confidence to pursue diverse career opportunities in software engineering, system design, and technology consultancy.

Course Curriculum & Details

Detailed information for serious evaluators

Program Overview

This BSc (Hons) Computer Science (Software Engineering) program provides a comprehensive foundation in software development, covering essential areas from logic and discrete mathematics to advanced topics like artificial intelligence and network security. Students will engage with core computer systems, interaction design, and web technologies throughout their studies. The curriculum progresses through foundational years to specialized software engineering principles, culminating in a final year that includes a significant project, rigorous methods, and a range of optional modules allowing for specialization in areas such as data mining, computer graphics, or cybersecurity.

1 Year 1

Logic and Proof Compulsory
Introduction to Interaction Design Compulsory
Praxis Compulsory
Software Development 1 Compulsory
Discrete Mathematics Compulsory
Introduction to Computer Systems Compulsory
Software Development 2 Compulsory
Web Design and Databases Compulsory

2 Year 2

User-Centred Experimental Design Compulsory
Programming Languages Compulsory
Introduction to Data Structures & Algorithms Compulsory
Web Programming Compulsory
Data Structures and Algorithms Compulsory
Database Management Systems Compulsory
Hardware-Software Interface Compulsory
Introduction to Software Engineering Compulsory

3 Year 3

Artificial Intelligence and Intelligent Agents Compulsory
Data Communications and Networking Compulsory
Foundations 1 Compulsory
Software Engineering Compulsory
Foundations 2 Compulsory
Language Processors Compulsory
Operating Systems & Concurrency Compulsory
Professional Development Compulsory

4 Year 4

Research Methods & Requirements Engineering Compulsory
Rigorous Methods for Software Engineering Compulsory
Biologically Inspired Computation Optional
Computer Network Security Optional
Data Mining and Machine Learning Optional
3D Graphics and Animation Optional
Information Systems Methodologies Optional
Intelligent Robotics Optional
Statistical Modelling and Analysis Optional
Industrial Programming Optional
Advanced Human Computer Interaction Compulsory
Design & Implementation Compulsory
Project Testing and Presentation Compulsory
Applied Text Analytics Optional
Advanced Network Security Optional
Big Data Management Optional
Data Visualisation and Analytics Optional
e-Commerce Technology Optional
Digital Forensics Optional
Computer Games Programming Optional

Cost & Affordability

A clear picture of what this course will cost you

Program Costs

First Year Fee Tuition fee
USD 22,399.00
Second Year Fee Tuition fee
USD 22,399.00
Third Year Fee Tuition fee
USD 22,399.00
Fourth Year Fee Tuition fee
USD 22,399.00
Total Program Cost Estimated total tuition
USD 89,598.00

Currency note: Program costs shown in USD based on the available tuition breakdown.

Outcomes & Employability

What happens after you graduate

90%
Graduate Employment Rate Within 6 to 12 months of graduation

Common Graduate Roles

Artificial Intelligence & Machine LearningBlockchain & Emerging TechnologiesCloud Computing & InfrastructureData Science & AnalyticsDevOps & Site Reliability EngineeringProduct Management & UXQuality Assurance & TestingSatellite CommunicationsSoftware Development & EngineeringWireless & Mobile Communications

Top Employers Hiring for this course

Amazon Web Services

Arup

Microsoft

Why Study BSc (Hons) Computer Science (Software Engineering) at Heriot-Watt University Dubai

What makes this program stand out

September 2026 Closing soon

Next intake is in September 2026

Very Fast Application response time

Heriot-Watt University Dubai typically responds to applications within 1 - 2 days, giving you clarity on your options quickly.

Life at Heriot-Watt University Dubai in United Arab Emirates

What daily life looks like for international students

Language

English

Primary language everywhere

Climate

Mild & Rainy

10-20°C average, pack layers

Safety (Numbeo Safety Index)

Very Safe

Exeter is one of UK's safest cities

Frequently Asked Questions

Common questions about BSc (Hons) Computer Science (Software Engineering) at Heriot-Watt University Dubai

Can I work while studying?

International students can work up to 15 hours per week during term time and 40 hours during breaks in the UAE. A work permit and university permission are required.

What English language score do I need for this course?

To meet the English test requirements, students must achieve specific scores in TOEFL, IELTS, or PTE. For example, TOEFL requires an overall score of 78, while IELTS needs a minimum overall score of 6.0.

What jobs can I get after studying this course?

Graduates can pursue careers as software developers, system designers, technology consultants, software architects, and data analysts.

What will I actually study in this course?

This program covers key topics like software development principles and advanced networking. It combines theoretical knowledge with practical experience, preparing students for real-world tech challenges.

When can I start — what are the intake months?

The BSc (Hons) Computer Science (Software Engineering) program accepts students for intake in January and September. Make sure to apply in advance to secure your spot.
ℹ️️
ℹ️️
ℹ️️
 
Account
  • New student?

Search for universities & courses

ℹ️️
ℹ️️
ℹ️️
ℹ️️