Department of Software Engineering

KONYA TECHNICAL UNIVERSITY 

DEPARTMENT OF SOFTWARE ENGINEERING 

GUIDE

 

1. Is Konya Technical University a state university? 

          Yes. It is a state university established in 1970.

 

2. Could you briefly introduce the Department of Software Engineering?

Our department was established in 2020 and has been admitting students since 2021. As of 2025, it comprises a total of 17 academic staff members, including 7 academic staff.

 

3. How does the Software Engineering Department differ from Computer Engineering Departments?

In our department, hardware courses typically taught in Computer Engineering—such as Logic Design, Fundamentals of Electronics and Computer Architecture—are offered as electives; instead, courses that are vital to the industry, such as Software Design, Software Architecture, Software Project Management, and Web and Mobile Development, are taught to all our students.

 

4.  In which fields do the department’s academic staff specialise?

The lecturers in our department work in a variety of fields, including Artificial Intelligence, Machine Learning, Cybersecurity, Databases, Blockchain Technologies, Cryptography, Modern Web Technologies, Biomedical Systems and Embedded Systems, as well as Game Programming, Mobile Software Development and Natural Language Processing.

 

5. Which programming languages are taught on the course?

In our department, the foundations of algorithms and programming are established in the first year using the C programming language. In the second year, assignments and projects are developed using Java and C#. In the third year, students are introduced to PHP and JavaScript. Furthermore, students wishing to specialise can further their skills by selecting languages such as Python, MATLAB and C++ from the range of optional courses.

 

6. Are the lessons conducted online?

In our department, courses such as C, Java, Databases, Web and Mobile are supported by laboratory sessions in addition to theoretical lectures. These courses are taught directly in a computer environment within the laboratory. Furthermore, in our theoretical lectures, students benefit from more effective learning through the use of an Integrated Development Environment (IDE). In addition, our courses are supported by assignments and projects, enabling them to be delivered in a far more productive manner.

 

7. Do you have any teams taking part in Teknofest and TÜBİTAK projects?

Yes. Our teams have won awards and achieved top rankings in various categories at TEKNOFEST, including the International UAV and Unmanned Underwater Systems competitions. Our SANCAKTAR team won first place in the International UAV competition at TEKNOFEST in 2024. Under the TÜBİTAK 2209-A Scientific Research Projects scheme, we currently have 18 projects that have been accepted to date. We are currently increasing the number of projects each term by actively encouraging our students to participate in them. Furthermore, we have two student laboratories, TEKNOLAB and VİZARLAB, which were established in 2023 and are still actively operating.

 

8. How is the department faring in the face of new technologies in the software sector?

In the world of software development, the latest technologies are taught in our courses, including .NET Core for web back-end development. For web front-end technology, we teach React to our students. For mobile software development, we teach the Flutter framework. For game development, we use the Unity platform, and for blockchain technology, we use Solidity.

 

9. What is the department’s relationship with the sector?

Our department regards the training of well-qualified engineers as its primary mission. For this reason, our department maintains close links with various companies in the sector. Our department strives to keep up to date with the latest technologies.

 

10. What is a recent engineering internship?

Through the ‘Engineering Internship’ programme, we aim to enable our students to secure a placement with a software or IT company during their final year, thereby facilitating their entry into the IT industry.

 

11. What kind of future awaits the student upon graduation?

For the reasons outlined above, our aim is for our graduates to become engineers who are ready to develop projects in various programming languages and capable of utilising the modern technologies available in the IT sector.