The Department of Computer Science is one of the important departments at the College of Basic Education, University of Sulaimani. It was established in 2004. In the beginning, this department was named Mathematics and Computer Science. Later, this department became an independent department named the Department of Computer Science. It was established to prepare students to teach the specialty subjects at the primary schools. It also provides students with the tools they need to succeed professionally in computer science in a way that can help them develop their skills in the private sector in the future.
The Computer Science department was established to prepare students to teach the specialty subjects at the primary schools. It also provides students with the tools they need to succeed professionally in computer science in a way that can help them develop their skills in the private sector in the future.
The main goal of the computer science department is to develop teachers academically and educationally for the Ministry of Education. In addition, this department will encourage students to get jobs in the market by teaching them about programs and subjects that are important and play a key role in economic, scientific, and social development. Graduates of this department will be able to obtain master’s and doctoral degrees in the future and conduct scientific research that will benefit the community.
Upon completion of a BS in Computer Science, students will be able to:
The study method of the computer science department typically involves a combination of theoretical and practical subjects as well as hands-on projects. The theoretical subjects are designed to provide students with a strong foundation in the core concepts and principles of computer science. This includes lectures, readings, and assignments that cover topics like programming languages, algorithms, data structures, theoretical computer science, educational psychology, growth psychology, and methods of teaching. Practical subjects are also a key part of the study method in computer science. These may include programming assignments, lab exercises, and projects that give students the opportunity to apply what they have learned in a practical setting. These practical lectures are often designed to help students develop skills like problem-solving, critical thinking, and teamwork. Hands-on projects are another important component of the study method in computer science. These projects typically require students to work in teams to design and develop software applications, systems, or other computing technologies. These projects can be an opportunity for students to apply their theoretical knowledge to real-world problems and gain experience working on large-scale software development projects. In addition, during the fourth year, our students will undergo teaching practice in primary schools, where they will have the opportunity to apply the knowledge and skills they have acquired in a real-world setting. They will enter classrooms and teach in a practical way. This hands-on experience not only allows them to gain practical teaching skills but also prepares them to become effective and successful teachers in the future.
In the computer science department, the language of instruction is mainly English for subjects related to expertise, such as programming, networks, databases, etc. But non-expert subjects are studied in Kurdish, which is about 30%.
The duration of study in the computer science department is four years of academic study that are divided into eight semesters.