B.Sc. in Electrical and Computer Engineering

Powering Systems. Connecting Futures.

Program Profile

The Electrical and Computer Engineering (ELCE) Department was established within the College of Engineering in August 2006. Its first and main academic programme is the Bachelor of Science in Electrical and Computer Engineering. The programme welcomed its first cohort of students in October 2006.

The programme is designed and regularly reviewed to meet the current and future needs of the Kurdistan Region and Iraq for qualified electrical and computer engineers. The curriculum adheres to ABET requirements and provides a balanced foundation across both electrical and computer engineering fields. Laboratory sessions further strengthen students’ design abilities, teamwork, and hands-on technical skills.

The graduation project is a major design component of the programme, promoting creative problem-solving and effective teamwork. Internships, in turn, offer students valuable opportunities to apply their knowledge in real world settings. Internships also strengthen industry connections and help academic staff stay engaged with community needs, many of which can be addressed through students’ graduation projects.

Additionally, the programme includes a range of elective courses, allowing students to tailor their education according to their interests and evolving market demands.

Occupational profiles of graduates

Graduates of this programme are equipped with a solid foundation in both electrical and computer engineering. Their technical expertise, problem-solving abilities, and teamwork experience prepare them for diverse careers in industry, research, and technology; while ensuring they can adapt to the evolving technological and industrial demands.

Typical roles for graduates include:

  1. Electrical Engineer: Designing, testing, and maintaining electrical systems and equipment in sectors such as energy, construction, manufacturing and renewable energy solutions.
  2. Electronics Engineer: Working on circuit design, electronic devices and communication systems.
  3. Computer Engineer: Working on hardware-software solutions for applications in consumer electronics and IoT devices.
  4. Systems Engineer / Network Engineer: Planning, deploying and maintaining communication networks and IT infrastructure.
  5. Research and Development Engineer: Contributing to technological innovation in both electrical and computer engineering fields such as renewable energy, robotics, IoT and artificial intelligence.
  6. Entrepreneur / Consultant: Applying engineering knowledge to develop innovative products, provide technical consultancy or launch technology-based initiatives.

Read more about the programme

Get detailed information about the programme requirements, courses, credits, and educational objectives as a PDF file.

Download the catalouge

Program Educational Objectives (PEOs)

Program Learning Outcomes

After successfully completing this programme, students should have:

  1. an ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics.
  2. 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.
  3. an ability to communicate effectively with a range of audiences.
  4. 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.
  5. an ability to function effectively on a team whose members together provide leadership, create a collaborative environment, establish goals, plan tasks, and meet objectives.
  6. an ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.
  7. an ability to acquire and apply new knowledge as needed, using appropriate learning strategies.

General Requirement for Completing the Program

Programme structure diagram with credits

Course Flow Chart Page-1 Process.324 ELECTIVES ELECTIVES Process.313 ELECTIVES ELECTIVES Process.66 Electromagnetics ELEC B226C 5 ECTS ElectromagneticsELEC B226C5 ECTS Process.9 Calculus I ELEC B112C 6 ECTS Calculus IELEC B112C6 ECTS Process Electrical Circuits I ELEC B111H 6 ECTS Electrical Circuits IELEC B111H6 ECTS Dynamic connector Sheet.6 Semester 1 Semester 1 Sheet.7 Semester 2 Semester 2 Sheet.8 Process.12 Physical Electronics ELEC B113H 6 ECTS Physical ElectronicsELEC B113H6 ECTS Process.15 Computer Skills ELEC B115H 4 ECTS Computer SkillsELEC B115H4 ECTS Process.16 Academic Debate ELEC B126C 4 ECTS Academic DebateELEC B126C4 ECTS Process.20 Kurdology ELEC B116C 4 ECTS KurdologyELEC B116C4 ECTS Sheet.29 Semester 3 Semester 3 Sheet.30 Semester 4 Semester 4 Process.38 Probability ELEC B216C 3 ECTS ProbabilityELEC B216C3 ECTS Process.47 Engineering Mechanics ELEC B225C 5 ECTS Engineering MechanicsELEC B225C5 ECTS Sheet.43 Dynamic connector.45 Process.51 Digital Integrated Circuit Design ELEC B317C 4 ECTS Digital Integrated Circuit DesignELEC B317C4 ECTS Sheet.53 Semester 5 Semester 5 Sheet.54 Semester 6 Semester 6 Sheet.55 Process.57 Computer Architecture ELEC B316C 4 ECTS Computer ArchitectureELEC B316C4 ECTS Process.58 Operating Systems ELEC B325H 5 ECTS Operating SystemsELEC B325H5 ECTS Process.59 Digital Signal Processing ELEC B312H 6 ECTS Digital Signal ProcessingELEC B312H6 ECTS Process.64 Power Electronics ELEC B322H 6 ECTS Power ElectronicsELEC B322H6 ECTS Process.65 Communication Systems ELEC B311H 6 ECTS CommunicationSystemsELEC B311H6 ECTS Process.67 Mechatronics ELEC B414H 6 ECTS MechatronicsELEC B414H6 ECTS Process.69 Electronic circuits ELEC B213H 6 ECTS Electronic circuitsELEC B213H6 ECTS Process.26 Control Engineering ELEC B321H 6 ECTS Control EngineeringELEC B321H6 ECTS Sheet.72 Sheet.73 Semester 8 Semester 8 Process.77 Advanced Ccommunication Systems ELEC B421H 6 ECTS Advanced Ccommunication SystemsELEC B421H6 ECTS Process.78 Computer NetworkIng ELEC B416H 6 ECTS Computer NetworkIngELEC B416H6 ECTS Process.81 Microwave Engineering ELEC 411H 6 ECTS Microwave EngineeringELEC 411H6 ECTS Sheet.87 Semester 7 Semester 7 Process.85 Graduation Project ELEC B422P 18 ECTS Graduation ProjectELEC B422P18 ECTS Dynamic connector.80 Process.94 Computer Programming ELEC B123H 6 ECTS Computer ProgrammingELEC B123H6 ECTS Dynamic connector.18 Process.96 Digital System Design ELEC B214H 6 ECTS Digital System DesignELEC B214H6 ECTS Process.74 Electrical Circuits II ELEC 121H 6 ECTS Electrical Circuits IIELEC 121H6 ECTS Process.97 Introduction to Microprocessors ELEC B224H 5 ECTS Introduction to MicroprocessorsELEC B224H5 ECTS Process.101 Data Structures and Algorithms ELEC B215H 6 ECTS Data Structures and AlgorithmsELEC B215H6 ECTS Process.104 Signals and Systems ELEC B223H 5 ECTS Signals and SystemsELEC B223H5 ECTS Process.105 Starting and running business ELEC B324C 4 ECTS Starting and running businessELEC B324C4 ECTS Dynamic connector.108 Process.116 Differential Equations ELEC B221C 5 ECTS Differential EquationsELEC B221C5 ECTS Process.13 English Language I ELEC B114C 4 ECTS English Language IELEC B114C4 ECTS Process.19 English Language II ELEC B124C 4 ECTS English Language IIELEC B124C4 ECTS Process.31 DC Machines and Transformers ELEC B212H 5 ECTS DC Machines and TransformersELEC B212H5 ECTS Process.34 A.C Machines ELEC B222H 5 ECTS A.C MachinesELEC B222H5 ECTS Process.41 Electrical Power Engineering ELEC B315C 4 ECTS Electrical Power EngineeringELEC B315C4 ECTS Process.50 Renewable Energy ELEC B326C 5 ECTS Renewable EnergyELEC B326C5 ECTS Process.75 Power System Analysis ELEC B413C 6 ECTS Power System AnalysisELEC B413C6 ECTS Dynamic connector.37 Process.121 Project ELEC B327P 4 ECTS ProjectELEC B327P4 ECTS Dynamic connector.128 Sheet.133 Total credits: 30 ECTS Total credits:30 ECTS Sheet.134 Total credits: 30 ECTS Total credits:30 ECTS Sheet.135 Total credits: 30 ECTS Total credits:30 ECTS Sheet.136 Total credits: 30 ECTC Total credits:30 ECTC Sheet.137 Total credits: 30 ECTS Total credits:30 ECTS Sheet.138 Total credits: 30 ECTS Total credits:30 ECTS Sheet.139 Total credits: 30 ECTS Total credits:30 ECTS Sheet.140 Total credits: 30 ECTS Total credits:30 ECTS Process.142 Calculus II ELEC B122C 6 ECTS Calculus IIELEC B122C6 ECTS Dynamic connector.146 Process.265 Engineering Drawing ELEC B125H 4 ECTS Engineering DrawingELEC B125H4 ECTS Dynamic connector.269 Process.271 Image Processing ELEC B415H 6 ECTS Image ProcessingELEC B415H6 ECTS Process.272 Electrical Design and Estimation ELEC B412C 6 ECTS Electrical Design and EstimationELEC B412C6 ECTS Dynamic connector.274 Process.275 Microcontrollers ELEC B313H 6 ECTS MicrocontrollersELEC B313H6 ECTS Dynamic connector.276 Dynamic connector.278 Process.280 Engineering Mathematics ELEC B211C 4 ECTS Engineering MathematicsELEC B211C4 ECTS Process.61 Engineering Economics ELEC B314C 4 ECTS Engineering EconomicsELEC B314C4 ECTS Process.312 Internship ELEC B423F 6 ECTS InternshipELEC B423F6 ECTS Dynamic connector.315 Process.316 Artificial Intelligence ELEC B323C 5 ECTS Artificial IntelligenceELEC B323C5 ECTS Dynamic connector.321 Dynamic connector.328 Dynamic connector.331 Dynamic connector.335 Dynamic connector.343 Dynamic connector.344 Dynamic connector.345 Dynamic connector.346 Dynamic connector.347 Dynamic connector.348 Dynamic connector.349 Dynamic connector.350 Dynamic connector.351 Dynamic connector.352 Dynamic connector.358 Sheet.370 Sheet.371 Sheet.372

Programme Coordinator

Yearly Timeline

Sept. 1, 2026

Sept. 1, 2026,
Start of the fall semester

⚠️ First year students start around mid-October

Jan. 2, 2027,
Fall semester final exams

⚠️ First year students start exams around 20 of January

Feb. 1, 2027,
Start of the spring semester

June 1, 2027,
Spring semester final exams

July 1, 2027

Check out the full academic calendar on UoD's webstie.

Full academic calendar ↗️
Serwan Ali Mohammed (PhD) Head of the Department of Electrical and Computer Engineering
Lecturer
Lecturer in Electrical Engineering - Solid State Electronics

Electrical and Computer Engineering
College of Engineering
University of Duhok

Apply to the Programme

Public undergraduate admissions in the KRG region are managed centrally by the Ministry of Higher Education through the online ZankoLine portal (regayzanko.com). After Grade 12 Baccalaureate results are released, high schools provide students with unique login credentials to rank their preferred universities and B.Sc. majors during a 10–14 day registration window. Final placement is automatically determined by the student's Grade 12 average, subject choices, and department capacity.

Visit the ZankoLine portal