Department of Computer Sciences

Graduates of the Computer Sciences department have a wide range of opportunities for employment in a variety of sectors due to their expertise in computing and information technology.

Vision

To remain the best Computer Science department in Kurdistan, working towards becoming a world-class department with a distinguished faculty delivering high quality teaching and research.

Mission

To realize our vision, the CS department work to:

  • Emphasise high quality teaching and research, dedication to community services and partnership with industry.
  • Maintain high quality undergraduate programs that deliver advanced expertise in computer science while allowing prompt responses to the needs of the local community.
  • Deliver high quality research, both theoretical and applied, and promote collaboration with industry in research and training.
  • Enhance staff-student relations and mutual understanding in order to create a productive and supportive teaching and research environment.

Objective

The department creates a partnership with our students in an academic atmosphere that emphasizes creative performance, outstanding achievement and the acquisition of advanced knowledge and practical skills in all areas of computer science and information technology.

To achieve our mission, the Computer Science department aims to produce graduates who are:
Socially-responsible and equipped with the necessary knowledge, problem-solving, critical thinking, ethics, and team working;
Successful in different Computer Science-related careers;
Able to deliver high quality research, both theoretical and applied, to enable further work in research-related fields or to continue their graduate studies;
Competent with the necessary communication and leadership skills to function effectively in a professional environment;
Able to identify and address contemporary issues in the fields of Computer Science.

Job Description

Graduates of the Computer Science department have a wide range of opportunities for employment in a variety of sectors and roles, including as: database administrators, computer technicians, games developers, information systems managers, IT consultants, multimedia programmers, network engineers, system analysts, system developers, school teachers, IT trainers, data architects and helpdesk operators.

Curriculum:

First Year – 1st Semester
Hours/WeekUnitsModuleCode
PracticalTheoretical
223Programming Fundamentals I101
—–22Discrete Structure102
223Logic Design I103
—–22Calculus I104
223Computer Skills I105
——22Kurdology106
——22General English I107
—-22Academic Debate 108
61619Total 

 

First Year – 2nd Semester
Hours/WeekUnitsModuleCode
PracticalTheoretical
223Programming Fundamentals II201
223Logic Design II 202
223Computer Architecture 203
—–22Calculus II 204
223Computer Skills II 205
—–22Mathematics for Computing 206
——22General English II 207
81418Total 

 

Second Year – 3rd Semester
Hours/WeekUnitsModuleCode
PracticalTheoretical
223Object Oriented Programming I 301
223Computer Organization 302
223Data Structure & Algorithms I 303
223Web Design I 304
22Computational Theory  305
22System Analysis & Design I 306
22English Communication I 307
223Database Fundamentals I 308
101621Total 

  

Second Year – 4th Semester
Hours/WeekUnitsModuleCode
PracticalTheoretical
223Object-Oriented Programming II 401
223Microprocessor 402
223Data Structure & Algorithms II 403
223Numerical Analysis 404
223Web Design II  405
—-22System Analysis and Design II 406
—-22English Communication II 407
223Database Fundamentals II 408
121622Total 

 

Third Year – 5th Semester
Hours/WeekUnitsModuleCode
PracticalTheoretical
223Computer Networks ICS501
22Research Methods I CS502
223Compiler Design I CS503
223Advanced Web Programming   CS504
—-22Software Engineering  CS505
223Visual Programming (C#) CS506
223Information Security I CS507
—-22English Communication I CS508
101621Total 

 

Third Year – 6th Semester
Hours/WeekUnitsModuleCode
PracticalTheoretical
223Computer Networks II CS601
223Computer Graphics CS602
223Compiler Design II CS603
223Information Security II CS604
22English Communication II CS605
223Information Security II CS606
22Research Methods I CS607
101419Total 

 

Fourth Year – 7th Semester
Hours/WeekUnitsModuleCode
PracticalTheoretical
223Operating Systems I CS701
223Network Security  Cs702
223Fundamental programming in Python CS703
223Mobile Application I   CS704
223Artificial Intelligence  CS705
22Final Year Projects I CS706
—-22English Communication I CS707
121419Total 

 

Fourth Year – 8th Semester
Hours/WeekUnitsModuleCode
PracticalTheoretical
223Operating Systems II CS801
223Network Management CS802
223Image Processing & multimedia  CS803
223Mobile Application II   CS804
223Data Mining CS805
22Final Projects II CS806
22English Communication II CS807
121419Total