Principle of Religion
The Department of Computer Science and Information Technology at Salahaddin University-Erbil was established in 1999 as part of the College of Education. In 2014, it was transferred to the College of Science, where it continues to develop and expand. The department offers a comprehensive curriculum that covers various aspects of computer science, including programming, networking, cybersecurity, database systems, web development, and artificial intelligence.
Since 2010, the department has been a leader in postgraduate education, offering Ph.D. and M.Sc. programs in various computing disciplines and a comprehensive four-year Bachelor of Science program.
Committed to excellence in education and research, the department provides undergraduate and postgraduate programs, equipping students with the necessary knowledge and skills to excel in academia, industry, and technological innovation. Through a combination of theoretical instruction, laboratory work, and research opportunities, students gain hands-on experience in solving real-world computing challenges.
Dr. Dler Salih Hasan
Assistant Professor, Department of Computer Science and Information Technology Salahaddin University-Erbil
I hold a Ph.D. in Robotics Engineering and currently serve as an Assistant Professor at Salahaddin University-Erbil. My research primarily focuses on Robotics, the Internet of Things (IoT), and Sensor Technologies, aiming to develop intelligent systems that address real-world challenges. Throughout my academic career, I have made significant contributions to these fields, with numerous publications in esteemed international journals and conferences.
My teaching experience spans both undergraduate and postgraduate levels, where I cover a wide range of subjects, including: Object-Oriented Programming (OOP), Internet of Things (IoT), Embedded Systems, Robotics Engineering, and Fundamentals of Information Technology
In addition to teaching, I actively supervise BSc, MSc, and Ph.D. students, guiding them in their research projects and thesis work, particularly in areas related to robotics, IoT, and sensor technologies. My mentorship has supported students in developing innovative solutions that contribute to technological advancements in their respective fields.
Research Focus:- Practical Applications: My research is aimed at solving pressing real-world problems, including applications in smart healthcare, precision agriculture, and Industry 5.0.
- Interdisciplinary Approach: I work in collaboration with experts across fields such as IoT, robotics, and synthetic biology, enhancing the societal impact of my research.
- Innovation: I explore cutting-edge methodologies like integrating AI with blockchain to create secure IoT systems and utilizing sensor fusion in robotics to improve automation and decision-making processes.
The mission of the Department of Computer Science and Information Technology is to provide high-quality education that fosters innovation, creativity, and critical thinking in the field of computer science. We aim to equip students with a comprehensive understanding of essential technical skills, ranging from programming and software development to network security and artificial intelligence. Through hands-on learning and research, we prepare graduates to meet the challenges of a rapidly evolving digital world, contributing to the advancement of technology in various domains such as web development, robotics, and data science. Our commitment to excellence in teaching, research, and community engagement ensures that our students are not only proficient in their technical knowledge but also socially responsible professionals ready to make meaningful contributions to society.
VisionOur vision is to be a leading center for computer science and information technology education, research, and innovation in the region. By fostering a collaborative and intellectually stimulating environment, we aspire to shape future leaders in technology who are equipped to tackle global challenges. We aim to continually enhance our curriculum and research initiatives to align with industry trends and societal needs, ensuring that our graduates possess the skills necessary to drive technological advancements and contribute to the digital transformation of industries worldwide. Through dedication to academic excellence, interdisciplinary research, and community involvement, the department seeks to inspire lifelong learning and the ethical application of technology.
Graduates from the Department of Computer Science and Information Technology will:
- Demonstrate proficiency in multiple programming languages (e.g., C, Java, Python) and effectively apply programming concepts such as object-oriented programming, data structures, algorithms, and GUI development.
- Design, implement, and optimize algorithms for solving complex computational problems.
- Apply knowledge of multimedia technologies, graphic design principles, 3D modeling, and game development to create interactive digital content.
- Develop multimedia applications and games using modern tools and techniques.
- Understand and apply the fundamental principles of information technology, computer architecture, and digital logic design.
- Design, develop, and deploy dynamic and responsive web applications, leveraging web technologies such as HTML, CSS, JavaScript, and server-side scripting.
- Understand the principles and applications of e-business, e-government, and cloud computing.
- Master the design, implementation, and management of databases using modern database management systems like Oracle.
- Develop effective database solutions, including data storage, retrieval, and optimization techniques.
- Design, develop, and troubleshoot embedded systems and robotic applications, including motion analysis, object tracking, and 3D simulation.
- Understand and apply the principles of computer networking, including network administration, routing, switching, and wireless communication.
- Manage and optimize networks, ensuring reliability, security, and efficiency.
- Develop and apply machine learning algorithms, expert systems, and neural networks for problem-solving and data analysis.
- Utilize advanced techniques in natural language processing, image processing, and AI-driven applications.
- Apply mathematical concepts such as discrete structures, numerical analysis, and statistics to solve computational problems.
- Design and develop user-friendly mobile applications, incorporating principles of UI/UX design to enhance user experience.
- Utilize mobile development frameworks and tools to create functional and aesthetically pleasing applications.
Degree Program Overview
The Department of Computer Science and Information Technology provides undergraduate programs in Computer Science and Information Technology, designed to offer students a comprehensive education in computing and technology. These programs combine theoretical knowledge with practical experience, preparing graduates for careers in software development, network administration, cybersecurity, data science, AI, robotics, and other technology-driven industries. Graduates are equipped with the skills needed for advanced studies or immediate employment in the rapidly evolving field of technology.
Computer Science Program
The Computer Science program focuses on the theoretical foundations and practical applications of computing. Students gain a solid understanding of programming, algorithms, data structures, computer architecture, and software engineering. The program emphasizes the integration of theoretical knowledge with hands-on experience, preparing students for diverse careers in fields such as software development, artificial intelligence, and data analytics. Students will also explore areas such as AI, machine learning, computer networking, database management, and cybersecurity.
Key features of the Computer Science program include:- Core Courses in Programming, Object-Oriented Programming, Data Structures, Algorithms, and Software Engineering.
- Elective courses that allow students to specialize in areas such as Artificial Intelligence, Image Processing, and Advanced Algorithms.
- Research and development projects in the final year to cultivate problem-solving, data analysis, and technical communication skills.
- Hands-on training through labs and internships in software development and system administration
Information Technology Program
The Information Technology program emphasizes the practical application of computing in business and society. It covers a wide range of topics, including web development, database management, cloud computing, cybersecurity, and enterprise systems. Students gain the skills needed to design, implement, and manage IT solutions for organizations, ensuring the integration of hardware, software, and network systems to meet business needs. The program also focuses on practical skills for system administration, data management, and IT security.
Key features of the Information Technology program include:- Core Courses in Web Technologies, Database Systems, Networking, Information Security, and IT Project Management.
- Elective courses for specialization in areas such as Cloud Computing, e-Business, Mobile Application Development, and Network Security.
- Practical training in system administration, web application development, and enterprise system management.
- A final-year project focusing on real-world IT solutions to demonstrate technical expertise and project management skills.
Program Structure
Both degree programs are four-year, full-time Bachelor of Science (B.Sc.) programs, structured according to the European Credit Transfer and Accumulation System (ECTS). Each academic year is divided into two semesters, with students completing 30 ECTS credits per semester.
- Years 1 and 2 Focus on foundational courses in programming, algorithms, mathematics, computer architecture, basic networking, and essential skills such as communication and teamwork.
- Years 3 and 4 Students select electives and engage in advanced coursework and research projects in areas such as AI, database management, network administration, and cybersecurity. Specialized and advanced courses are tailored to each program’s focus.
Career Readiness and Development
The programs prioritize practical experience, research, and ethical practices in computing and technology. Students gain significant advantages from:- Laboratory sessions using modern computing tools and technologies.
- Opportunities for internships and industrial placements to gain real-world experience.
- Academic advising and career services to help students transition into the workforce or further education.
Graduates are well-prepared for careers in software development, cybersecurity, IT consulting, network management, system administration, data science, AI research, and more. The Department of Computer Science and Information Technology is committed to excellence in teaching, research, and community engagement, ensuring that graduates are equipped to contribute to technological advancements and solve real-world challenges in various industries.
Postgraduate Studies
The Department of Computer Science and Information Technology at Salahaddin University-Erbil offers dynamic postgraduate programs designed to foster advanced knowledge, promote research innovation, and develop specialized expertise in computing and information technology.
Program Offerings
- Master of Science (M.Sc.) in Computer Science
- Artificial Intelligence
- Machine Learning
- Data Science and Analytics
- Computer Networks and Cybersecurity
- Database Systems
- IoT
- Coursework (60 ECTS): ): Advanced topics in computer science tailored to the student’s area of specialization.
- Research Thesis (60 ECTS): An independent research project culminating in a thesis defense.
- Demonstrate advanced knowledge in their chosen field of computer science.
- Design, conduct, and analyze computational research using appropriate methodologies.
- Communicate research findings effectively through written reports and oral presentations.
- Apply critical thinking to address complex computing problems.
- Work independently and collaboratively in research teams.
- Doctor of Philosophy (Ph.D.) in Computer Science
- Machine Learning and AI
- Computational Theory
- Software Development
- Networking and Cloud Computing
- Cybersecurity and Data Protection
- Advanced Coursework (30 ECTS): Topics designed to support the research project.
- Research and Dissertation (150 ECTS): Original research leading to a dissertation and defense.
- Conduct independent, innovative research that significantly contributes to the knowledge base of computer science.
- Demonstrate expert-level proficiency in a specialized area of computer science.
- Publish research findings in high-impact, peer-reviewed journals.
- Exhibit advanced problem-solving, critical-thinking, and leadership skills.
- Lead research teams and mentor emerging researchers in the field.
- Bachelor’s degree in Computer Science or a closely related field.
- Minimum academic performance as per university regulations.
- Proficiency in English (demonstrated through tests like IELTS or TOEFL).
- Successful performance in the entrance exam and interview.
- Master’s degree in Computer Science or a related discipline.
- Proven research experience, preferably with publications in reputable journals.
- Submission of a detailed research proposal aligned with the department’s areas of expertise.
- Proficiency in English (demonstrated through tests like IELTS or TOEFL).
- Successful performance in the entrance exam and interview.
- Software development
- Cybersecurity and information security
- Data analysis and artificial intelligence
- Network management and cloud computing
- Academia and research institutions
The M.Sc. program provides students with advanced theoretical knowledge and practical skills in various domains of computer science. It emphasizes both coursework and research, preparing students for careers in academia, industry, and government sectors.
Focus Areas:ECTS Distribution:
The program is structured to include 120 ECTS over two academic years:
Learning Outcomes:
Graduates of the M.Sc. program will:
The Ph.D. program focuses on original, high-impact research contributions to the field of computer science. It aims to develop experts who will drive innovation through groundbreaking research and academic leadership.
Specialization Areas:Students work closely with faculty mentors to focus on specific research areas within computer science, such as:
The Ph.D. program requires 180 ECTS, typically completed over three to four years:
Graduates of the Ph.D. program will:
The postgraduate programs are designed to equip students with the expertise needed for leadership roles in academia, industry, and government. Graduates are prepared for high-level careers in areas such as:
These programs empower students to contribute meaningfully to advancing the field of computer science and information technology, addressing complex challenges and shaping the future of technology.
Program Learning Outcomes
Graduates from the Department of Computer Science and Information Technology at Salahaddin University-Erbil will achieve the following learning outcomes upon successful completion of the Computer Science or Information Technology programs:
- Comprehensive Knowledge o Demonstrate a deep understanding of core concepts in computer science and information technology, including programming (OOP, advanced programming), data structures and algorithms, multimedia, graphic design, AI, machine learning, databases, networking, web development, cybersecurity, and embedded systems. Graduates will have a strong foundation in both theoretical principles and practical applications of computing across diverse fields.
- Critical Thinking and Problem-Solving o Apply critical thinking skills and scientific reasoning to design and optimize algorithms, develop complex software systems, and solve intricate technological problems. Graduates will be capable of innovating solutions to challenges in areas such as game development, database management, network security, and embedded systems, contributing to advancements in the field of computing.
- Technical Proficiency o Establish competency in a wide range of technical skills, including programming in various languages (e.g., Java, C++, Python), web application development, network administration, mobile application development, database management, and cybersecurity. This includes using tools and technologies for multimedia, graphic design, 3D animations, game development, and embedded systems to solve real-world problems.
- Ethical and Professional Conduct o Uphold ethical standards and integrity in software development, cybersecurity practices, and research. Graduates will understand the principles of data privacy, information security, and the responsible use of technology. They will apply ethical decision-making in both professional environments and their own technical projects, ensuring safe and responsible technology practices in computing.
- Effective Communication o Communicate technical information, research findings, and system designs effectively to diverse audiences, including peers, stakeholders, and non-technical audiences. Graduates will be skilled in writing research reports, presenting findings clearly in professional settings, and creating visual representations of data and software projects. They will also communicate complex technical ideas through effective user interfaces (UI/UX) and documentation.
- Career Readiness o Prepare for careers in a wide array of fields such as software development, network management, cybersecurity, mobile app development, database administration, IT consulting, and embedded systems. Graduates will have hands-on experience through internships, final-year projects, and collaborative team environments, equipping them to thrive in professional, academic, or research careers in the technology sector.
- Lifelong Learning and Adaptability o Engage in lifelong learning to remain current with the rapidly evolving field of computing and technology. Graduates will demonstrate the ability to adapt to new programming languages, software development methodologies, AI algorithms, network protocols, and technological tools. They will pursue continuous professional development through industry certifications, advanced degrees, or self-directed learning.
- Research and Innovation o Conduct independent research and contribute to technological progress by developing and testing new algorithms, software solutions, and computing systems. Graduates will be capable of innovating in fields like artificial intelligence, machine learning, game development, cybersecurity, and embedded systems, with the skills needed to formulate hypotheses, conduct experiments, and analyze data effectively. They will be well-prepared to pursue advanced studies or engage in research-driven careers.
By achieving these outcomes, graduates from the Department of Computer Science and Information Technology will be well-prepared to tackle complex technological challenges, contribute to the development of new technologies, and make meaningful contributions to the global technological landscape.
The General Biology and Biomedical Science programs of the Department of Biology provide extensive courses. Each course is constructed to provide students with practical skills and a comprehensive understanding of various biological disciplines. Following is an in-depth list of the courses that are available in both programs:
Both degree programs are four-year, full-time Bachelor of Science (B.Sc.) programs structured according to the European Credit Transfer and Accumulation System (ECTS). Each academic year is divided into two semesters, with students completing 30 ECTS credits per semester. Years 1 and 2 focus on foundational courses in Islamic Study, and essential skills (e.g., computer skills and academic writing). Years 3 and 4 encompass electives, research projects, and specialized and advanced courses customized to each program.
Admissions
The Department of Computer Science and Information Technology at Salahaddin University-Erbil offers two study options to ensure accessibility and flexibility for prospective students:
- Zankoline (Government-Funded) Study
- Description: This option provides free tuition for students who meet the eligibility criteria and are accepted through the general centralized admission system, known as "Zankoline."
- Eligibility:
- Applicants must meet the academic requirements as set by the Ministry of Higher Education and Scientific Research.
- Selection is competitive and based on high school scores, particularly in scientific subjects such as mathematics and computer science.
- Benefits:
- Exemption from tuition fees.
- Access to full university services and facilities, including labs, libraries, and extracurricular activities.
- Opportunity to benefit from scholarships and other government-sponsored initiatives.
- Parallel Study (Self-Funded)
- Description: This option allows students who do not secure a Zankoline seat to pursue their studies by paying a tuition fee.
- Tuition Fee: 2,000,000 IQD per year.
- Eligibility:
- Students must meet the minimum academic requirements for admission to the Computer Science and Information Technology programs.
- This option offers an opportunity for students who did not secure a government-funded seat to study while paying the tuition fee.
- Benefits:
- Access to the same high-quality education, resources, and facilities as Zankoline students.
- Students can pursue their academic goals without being limited by centralized admission quotas, ensuring they receive the same academic and professional opportunities.
Admission Requirements for Both Tracks
- Academic Qualifications:
- Completion of high school with a focus on the science track, specifically in subjects such as mathematics, computer science, physics, and information technology.
- Minimum GPA as determined by the Ministry of Higher Education and Scientific Research.
- Application Process:
- Zankoline (Government-Funded)
- Apply through the centralized admission system for Zankoline.
- Submit required documents, including high school transcripts, national ID, and other certificates as per the application guidelines.
- Parallel Study (Self-Funded)
- Apply directly to the Department of Computer Science and Information Technology for parallel study.
- Submit required documents, including high school transcripts, identification, and relevant certificates, along with the tuition fee payment details.
Graduate Employability
The Department of Computer Science and Information Technology at Salahaddin University-Erbil is dedicated to ensuring that graduates at all levels—Bachelor’s, Master’s, and Doctorate—are equipped with the knowledge, technical skills, and experiences needed to succeed across a variety of career fields. Our programs emphasize academic excellence, real-world applicability, and the development of strong professional competencies, enabling graduates to excel in both industry and academia.
- Bachelor of Science (B.Sc.) in Computer Science and Information Technology
- Software Development:Designing, developing, and maintaining applications, websites, and systems.
- IT Support and Administration: Managing networks, hardware, and system infrastructures for businesses.
- Cybersecurity:Working to protect organizational systems and data from security breaches and cyber threats.
- Data Science and Analytics: Analyzing and interpreting data to drive business decisions.
- Web Development: Building and maintaining websites, web applications, and databases.
- Embedded Systems and Robotics: Developing and implementing embedded systems and robotics technologies.
- Education and Training: Teaching IT-related subjects at secondary schools or private training centers.
- Government and NGOs: Contributing to public sector IT projects, including e-government and cybersecurity initiatives.
- Programming expertise across multiple languages (e.g., Python, Java, C++).
- Proficiency in database management, web technologies, and network administration.
- Strong problem-solving, analytical, and critical thinking abilities.
- Effective communication skills for working in teams and conveying technical information.
- Master of Science (M.Sc.) in Computer Science and Information Technology
- Research and Development (R&D):Conducting applied or theoretical research in computer science fields like AI, cybersecurity, and big data.
- Software Engineering and Design: Leading software development projects and architecting complex systems.
- Artificial Intelligence and Machine Learning:Applying AI techniques to real-world challenges in business, healthcare, and industry.
- Cybersecurity Specialist: Leading efforts in risk management, ethical hacking, and the development of secure systems.
- IT Project Management: Managing complex IT projects, ensuring that they are completed on time and within budget.
- Consulting:Offering expert advice on IT infrastructure, cybersecurity, or software development to organizations.
- Expertise in advanced programming and software design.
- Advanced research, problem-solving, and data analysis capabilities.
- Ability to work across interdisciplinary teams and manage large-scale projects.
- Effective communication and leadership skills for managing teams and projects.
- Doctor of Philosophy (Ph.D.) in Computer Science and Information Technology
- Academia:Professorships, research supervision, and curriculum development at universities and research institutes.
- Industry Leadership: Senior roles in technology companies, overseeing R&D teams, and shaping technology strategy.
- Research Institutions: Leading high-impact, cutting-edge projects that address complex societal and technological challenges.
- Government and Policy: Shaping national and international IT policies, especially in areas like cybersecurity, data protection, and digital transformation.
- Entrepreneurship: Founding or consulting for tech startups focused on innovative solutions in AI, cybersecurity, or software development.
- Mastery of advanced research methodologies and techniques.
- Ability to conduct independent, high-impact research and contribute to academic knowledge.
- Expertise in solving complex, interdisciplinary problems and leading innovative projects.
- Strategic thinking and leadership in guiding large-scale projects or organizations..
Graduates of the B.Sc. program are equipped with foundational knowledge in computer science, programming, data structures, networking, and security. They are well-prepared for a broad range of roles in both the private and public sectors.
Career Paths:M.Sc. graduates possess advanced expertise and a strong research foundation in areas like artificial intelligence, machine learning, cybersecurity, and software engineering. They are sought after for leadership roles in technology and research-driven sectors.
Career Paths:Ph.D. graduates are recognized for their deep expertise in specialized areas of computer science and their ability to contribute new knowledge through original research. They are well-prepared to take on leadership roles in academia, research, and industry.
Career Paths:Academic Advising
Academic advising in the Islamic Studies department is a service designed to help students choose courses and understand the study plan, while providing educational, psychological, and social support. It aims to qualify them academically and professionally to be capable of serving society in various fields of Sharia.
Internship Opportunities
.
Career Services
The Islamic Studies department is not limited to religious vocations only; rather, it opens up broad horizons in the fields of education, law, Islamic economics, media, and Sharia consultations.
