
Computer Techniques Engineering
A brief overview of the department
The Computer Techniques Engineering Department was established in 1993, with an initial intake of 50 students. It is considered the founding nucleus of the Technical Engineering College of Mosul. In the academic year 1998–1999, evening studies were introduced, followed by the launch of the Master’s program in 2002. The department awards a Bachelor’s degree in Computer Technology Engineering. Over the years, it has supplied numerous state institutions and private sector entities with qualified engineers, as well as academic staff serving in various Iraqi universities.
Vision
The Computer Techniques Engineering Department aspires to be one of the most distinguished scientific departments, playing a pioneering and active role within the college in the field of computer engineering. It aims to enhance the quality of higher education and academic research by adopting advanced technologies and contributing to the development and service of the local and regional communities. The department seeks to graduate competent professionals, well-versed in the latest scientific advancements, capable of thriving in an open, competitive market. It also strives to promote scientific research that enhances the effectiveness of education.
Mission
The department contributes to achieving the academic mission of the college by preparing competent computer engineers who can meet the needs of the local labor market in areas such as network engineering, communication systems, and electronics. It emphasizes linking theoretical knowledge with practical applications, aligning with quality standards to serve the governmental, mixed, and private sectors. The department promotes modeling of computer and mathematical principles, fostering intellectual integration, and nurturing students’ ambitions in service of Iraqi society. Furthermore, it aspires to reach international academic standards.
Scientific Aims
1. Preparing technical engineers with advanced knowledge, practical skills, and the psychological readiness to work with electronic systems, control systems, communication technologies, and computer networks, while ensuring quality in the field of computer engineering.
2. Continuously developing curricula in collaboration with related departments to meet local development goals and labor market demands. This includes providing a conducive learning environment equipped with modern teaching tools and technologies, while applying academic accreditation and quality assurance standards.
3. Equipping students with the knowledge and skills needed to develop large- and medium-scale software projects within specified timelines and objectives.
4. Enabling graduates to assess alternative solutions to technical challenges and apply information technology effectively in problem-solving.
5. Activating international-level programs supported by official sponsors to offer graduates internationally recognized certifications alongside their academic degrees.
6. Understanding the impact of technology on the work environment and recognizing its evolving role.
7. Establishing solid educational foundations that prepare students to adapt to future developments in computers and communications.
8. Encouraging applied research in the department’s field of specialization and promoting its practical application.
9. Building community engagement through the organization of scientific workshops, courses, and training sessions.
10. Fostering continuous development of the department’s academic and administrative staff through participation in conferences, training programs, and collaborative events.
11. Preparing specialists to meet public and private sector demands by diversifying teaching, learning, and training methodologies. This ensures graduates are equipped to apply knowledge and solve real-world problems, contributing meaningfully to society.
12. Adopting a realistic and effective strategy for research development and preparing for advanced studies, in alignment with the quality standards set by the Ministry of Higher Education and Scientific Research. Graduates are expected to demonstrate professional ethics, adaptability, and excellence in their fields.
13. Developing scientific and specialized leaders through postgraduate programs aimed at equipping society with well-qualified scientific and technical professionals.
1- About the program
Program Aim:
The Computer Technology Engineering program aims to prepare graduates capable of designing computer hardware, components, and software to develop next-generation intelligent and sustainable products, particularly those incorporating embedded systems.
In the rapidly evolving computer industry, innovation is key. There is a growing demand for engineers who possess both breadth and depth—professionals who can design high-performance hardware and software systems, and who can lead the development of resilient and intelligent devices across industries.
As computer technology becomes increasingly integral to commerce and daily life, organizations require engineers with comprehensive skill sets and the flexibility to adapt quickly to technological changes. To meet the demands of the future, these organizations rely on computer engineers for innovative solutions and technological leadership. Graduates of NTU’s Computer Technology Engineering program are well-prepared to enter the industry and are equally equipped to pursue advanced studies in reputable graduate programs.
Mode and Duration of Study
The program spans four academic years and offers two specialization tracks: Computer Electronics and Computer Networks. Students choose their specialization at the beginning of the third academic year. Each academic year includes eight or nine core and elective courses designed to build theoretical and practical expertise.
Medium and Course Assessment
The medium of instruction for the program is English. In addition to on-campus lectures, students will engage with online coursework and a curated list of recommended readings to help them understand key concepts in computer engineering.
Assessment methods may include:
• Assignments
• Mid-term examinations
• Project work and coursework
• Final examinations (usually held at the end of the academic year)
Graduation Requirements
To graduate, students must successfully complete 42 courses, totaling 172 credit hours, including a capstone project in their final year.
Students who fail a course are permitted a second attempt. If they fail again, they are required to retake the course in the following semester.
2- Curriculum Structure
Total units required: 147-165 (graduation project included)
Electives (computer electronics)
Required by: | Course name | Units | |
University | Arabic Language | 2 | NTU001 |
Sport | 2 | NTU002 | |
department | Visual Basic | 2 | CCT003 |
Embedded Systems | 3 | CCT004 | |
Digital Integrated Circuits | 3 | CCT005 | |
Web Application Design | 2 | CCT006 | |
Computer Graphics | 2 | CCT007 | |
Independent systems and robots | 2 | CCT008 | |
Digital Controllers | 3 | CCT009 | |
Advanced Computer Architecture | 3 | CCT010 | |
Multimedia Computing | 2 | CCT011 | |
Optoelectronics | 3 | CCT012 | |
Algorithms Design& Analysis | 3 | CCT013 | |
Advanced Interfacing Techniques | 3 | CCT014 | |
Electives (computer networks and communication)
Required by: | Course name | Units | |
university | Arabic Language | 2 | NTU001 |
Sport | 2 | NTU002 | |
Department | Visual Basic | 2 | CCT003 |
Embedded Systems | 3 | CCT004 | |
Optical Communication | 3 | CCT005 | |
Web Application Design | 2 | CCT006 | |
Computer Networks Protocols | 2 | CCT007 | |
Data Transmission line | 2 | CCT008 | |
Digital Controllers | 3 | CCT009 | |
Mobile Communications | 3 | CCT010 | |
Multimedia Computing | 2 | CCT011 | |
Optical Networks | 3 | CCT012 | |
Algorithms Design& Analysis | 3 | CCT013 | |
Cloud computing | 3 | CCT014 | |
Note: | |
Level two electives | |
Level three electives | |
Level four electives |

