Karabük Üniversitesi, Faculty of Computer and Information Sciences, Software Engineering Undergraduate Program
The Software Engineering Undergraduate Program aims to educate engineers who, with a strong foundation in engineering and mathematics, can identify user requirements, design and develop software, utilize information technologies to meet industry needs, adapt to change, and produce effective solutions.
Students who successfully complete the program are equipped to take part at every stage of software projects, including analysis, design, implementation, testing, and management. Graduates are capable of developing mobile and web-based applications and possess up-to-date knowledge and experience in emerging fields such as data science and artificial intelligence.
Karabük Üniversitesi Software Engineering Department began offering undergraduate education in the 2022–2023 academic year, with 100% Turkish-medium instruction. During the first years of the four-year program, students take fundamental engineering courses; in the third and fourth years, they complete compulsory software engineering courses along with a wide range of electives. In addition, during their final year, students have the opportunity to receive one semester of practical training as insured employees in a software company. The department currently has 2 Associate Professors and 6 Assistant Professors.
Our department continuously improves both its academic staff and infrastructure in line with advancements in software technologies, aiming to provide high-quality education and to graduate knowledgeable, responsible, up-to-date, and ethically aware Software Engineers.
Laboratory Facilities
The Software Engineering Department has a strong laboratory infrastructure to support practical education. There are two actively used computer laboratories equipped with modern software development tools and high-performance systems. Additionally, although not directly used within the curriculum, students may access one electronics laboratory when needed, which provides opportunities for hardware programming and embedded systems projects. These laboratories contribute to the development of students’ technical skills, the production of innovative projects, and their preparation as industry-ready professionals.
Academic Achievements and Highlighted Projects
Within the scope of the TÜBİTAK 1002-A program, the research project titled “Detection and Classification of Bone Cancer Using Deep Learning Approaches” was successfully completed under the leadership of Associate Professor Dr. Caner Özcan. The project was conducted with a multidisciplinary approach and carried out with contributions from Prof. Dr. Ferhat Say, an Orthopedic Oncology Specialist at Ondokuz Mayıs University; Ayhan Aydın, who completed his PhD studies in the Department of Computer Engineering at Karabük University Faculty of Computer and Information Sciences; and Dr. Şafak Şimşek, a resident in the Department of Orthopedics and Traumatology at Ondokuz Mayıs University Faculty of Medicine. The project aimed to detect and classify cancerous tissues in bone structures using deep learning methods, and the findings contributed valuable results to the scientific literature.
Internship Opportunities
Our department adopts a strong practice-oriented education model to reinforce students’ theoretical knowledge with real-world experience. Accordingly, there are compulsory internships of 20 working days each during the summer terms of the second and third years. In addition, students who wish may participate in the “Workplace Training” program in their fourth year, allowing them to work full-time in the private sector for one semester. Through this program, students gain industry experience before graduation and enter professional life better prepared.
Erasmus Program
To provide international experience, the department has established a broad cooperation network within the Erasmus+ exchange program. Through agreements with distinguished universities in various European countries such as Germany, Lithuania, Poland, and Estonia, students have the opportunity to study abroad, experience different cultures, improve their foreign language skills, and enhance their academic knowledge. This opportunity contributes to our graduates standing out as well-qualified professionals at the international level.
MÜDEK Accreditation
As the Software Engineering Department of the Faculty of Computer and Information Sciences at Karabük Üniversitesi, we have applied for the MÜDEK (Association for Evaluation and Accreditation of Engineering Programs) accreditation process to document the quality of our education at national and international levels. This process involves the evaluation of our program in terms of quality assurance, continuous improvement, and graduate competencies. MÜDEK accreditation aims to enhance the national and international recognition of our graduates.