Computer Engineering
Designing the hardware and software that power modern Iraq
Bridging Hardware and Software for Iraq's Technology Sector
The Department of Computer Engineering bridges the gap between electronic hardware and software systems. Students learn to design and build everything from microprocessors and embedded systems to digital communication networks — developing both the theoretical understanding and hands-on programming skills needed to advance Iraq's technology sector.
Computer engineers are in high demand across every sector of the modern economy. Our graduates leave prepared to work on the physical computing systems that underpin Iraq's growing infrastructure — from industrial control systems and embedded devices to networking hardware and digital platforms.
Vision & Mission
Vision
To be the premier computer engineering programme in Iraq, producing graduates who drive hardware innovation and technological modernisation.
Mission
To develop computer engineers with mastery of both hardware and software systems, ready to build the technology infrastructure Iraq needs for the digital age.
Programme Goals
1Digital Systems Design
2Embedded Systems
3Software Engineering
4Networks & Communications
Head of Department
"Computer engineering sits at the intersection of physical hardware and digital intelligence — and that intersection is where Iraq's technological future will be built. Our department produces engineers who can design the systems at that frontier, from the circuit level to the network level."
Specialisations
Embedded Systems
Design and programming of microcontroller-based systems for industrial automation, medical devices, and smart consumer applications.
Computer Architecture
Processor design, memory hierarchy, pipeline architecture, and performance optimisation of computing hardware systems.
Digital Communications
Data transmission protocols, networking hardware, and wireless communication systems for connected infrastructure.
Published Research
Career Pathways
Hardware Engineer
Design and test digital circuits, processors, and electronic systems for computing and communications devices.
Embedded Systems Engineer
Develop firmware and software for microcontroller-based devices in industrial, automotive, and consumer applications.
FPGA Designer
Programme field-programmable gate arrays for high-performance signal processing, cryptography, and control systems.
Network Engineer
Design and manage computer networks, including routing, switching, and wireless infrastructure.
Systems Architect
Define the overall architecture of computing systems, balancing hardware constraints, software needs, and performance targets.
IoT Solutions Developer
Build connected device ecosystems combining embedded hardware, wireless protocols, and cloud platforms.