COMPUTER PROGRAMMING PROGRAME
Associate TR-NQF-HE: Level 5 QF-EHEA: Short Cycle EQF-LLL: Level 5

Profile of the Programme

1. Temel Programlama Bilgisi: Temel programlama dillerini (C, C++, C#, PHP, Python vb.) kullanarak yazılım geliştirme sürecine hakimdir.

2. Problem Çözme Yeteneği: Bilgisayar programcılığı ile ilgili sorunları tanımlama, analiz etme ve çözme becerisine sahiptir.

3. Veri Yapıları ve Algoritmalar: Veri yapıları ve algoritmalar konularında bilgi sahibidir; uygun yapıları seçerek etkili çözümler üretebilir.

4. Web Geliştirme Becerileri: HTML, CSS ve JavaScript gibi web teknolojilerini kullanarak etkileşimli web uygulamaları tasarlama yeteneğine sahiptir.

5. Veritabanı Yönetimi: SQL kullanarak veritabanı tasarımı, sorgulama ve yönetimi konularında deneyim sahibidir.

6. Yazılım Geliştirme Araçları: Git ve diğer yazılım geliştirme araçlarını etkin bir şekilde kullanma yeteneği vardır.

7. Takım Çalışması: Takım projelerinde etkin bir şekilde çalışabilme yeteneğine sahip olup, grup dinamiklerine uyum sağlar.

8. İletişim Becerileri: Sözlü ve yazılı olarak etkili iletişim kurma becerisi ile teknik bilgileri paylaşabilir.

9. Teknolojik Yenilikleri Takip: Teknolojik gelişmeleri takip etme ve sürekli öğrenme isteği taşır.

10. Mesleki Etik Bilinci: Mesleki etik kurallarına ve sorumluluklara dikkat eder.

11. Uygulama Farkındalığı: Yazılım uygulamalarının iş hayatındaki pratiklerini ve etkilerini anlama yeteneğine sahiptir.

12. Proje Yönetimi Temelleri: Basit yazılım projelerinde planlama ve yönetim süreçlerine dair bilgi sahibidir.