Computer Techniques Engineering


A brief overview of the department

The computer techniques engineering department was established in 1993 and the number of students accepted that year was 50 students. The department is considered the first nucleus for establishing the Technical Engineering College Mosul. In the academic year 1998-1999, evening studies were introduced in the department. The master’s degree program was introduced in the department in 2002. The department’s graduate is awarded a bachelor’s degree in computer technology engineering. The department has supplied many state departments and the private sector with qualified engineers and many teaching staff in various Iraqi universities.


The Computer Engineering Department aims to be one of the most distinguished scientific departments and to be a pioneering and active department within the college in the field of computer engineering. Making it scientifically prominent, raising the quality of higher education and academic research by using advanced technologies to contribute to the development and service of the local and regional community by providing competent and qualified personnel, highly qualified in acquiring knowledge and using the latest scientific technologies in the presence of an open competitive market. It also aims to develop scientific research that contributes to the effectiveness of education.


The Computer Science Department contributes to the implementation of the academic message that the college aims to achieve. It also prepares competent computer engineers who are able to meet the needs of the local labor market in the fields of network and communications engineering and electronics engineering. Thus the computer engineer can link the theoretical and scientific sides with the applied programs to comply with quality standards and to meet the needs of the government, mixed, and private sectors. It also adopts modeling of computer and mathematical principles and reaching intellectual integration and raising the student to a level of ambition that serves the Iraqi society. It also aspires to reach the international level.

Scientific Aims

1- Recruiting a high number of technical engineers with high levels of understanding, knowledge, and psychological abilities to deal with electronic and control systems using computers, in addition to communications and computer networks, and implementing quality in the field of computer engineering technology.

2- Continual development of study programs through cooperation with related departments to adapt to local development program requirements and market needs, and providing a suitable environment for theoretical and practical teaching using the latest educational means and equipment, and adopting quality measurement and academic accreditation.

3- Acquiring students’ knowledge related to developing large and medium-sized software projects within a specified time and towards set objectives.

4- The graduate is able to evaluate alternative solutions to problems encountered in their work and is able to use information technology in applying the solution.

5- Activating programs that serve the specialty and are supported by official sponsors at the international level in order to provide the graduate with international certificates in addition to their academic certificate.

6- Understanding the reasons and how technology affects the working environment.

7- Acquiring sound educational foundations for interacting with future developments in the field of computers and communications.

8- Making practical and scientific research and applying them in the field of specialization.

9- Building bridges with the community by organizing scientific courses, workshops, and training sessions for its service.

10- Continual development of the capabilities of teaching staff, technicians, and administrators in the department through participation in workshops, conferences, and work sessions organized by the department or related departments in local universities.

11- Preparing and qualifying specialists to meet the requirements of the public and private sector job market in the field of computer engineering through diversifying ways of learning, teaching and training students to apply acquired knowledge and skills to solve real-world problems, to ensure active contribution to community service after graduation according to a future-oriented development and expansion plan of community participation.

12- Adopting an effective, realistic perspective for developing the department’s capabilities in conducting research and studies, and preparing advanced study requirements to comply with quality standards in the Ministry of Higher Education and Scientific Research, and Community Service through graduates who possess various knowledge, qualify them for excellence in their field of work, and are able to adapt to various work conditions, and keep up with rapid developments in the field of specialization with respect to professional ethics.

13- Preparing scientific and specialized leadership through postgraduate studies programs to provide the community with scientific and technical qualifications.

1- About the program

Program Aim:

In our computer technology engineering degree, the graduate will design computer hardware, components, and software in order to develop next-generation products and appliances that contain embedded systems.

In the computer industry, rapid innovation is the name of the game, and there is a great demand for computer engineers who can do it all—from designing high performance computer hardware components and software to developing next-generation intelligent, resilient and sustainable products and appliances that contain embedded systems.

As computer technology becomes more essential to commerce and daily life, companies will need computer engineers who possess a well-developed set of skills and who can quickly adapt to changes. To meet the challenges of the future, these companies will turn to computer engineers for innovative solutions and technological leadership. Graduates of NTU’s computer engineering degree are well prepared to enter industry to meet these new challenges, and they are well positioned to continue their studies in high-quality graduate degree programs.

Mode and Duration of Study

The computer technology engineering program extends over a four academic years. The program is designed to offer two specialties, computer electronics and computer networks. The students are allowed to choose one specialty at the beginning of the 3rd academic year. Eight or nine Courses are offered along one academic year.

Medium and Course Assessment

The program will be taught in English.Besides the on campus, online coursework and a list of suggested readings will be provided to help students to grasp the fundamental concepts of computer engineering. Assessment of each course may include assignments, mid-term examinations, project papers, and course work, as well as a final examination, which is normally held at the end of the academic year.

Graduation Requirements

Students are required to successfully complete 42 courses (172 credits), including one capstone project.

Those who have failed a course are allowed a second attempt and those who failed again are required to retake it.

2- Curriculum Structure

Total units required: 147-165 (graduation project included)


  • Electives (computer electronics)
Required by:Course nameUnits 
UniversityArabic Language2NTU001
departmentVisual Basic2CCT003
Embedded Systems3CCT004
Digital Integrated Circuits3CCT005
Web Application Design2CCT006
Computer Graphics2CCT007
Independent systems and robots2CCT008
Digital Controllers3CCT009
Advanced Computer Architecture3CCT010
Multimedia  Computing2CCT011
Algorithms Design& Analysis3CCT013
Advanced Interfacing Techniques3CCT014
  • Electives (computer networks and communication)
Required by:Course nameUnits 
universityArabic Language2NTU001
DepartmentVisual Basic2CCT003
Embedded Systems3CCT004
Optical Communication3CCT005
Web Application Design2CCT006
Computer Networks Protocols2CCT007
Data Transmission line2CCT008
Digital Controllers3CCT009
Mobile Communications3CCT010
Multimedia  Computing2CCT011
Optical Networks3CCT012
Algorithms Design& Analysis3CCT013
Cloud computing3CCT014
Level two electives 
Level three electives 
Level four electives 
Department Statistics
Education Institution
Undergraduate Students
Postgraduate students