Bilgisayar Programcılığı Ön Lisans Programı Program Yeterlilikleri

  1. Bilgisayar programcılığı alanındaki güncel, temel kuramsal ve uygulamalı bilgilere sahiptir.
  2. Programlama dilleri, veri yapıları, veri tabanı sistemleri, algoritma tasarımı ve yazılım geliştirme süreçlerine ilişkin temel kavramları bilir.
  3. Alanıyla ilgili güncel teknolojileri, geliştirme araçlarını ve yazılım platformlarını tanır.
  4. Alanında edindiği temel düzeydeki kuramsal ve uygulamalı bilgileri yazılım geliştirme süreçlerinde kullanır.
  5. Yapısal ve nesne yönelimli programlama yöntem ve araçlarıyla problemleri çözer, kodlar, test eder ve belgeler.
  6. Alanıyla ilgili problemleri tanımlar; verilere ve mantıksal çıkarımlara dayalı çözüm önerileri geliştirir ve bulgularını raporlar.
  7. Alanı ile ilgili temel düzeydeki bir çalışmayı bağımsız olarak yürütür.
  8. Uygulamalarda karşılaşılan ve öngörülemeyen sorunların çözümünde ekip üyesi olarak sorumluluk alır.
  9. Sorumluluğu altındaki proje çalışmalarını planlar ve yürütür.
  10. Edindiği temel düzeydeki bilgi ve becerileri eleştirel bir yaklaşımla değerlendirir.
  11. Öğrenme gereksinimlerini belirler ve yaşam boyu öğrenme bilinciyle hareket eder.
  12. Alanındaki güncel teknolojik gelişmeleri izleyerek mesleki gelişimini sürdürür.
  13. Alanı ile ilgili düşüncelerini ve çözüm önerilerini yazılı, sözlü ve görsel yollarla etkin biçimde aktarır.
  14. Bir yabancı dili en az Avrupa Dil Portföyü A2 Genel Düzeyinde kullanarak alanındaki bilgileri takip eder ve meslektaşlarıyla iletişim kurar.
  15. Alanının gerektirdiği bilişim ve iletişim teknolojilerini etkin biçimde kullanır.
  16. Yazılım geliştirme süreçlerinin planlanması, uygulanması ve sonuçlarının paylaşılması aşamalarında toplumsal, bilimsel, kültürel ve etik değerlere uygun hareket eder.
  17. Veri gizliliği, bilgi güvenliği, kalite ile iş sağlığı ve güvenliği konularında yeterli bilince sahiptir.