prospective student

General Information

Computer-aided systems are used in every aspect of life today. Consequently, Software Engineering has become a widely spread and increasingly important profession. The goal of our department, established from this perspective, is to train software engineers who can meet the needs of the software industry, lead in changing world and technology conditions, contribute to technological advancements, possess contemporary knowledge relevant to their field in both academic and software industry sectors, and exhibit qualities such as being investigative, inquisitive, analytical, capable of teamwork, and able to identify current problems in the field. Thus, we aim to become a nationally and internationally recognized, scientifically and technologically leading, research and development, and consultancy-providing department that emphasizes university-industry collaboration and upholds academic and ethical values, achieving international accreditation.

Our program, designed to achieve our department's goals, encompasses topics addressed and determined by ISO and IEEE. According to these determinations, Software Engineering covers technical, artistic, and managerial subjects. Graduates from the Software Engineering department are expected to gain skills such as:

1. Analyzing user needs and proposing appropriate solutions.
2. Designing solutions that integrate ethical, social, legal, and economic considerations while using engineering approaches.
3. Understanding and applying existing theories, models, and techniques that provide the foundation for software design, development, implementation, and verification.
4. Working effectively during the software development phase, leading when necessary, and communicating well with users.
5. Following and applying developments in related fields.

In our education program, students are subjected to mid-term exams, coursework (projects, seminars, quizzes, homework, second mid-term), and final exams for each course.

Students who successfully complete all the courses in the program (totaling 240 ECTS credits), achieve a weighted grade point average of at least 2.0 out of 4.00, successfully complete their capstone project, and pass their professional internship and the internship report they prepared, are entitled to graduate with the title of SOFTWARE ENGINEER.

Education and Training

Our Educational Objectives

The subjects of software engineering have been addressed and determined by international standard organizations, ISO and IEEE. According to these determinations, the fields of Software Engineering encompass technical, artistic, and managerial topics.

The Department of Software Engineering aims to train software engineers who will work towards developing comprehensive software, critically needed by Turkey, in the most reliable manner within the country. This includes developing software for increasingly critical areas such as metro systems, airports, nuclear reactor management, defense, and similar fields with near-zero error. Training software engineers equipped with contemporary theoretical and practical knowledge in these areas is crucial for guiding the technology needed by the economy. Universities' software engineering departments have undertaken this mission. Moreover, one of the fundamental objectives of "Software Engineering" is to identify necessary data models and data structures to solve problems based on computer software from different disciplines.

Our Students

Our students maintain communication with international and national professional organizations and organize events by forming communities such as the KTÜ Software Club and various Student Clubs.

Our Academics

Our academic staff, in addition to teaching their courses, continue their scientific research through KTÜ BAP, TÜBİTAK, and SANTEZ projects that they conduct or are attempting to obtain. While efforts to apply for projects under EU framework programs continue, collaborations and partnerships with some universities abroad are also being established.

Our Departments
- Software Engineering Department

Internship Program

In addition to completing the required course credits, students of KTÜ Faculty of Technology must undertake internships (practical work) to enhance their practical knowledge and skills in accordance with the Internship Directive of the Faculty of Engineering at Karadeniz Technical University. This is mandatory to qualify for a bachelor's degree.

The total duration of internships (practical work) required for our students to graduate is 60 (sixty) working days. Students can undertake a minimum of fifteen (15) working days and a maximum of forty (40) working days of internship without interruption during an internship period (within one year covering two semesters). Through the internship program, our students can find internship opportunities in many institutions and companies both domestically and abroad.

Exchange Programs

The student exchange programs at our university are managed by the Coordination Office of Exchange Programs under the Office of External Relations. Exchange programs provide our students with the opportunity to receive education and undertake internships both domestically and abroad. The Coordination Office of Exchange Programs includes:

1. Erasmus+ Exchange Program Unit
2. Farabi Exchange Program Unit
3. Mevlana Exchange Program Unit

For detailed information about exchange programs, you can visit the Coordination Office of Exchange Programs page on our university's website.

Course Information

For Course Information Packages, Course Curricula, Course Compatibility Programs, and Course Catalogs of our department, please click here.

Laboratory and Application

Laboratory and Application

As a department within our research university, we provide interdisciplinary research and application opportunities that allow our students to reinforce the theoretical knowledge gained during their education through practical experience.

The Department of Software Engineering at the Faculty of Technology, Karadeniz Technical University, Of Campus, boasts superior technical infrastructure. In addition to general-purpose computer laboratories required for the execution of the Software Engineering Program (two modern computer labs with a capacity of 50 each), we also have an Android and Computer Hardware Laboratory, an iOS Application Laboratory, and a System and Network Laboratory. This enables our students to develop themselves in their desired directions. Information regarding the laboratories (experiment manuals, experiment design, laboratory rules, etc.) can be found under the 'laboratories' section on our department's webpage.

In our Software Engineering Department, we have numerous undergraduate, graduate, and R&D laboratories where our students and academicians can conduct their studies. To access detailed information about the laboratories, please click on the relevant laboratory:

Our Graduates and Employment

Software engineering is the process of designing, integrating, and implementing computer systems used in various sectors such as space and defense technologies, banking, automotive, telecommunications, and more. Software engineers prepare the design of software, integrate it into the system, and develop its application. They establish customer relations related to the software to be prepared, analyze and design according to customer demands, write and test programs. After the software is prepared flawlessly, they prepare instructions and ensure the training of users.

Software engineers have the opportunity to work in various departments of almost every institution and organization as system analysts, system engineers, design engineers, web design and programming experts, information technology specialists, and application programmers. Additionally, they can take on roles such as management, data management, computer-aided industrial design, and implementation engineers in the information processing centers of companies producing computer software. They can work in sectors such as banking, gaming, e-government, electronic warfare and defense systems, signal processing, health information systems, robotics, and artificial intelligence where software development is required. In addition, they can establish their own businesses with little capital.

Organizations that employ software engineers include primarily defense industry, banking, medicine, transportation, retail, aviation, gaming, service, and manufacturing industries, as well as all kinds of private or public institutions. Students who wish can enroll in graduate programs and, if they wish and are suitable, enroll in doctoral programs to pursue an academic career. In addition, graduates who receive education in pedagogy can work as "Technical Teachers" in relevant departments of technical, industrial vocational, Anatolian vocational high schools, and vocational training centers affiliated with the Ministry of National Education.

Software engineering is an ideal profession for individuals interested in mathematics and technology, possessing logical reasoning and design skills, curious about problem-solving, socially adaptable, inclined to teamwork, open to new ideas, and continuously developing themselves. 

Some of our valued graduate engineers are:

 

Mehmet KATI adlı kullanıcının profil fotoğrafı

Mehmet Katı 

Software Engineer

HAVELSAN

Eren Küçük adlı kullanıcının profil fotoğrafı

Eren Küçük 

Frontend Developer

Related Digital

Hande Ebrar adlı kullanıcının profil fotoğrafı

Hande Ebrar Gunesdogdu Erdem 

Senior Software Engineer

Hepsiburada

Emre Ummak adlı kullanıcının profil fotoğrafı

Emre Ummak 

Senior Software Engineer

Teknopar

Hanzade Beyza Öztürk

Hanzade Beyza Öztürk 

Back End Developer

Softtech

Tuncay Cem Uzun adlı kullanıcının profil fotoğrafı

Tuncay Cem Uzun 

Full Stack Developer

Doğuş Teknoloji

Beyzanur Bektaş adlı kullanıcının profil fotoğrafı

Beyzanur Bektaş 

Experienced Software Specialist

Akbank

Yaşar Kurt adlı kullanıcının profil fotoğrafı

Yaşar Kurt 

Senior Software Engineer

Teknopar

Rıdvan Özcan adlı kullanıcının profil fotoğrafı

Rıdvan Özcan 

Android Developer

Sahibinden

Ömer Emre Pelit adlı kullanıcının profil fotoğrafı

Ömer Emre Pelit 

Full-Stack Software Engineer

Tradeteq

Zeynep Çalapverdi adlı kullanıcının profil fotoğrafı

Zeynep Çalapverdi 

Software Developer

Ericsson 

Zeynep Çalapverdi adlı kullanıcının profil fotoğrafı

Rabia Yılmaz 

Cloud Engineer

Huawei

Berkay B. adlı kullanıcının profil fotoğrafı

Berkay Bozkurt 

Full Stack Developer

FlowQ Talent Analytics

Canberk BİBİCAN

Canberk Bibican 

Mobile Application Developer

FlowQ Talent Analytics

Burak Çakır adlı kullanıcının profil fotoğrafı

Burak Çakır 

Software Engineer

Smartup Teknoloji Araştırma ve Geliştirme A.Ş

Necati Çuhadar

Necati Çuhadar 

Software Engineer

Doğuş Teknoloji

Büşra Korkmaz

Büşra Korkmaz 

Software Developer

Akbank

Mustafa Furkan Özgenç

Mustafa Furkan Özgenç 

Software Engineer

NarPOS

Cansu CANDAN adlı kullanıcının profil fotoğrafı

Cansu Candan 

Machine Learning Engineer

KoçDigital

Murat Koç adlı kullanıcının profil fotoğrafı

Murat Koç 

Senior Machine Learning Engineer Consultant

KoçDigital

Vefa Küçükler adlı kullanıcının profil fotoğrafı

Vefa Küçükler 

Software Developer

Akbank 

Sahil Rzayev

Sahil Rzayev 

Software Engineer

Elasoft Yazılım

Olcay ÇİFTÇİ adlı kullanıcının profil fotoğrafı

Olcay Çiftçi 

Game Developer

NARCADE

Serkan Taş adlı kullanıcının profil fotoğrafı

Serkan Taş 

Application Architect

Akbank

Cengizhan Çopur adlı kullanıcının profil fotoğrafı

Cengizhan Çopur 

Software Engineering Team Lead

Osi

Merve Tümer adlı kullanıcının profil fotoğrafı

Merve Tümer 

Software Engineer

Coral Travel Group

Yasin GÜZEL adlı kullanıcının profil fotoğrafı

Yasin Güzel 

Software Engineer

Insider

Esra Çetintaş adlı kullanıcının profil fotoğrafı

Esra Çetintaş 

Software Engineer

Papara

Ahmet Furkan Tazegüllü adlı kullanıcının profil fotoğrafı

Ahmet Furkan Tazegüllü 

Senior Android Application Developer

Trendyol Group

Alper Tarhan adlı kullanıcının profil fotoğrafı

Alper Tarhan 

Software Engineer

Experilabs

AHMET ENES ADLIĞ adlı kullanıcının profil fotoğrafı

Ahmet Enes Adlığ 

iOS Developer

Loodos

Bengisu Tunca

Bengisu Tunca 

iOS Developer

adesso Turkey

Yavuz Metin KOÇ adlı kullanıcının profil fotoğrafı

Yavuz Metin Koç 

Software Engineer 

Bilgi Teknolojileri ve İletişim Kurumu

Beytullah Keles adlı kullanıcının profil fotoğrafı

Beytullah Keleş 

Software Engineer

Yapı Kredi Leasing

Ayşenur Hilal Çocalak adlı kullanıcının profil fotoğrafı

Ayşenur Hilal Çocalak 

Software Engineer

REA TECHNOLOGY

Muhammed Altın adlı kullanıcının profil fotoğrafı

Muhammed Altın 

Software Engineer

Sanko Textile ISKO

Enis Keskin adlı kullanıcının profil fotoğrafı

Enis Keskin 

Software Developer

MONEO YAZILIM A.Ş.

Onur Can Yavaş adlı kullanıcının profil fotoğrafı

Onur Can Yavaş 

Mobile Application Developer

NKolay Ödeme ve Elektronik Para Kuruluşu A.Ş

Emre Paksoy adlı kullanıcının profil fotoğrafı

Emre Paksoy 

Software Engineer

Renova Consulting

Mustafa Gönültaş adlı kullanıcının profil fotoğrafı

Mustafa Gönültaş 

Software Engineer

Medyasoft 

Miray Ataş adlı kullanıcının profil fotoğrafı

Miray Ataş 

Software Engineer

Dizayn Org. Bilgisayar Ltd. Şti.

Mehmet Cambaz adlı kullanıcının profil fotoğrafı

Mehmet Cambaz 

Software Engineer

Euroclear

Nuray Kılıç adlı kullanıcının profil fotoğrafı

Nuray Kılıç 

Software Engineer

Adampos

Ramazan Kaya adlı kullanıcının profil fotoğrafı

Ramazan Kaya 

Back-End Developer

Rapsodo

Ahmet Durmuş adlı kullanıcının profil fotoğrafı

Ahmet Durmuş 

Senior Software Engineer

UPT Ödeme Hizmetleri ve Elektronik Para A.Ş.

Ferdi KOCA adlı kullanıcının profil fotoğrafı

Ferdi Koca 

Software Specialist

MSC Mediterranean Shipping Company

Selçuk Kurak adlı kullanıcının profil fotoğrafı

Selçuk Kurak 

Full-Stack Developer

Anser Bilişim Teknolojileri

Yasin Evismek adlı kullanıcının profil fotoğrafı

Yasin Evismek 

Frontend Developer

sahibinden.com

Yaşar Enes Dursun adlı kullanıcının profil fotoğrafı

Yaşar Enes Dursun 

Software Engineer

NAR Sistem Teknoloji A.Ş.

Erkan Ongur adlı kullanıcının profil fotoğrafı

Erkan Ongur 

Yazılım Test & Otomasyon Uzmanı

sahibinden.com

Cevat ARMUTLU adlı kullanıcının profil fotoğrafı

Cevat Armutlu 

Software Engineer

iyzico

Betül Çalık adlı kullanıcının profil fotoğrafı

Betül Çalık 

iOS Developer

Rapsodo

Ömür BURUK adlı kullanıcının profil fotoğrafı

Ömür Buruk 

Founder, Project Director

Orien Software

Halit AK

Halit Ak

Frontend Developer at Shopier

Shopier

Zeyit Başar adlı kullanıcının profil fotoğrafı

Zeyit Başar 

Software Engineering Manager

OBSS

Talha Toğuşlu adlı kullanıcının profil fotoğrafı

Talha Toğuşlu 

Software Engineer

Ticimax

Serhat Denli adlı kullanıcının profil fotoğrafı

Serhat Denli 

Software Engineer

Upperpik Games

Emrullah Akkuş adlı kullanıcının profil fotoğrafı

Emrullah Akkuş 

Software Developer

Zirve Yazılım