Computer Engineering

Shaping the future of technology

About Engineering

Computer engineering is a discipline that embodies the science and technology of design, construction, implementation, and maintenance of software and hardware components of modern computing systems, computer-controlled equipment, and networks of intelligent devices. Computer engineering is solidly grounded in the theories and principles of computing, mathematics, and science. It applies these theories and principles to solve technical problems through the design of computing hardware, software, networks, and processes.

As modern issues arise, computer engineers are more involved in the design of computer-based systems to address specific application needs. Computer engineers work in most industries, including the computer, automobile, aerospace, telecommunications, power production, manufacturing, defense, and electronics. They design high-tech devices ranging from tiny microelectronic integrated-circuit chips, to powerful systems that utilize those chips, alongside efficient telecommunication systems that interconnect those systems. Computer engineers also work on distributed computing environments, local and wide area networks, wireless networks, internets, intranets and embedded computer systems such as in aircraft, spacecraft, and automobile control systems where they perform various functions. A wide array of complex technological systems, such as power generation and distribution systems and modern processing and manufacturing plants, rely on computer systems developed and designed by computer engineers.

The Computer Engineering Department offers courses and programs in the field of computer engineering. The department prepares students for successful careers in the field of computer engineering by providing them with a high-quality education that includes courses on subjects such as: Computer architecture, digital logic design, microprocessors and micro-controllers, operating systems, software engineering, computer networks, artificial intelligence, embedded systems, database design, database systems, cybersecurity, and technology innovation.

The Computer Engineering Department strives to be a pioneering force in shaping the future of technology. The vision of the department is to be a globally recognized institution that fosters creativity, nurtures innovation, and produces highly skilled computer engineers who are sought after by industry leaders and research organizations worldwide.

To attain leadership in the region by offering an exemplary academic program that equips computer engineering students with the necessary skills to effectively address the evolving demands of the industry and society while adeptly tackling the emerging challenges of the contemporary era.

The department aspires to be at the forefront of cutting-edge research and development, addressing societal challenges and driving technological progress for a sustainable and interconnected world. Through our unwavering commitment to excellence, inclusivity, and interdisciplinary collaboration, this department aims to make a positive impact on the world by producing graduates who are equipped to transform the digital landscape and improve the quality of life for all.

The mission of the Computer Engineering B.Sc. degree program is to cultivate highly competent professionals, equipping them with the necessary skills for entry-level positions in computer engineering, and fostering a passion for further study in the field. This is achieved through comprehensive education in the fundamental skills and techniques of computer and software engineering.
The mission of the department is to empower and build the next generation of innovative and ethical computer engineers. Through excellence in education, research, and collaboration, the department strives to equip the students with a comprehensive understanding of computer engineering principles, and problem-solving skills. The department is committed to foster an inclusive and diverse learning environment that nurtures creativity, critical thinking, and a passion for lifelong learning.
The graduates will be well-prepared to address the challenges of the digital era in addition to making significant contributions to the field for the betterment of society.
The department demonstrates a comprehensive understanding and practical application of core principles and technologies in the field of Computer Engineering, such as: Artificial Intelligence, Computer Architecture, Digital Logic Circuits, Microprocessors, Mathematics, Robotics, Digital Communication, Operating Systems, Control Systems, Electric Circuit, Engineering Management, database systems, Software Engineering, and Information Technology. Graduates will be proficient in designing, analyzing, and implementing complex computer systems and innovative solutions, effectively communicating technical concepts, collaborating within interdisciplinary teams, and adapting to emerging technologies and challenges in the ever-evolving landscape of computer engineering.

Upon completing the Computer Engineering program, students will gain:

1. Technical Proficiency: Graduates will demonstrate a strong foundation in computer engineering principles, including hardware and software integration, that will enable them to analyze, design, and implement complex computing systems.

2. Problem Solving: Graduates will exhibit advanced problem-solving skills by effectively identifying, formulating, and solving engineering problems related to their respective fields.

3. Design and Implementation: Graduates will be capable of designing and implementing computer hardware and software solutions that meet specified requirements, considering factors such as performance, efficiency, scalability, security, and ethical considerations.

4. Team Collaboration The department of Computer Engineering will teach undergraduates to follow interdisciplinary teamwork and communication, and as a result of this process, instill confidence in individuals to overcome their weaknesses and improve their strengths.

5. Ethical and Social Responsibility: Graduates will demonstrate awareness of ethical issues in computer engineering, understanding their professional and societal responsibilities, and applying ethical principles to decision-making, considering the potential impacts of technology on individuals and society.

6. Continuous Learning: Graduates will engage in lifelong learning and professional development, staying updated to emerging trends, technologies, and research in the field of computer engineering, and actively seeking opportunities for personal and career growth.

7. Effective Communication: Graduates will convey complex technical concepts clearly and succinctly through oral, written, and visual communication, adapting their style and content for various audiences, including technical and non-technical stakeholders.

8. Research and Innovation: Graduates will demonstrate the ability to conduct research, explore innovative ideas, and contribute to advancements in computer engineering through experimentation, analysis, and the development of novel solutions.

9. Global Role: Graduates will recognize the global impact of computer engineering on various industries and societal domains, integrating economic, environmental, and cultural considerations into their work, and contributing positively to sustainable development.

10. Leadership and Entrepreneurship: Graduates will exhibit leadership qualities, they will be capable of taking initiative and managing projects, while also understanding the entrepreneurial aspects of the field, including identifying opportunities and managing resources for creating and launching new ventures.

These learning outcomes collectively prepare graduates from the Computer Engineering Department at the University of Sulaimani to excel in their careers, contribute to advancements in the field, and address the dynamic challenges of the rapidly evolving technological economy.
The Computer Engineering program at the University of Sulaimani follows the Bologna process and offers a comprehensive and enriching four-year curriculum, that demonstrates knowledge of the basics of computers and the applications which are used in day-to-day life and being able to choose the appropriate application for a given task. From Programming Languages and Computer Software to Database Management Systems and Network Security, our courses encompass vital aspects of modern computer engineering.

Through this program, students receive a solid foundation in both computer science and control engineering. This unique blend of knowledge equips them with a well-rounded skill set, enabling them to excel in a variety of industries and tackle complex technological barriers.

The Bologna Process
The department follows the Bologna process of study, ensuring a standardized and internationally recognized framework. Each academic year consists of 30 studying weeks which is divided into two semesters, with a total of 30 ECTS credits per semester.

Teaching and Learning
The teaching and learning approach in our department allows undergraduates to engage with the professional community and work on real-world projects that positively affect society. The first two years focus on core modules, and in the final two years, students delve into advanced subjects. Some modules involve laboratory experiments, and all undergraduates complete a project in their final year.

Assessment in the program is comprehensive and includes written exams, quizzes, reports, coursework, and presentations. Additionally, a mandatory one-month summer training course during July or August in relevant fields enhances the practical application of theoretical knowledge in the third year of our course.
All courses in our program are conducted in English

Ensuring a language of instruction that facilitates effective communication and prepares students for the globalized field of engineering. By offering courses in English, we provide an immersive learning environment that enhances students' language skills and prepares them for international opportunities in their future careers.
- Our program spans a total of 8 Semesters
- Each academic year is divided into two semesters
- Each semester comprises 15 Weeks of studying

Providing ample time for in-depth exploration of the curriculum and engagement with course materials. This structured academic calendar allows for a balanced distribution of coursework, assignments, projects, and examinations throughout the program, ensuring a comprehensive learning experience. The 15-week duration of each semester offers students sufficient time to delve into course content, engage in discussions, participate in practical activities, and complete their assessments effectively.
envelopephone-handsetmap-markerlinkchevron-downchevron-rightchevron-up-circlechevron-down-circle linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram