Bachelor of Software Engineering with Honours

Software engineering principles involves a systematic, disciplined, quantifiable and organised approach throughout its entire systems development life cycle. Our Bachelor of Software Engineering (Information Systems Development) programme is designed to provide a thorough understanding of the specification, development, implementation, testing, maintenance and evolution of software systems especially for the development of business and organizational-based information systems. The programme cultivates competent software engineers through strong fundamental knowledge in software development and project management, and hands-on practices of current practical approaches and technologies from the industry. The versatility of our graduates enables them to fit into various career opportunities including software engineers, systems or requirements analysts, software or systems designers, programmers, software testers and information systems executives. Graduates are also fundamentally equipped to explore the software engineering field more in-depth academically in relevant postgraduate degree programme.

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
Program Entry Program Requirement

High School Certificate

70% and above for overall result and obtained at least B grade for following subjects:

  1. Mathematics.

Advanced Level (A-Level)

Have at least CCC or 96 UCAS Tariff Points (A to D only) in following subjects:

  1. Mathematics.

International Baccalaureate (IB)

  1. Have at least 25 overall marks. Obtained at least a score of 3 in two (2) high level subjects (HL):
    • Mathematics.

English requirement

5.0 IELTS, 40 TOEFL (IBT), LOW 7 HEET Or equivalent

Additional requirement

Pass the tests and interviews set by the faculty

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

Application form for students: https://www.ukm.qa/apply-online/