Program Mission Statement

Preparing globally competitive computer engineers through interdisciplinary learning, real-world design, and innovation-driven problem solving.

 

Program Overview

HBKU’s Bachelor of Science in Computer Engineering prepares students to become globally competitive professionals able to design, develop, test, and evaluate software, hardware, smart devices, communication systems, and embedded technologies. The program combines the foundations of computer science and electrical engineering, reflecting the cross-disciplinary nature of modern computer engineering. Students follow a rigorous full-time curriculum covering mathematics, physics, basic laboratory sciences, programming, computer systems, circuits, digital design, data structures, embedded systems, computer architecture, signal processing, and specialized software and hardware electives. The curriculum also includes University Common Core courses, communication, ethics, and an internship as a high-impact learning practice involving industry, research entities, or startup companies. Through integrated design experiences and a senior design project, students address real-world engineering challenges and graduate with the technical depth, practical skills, and multidisciplinary perspective needed for careers or further study.

 

Program Objectives

The program aims to:

  • Educate globally competitive computer engineering graduates with strong foundations in computing, electronics, mathematics, and engineering design.
  • Integrate software, hardware, embedded systems, communication technologies, and real-world problem solving across the curriculum.
  • Provide multidisciplinary learning experiences supported by HBKU’s academic ecosystem and partner institutions.
  • Prepare students for professional careers, entrepreneurship, research, and graduate study in Qatar, the region, and globally.
  • Promote ethical practice, innovation, teamwork, and lifelong learning through design projects, electives, and high-impact experiential learning.

Language

English

Program Duration

4 Years

Certification

Bachelor

Program Structure

The Bachelor of Science in Computer Engineering is a full-time undergraduate program structured around core foundations, engineering depth, multidisciplinary breadth, and experiential learning. Students complete courses in mathematics, physics, basic laboratory sciences, programming, electrical circuits, digital systems, computer systems, data structures, embedded systems, computer architecture, signal processing, and engineering ethics. The curriculum also includes University Common Core courses that broaden students’ perspectives in areas such as communication, humanities, social sciences, creative arts, and leadership. In the senior year, students select area electives from software and hardware tracks, including topics such as scientific visualization, networks, cybersecurity, control theory, real-time digital signal processing, and microprocessor systems design. The program culminates in a two-part Senior Design Project, supported by an internship or high-impact learning experience with industry, research entities, or startup companies.

Curriculum Overview

The curriculum provides a balanced foundation in mathematics, physics, programming, electronics, and computer engineering, followed by advanced study in computer systems, data structures, embedded systems, computer architecture, digital signal processing, and engineering design. Students complete University Common Core courses, English and communication courses, and an ethics course to develop broader academic, professional, and civic competencies. In the senior year, students choose area electives from software and hardware tracks, including scientific visualization, networks, cybersecurity, control theory, real-time digital signal processing, and microprocessor systems design. The curriculum culminates in a two-part Senior Design Project and includes an internship or approved high-impact learning experience with industry, research entities, or startup companies.

Course Categories 

  • General Education / University Common Core
  • Mathematics and Basic Sciences
  • English and Communication
  • Core Computer Engineering Courses
  • Software Electives
  • Hardware Electives
  • Engineering Ethics
  • Internship / High-Impact Learning
  • Senior Design Project

Number of Career Pathways

1

Pathway Title 

Embedded Systems and Smart Devices

Pathway Description

This pathway prepares students to design, program, and integrate embedded computing systems that combine hardware, software, sensors, communication interfaces, and real-time processing. It emphasizes digital systems, microprocessors, computer architecture, electrical circuits, embedded system design, signal processing, control, and real-time implementation. Students develop the ability to build smart devices and cyber-physical systems used in areas such as robotics, Internet of Things, automation, mobile computing, communication systems, and intelligent appliances. The pathway supports careers and graduate study in embedded systems engineering, hardware-software co-design, smart technologies, and next-generation connected devices.

Program Educational Objectives

  • PO1. Demonstrate mastery of computer engineering fundamentals in practical industrial settings and continue to develop creative design skills and technical depth to solve problems in diverse range of professional careers that span across disciplines;
  • PO2. Pursue their intellectual development through continuous learning such as professional development and graduate education;
  • PO3. Demonstrate effective teamwork, leadership and communication skills in practical industrial settings;
  • PO4.Practice their career with a high degree of professional ethics, and contribute to their local and professional communities.

Student Outcomes

  • SO1: an ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics.
  • SO2: an ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors.
  • SO3: an ability to communicate effectively with a range of audiences.
  • SO4: an ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts.
  • SO5: an ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives.
  • SO6: an ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.
  • SO7: an ability to acquire and apply new knowledge as needed, using appropriate learning strategies.

Academic Requirements

Applicants seeking admissions to the Bachelor's Programs should have a strong high school academic record with evidence of advanced coursework in math and science.

English Language Requirements

Applicants are required to take the IELTS or TOEFL exam in order to demonstrate their proficiency in the English language.

Standardized Tests (if applicable)

Applicants are highly encouraged to take the SAT or ACT exam.

Required Documents

  • Application Form
  • Identification document
  • Academic transcripts
  • Letters of recommendation
  • Standardized test results
  • Personal statement of interest
  • Resume/Curriculum Vitae
  • Application fee

Student Funding Information

https://www.hbku.edu.qa/en/student-financial-information

Program Accreditation

ABET Engineering Accreditation Commission

Program Coordinator Name

Marco Agus

Coordinator Email

magus@hbku.edu.qa