Bachelor of Software Engineering with Honours

UKM Qatar | Software Engineering (tick bullets for course lists)

BACHELOR OF SOFTWARE ENGINEERING WITH HONOURS

ENGINEERING EXCELLENCE IN SOFTWARE DEVELOPMENT

Learn to design, build, and maintain high-quality software systems using engineering principles and methodologies.

WHY CHOOSE SOFTWARE ENGINEERING AT UKM QATAR?

The Bachelor of Software Engineering Program trains students in professional software development from design to deployment. The curriculum covers the complete software development lifecycle including requirements engineering, software design, quality assurance, testing, project management, and maintenance. Students learn industry-standard methodologies for building secure, reliable, and maintainable software systems. Specialized courses in software security, quality metrics, and evolution prepare graduates for leadership roles in software development teams. Industrial training provides practical experience in professional software projects.

PROGRAM HIGHLIGHTS

  • Comprehensive software engineering curriculum
  • Industry-relevant projects and case studies
  • Expert faculty with industry experience
  • Practical training through industrial attachment

QUICK FACTS

Mode: Full Time

Duration: 4 Years

Tuition: 55,000QR/year

Registration: 2,500QR

Join UKM Software Engineering

ENTRY REQUIREMENTS

Program EntryProgram Requirements
Shahadat Al-Thanawaya Al-Aama or twelve years (12) schooling
  • Minimum 70% overall result.
  • Minimum 70% in Mathematics.
Advanced Level (A-Level)

Applicants must meet ONE of the following:

  • For three (3) subjects: a minimum Grade C for every subject including Mathematics.
  • For four (4) subjects and above: a minimum Grade C in three (3) subjects, AND a minimum Grade D in Mathematics.

Advanced Level (A-Level) requirement summary: Minimum Grade C in three (3) subjects including Mathematics (with alternative conditions for 4+ subjects as stated above).

International Baccalaureate (IB)
  • Overall minimum 25 points.
  • High Level (HL) subjects: a minimum score of 3 in two (2) subjects, including Mathematics.
English requirement

Applicants must meet ONE of the following:

  • Minimum IELTS score of 5.5, OR
  • 50% to 69% in English in Shahadat Al-Thanawaya Al-Aama (need to enroll in UKM Qatar English course and to obtain IELTS score of 5.5 before completion of studies).
Additional requirement Pass the interview set by the faculty (if applicable).
* All qualifications must be from accredited institutions. Equivalent international qualifications will be assessed on a case-by-case basis.

KEY COURSES & SPECIALISATIONS

CORE COURSES:
  • Software Design
  • Requirements Engineering
  • Software Testing
  • Project Management
  • Software Evolution
ELECTIVES:
  • Multimedia Games
  • E-Business Technology
  • Information Systems

PROGRAM STRUCTURE

Year 1

Semester 1

  • Computer Programming
  • Discrete Mathematics
  • Computer Organization and Architecture
  • System Analysis and Design
  • Statistical Analysis
  • E-Sport
  • Pronunciation in English

Semester 2

  • Digital Innovation
  • Database
  • Program Design and Problem Solving
  • Software Engineering Concepts
  • Fundamentals of Entrepreneurship Innovation
  • Integrity and Anti-Corruption
  • Academic Literacy
Year 2

Semester 1

  • Digital Community
  • Computer Network Technology
  • Software Requirements Engineering
  • Malay Language Communication 2
  • History of Qatar
  • Managing Emotion
  • Speak to Persuade

Semester 2

  • User Experience Design
  • Software Design
  • Principles of Information Systems
  • Web Development
  • Philosophy & Current Issues
  • Entrepreneurship and Leadership
  • Professional Communication
Year 3

Semester 1

  • Operating Systems
  • Mobile Application Programming
  • Software Quality Metrics
  • Software Project Management
  • Cloud Computing

Semester 2

  • Project Proposal
  • Software Testing
  • Software Evolution and Maintenance
  • Artificial Intelligence
  • E-Business Technology
Year 4

Semester 1

  • Computing Ethics
  • Software Security and Safety
  • Project
  • Principles of Data Science
  • Multimedia Games

Semester 2

  • Industrial Training

CAREER OPPORTUNITIES

Software Engineer

Software Architect

QA Engineer

Project Manager

DevOps Engineer

Systems Analyst

APPLICATION INFORMATION

Applications for full time study programmes must be submitted via Online Application

Application form for students:

Apply Now →

Mode: Full Time

Duration: 4 Years

Tuition fee: 55,000 QR/year

Registration: 2,500 QR