Bilgisayar Programcılığı Programının amacı; bilgi teknolojileri sektörünün gereksinim duyduğu, yazılım geliştirme süreçlerine hâkim, masaüstü, web ve mobil uygulamalar geliştirebilen, veri tabanı yönetimi ve bilgisayar ağları konusunda temel bilgiye sahip, teknolojik gelişmeleri takip eden, etik değerlere ve bilgi güvenliği ilkelerine uygun hareket eden nitelikli bilgisayar programcıları yetiştirmektir.
Bilgisayar teknolojileri ve yazılım dünyasındaki küresel gelişmelere hızla uyum sağlayan, yenilikçi yaklaşımlarla sektöre yön veren, ulusal ve uluslararası düzeyde tanınan ve tercih edilen, çağdaş eğitim standartlarına sahip öncü bir eğitim programı olmaktır.
Sektörün ihtiyaç duyduğu teorik bilgi ve uygulama becerilerine sahip, analitik düşünme yeteneği gelişmiş, etik değerlere bağlı, sürekli kendini yenileyen ve bilişim alanındaki problemleri çözebilecek nitelikli bilgisayar programcıları yetiştirmektir.
Bu programı başarıyla tamamlayan öğrenciler ön lisans diploması alır ve "Bilgisayar Programcılığı Ön Lisans Derecesi" almaya hak kazanır.
Bölümden mezun olan öğrenciler; kamu kurumlarında ve özel sektörde bilgisayar teknikeri olarak çalışabilir.
Bu programa öğrenci kabulü, Yükseköğretim Kurulu (YÖK) tarafından belirlenen yönetmelikler çerçevesinde, Ölçme, Seçme ve Yerleştirme Merkezi (ÖSYM) tarafından yapılan merkezi sınav sistemiyle gerçekleştirilmektedir.
Öğrenciler, merkezi sınavdan aldıkları puana göre öğrenim görmek istedikleri program tercihlerini bildirdikten sonra ÖSYM tarafından ilgili programlara yerleştirilmektedir.
Bu programın başarılı bir şekilde tamamlanmasıyla öğrenciler şunları yapabileceklerdir:
| No | Öğrenme Çıktısı |
|---|---|
| 1 | Mesleği ile ilgili temel, güncel ve uygulamaya yönelik bilgilere sahip olur ve etkin şekilde kullanır. |
| 2 | İş sağlığı ve güvenliği ile kalite süreçleri hakkında bilgi sahibi olur. |
| 3 | Mesleği ile ilgili bilişim teknolojilerini, yazılım ve programlama araçlarını etkin şekilde kullanır. |
| 4 | Mesleki problemleri analitik ve eleştirel bir yaklaşımla değerlendirir, çözüm önerileri geliştirir. |
| 5 | Bilgi ve becerilerini yazılı ve sözlü iletişim yoluyla etkin biçimde ifade eder. |
| 6 | Alanı ile ilgili karmaşık problemlerin çözümünde ekip üyesi olarak sorumluluk alır. |
| 7 | Kariyer planlaması yapar ve yaşam boyu öğrenme yaklaşımını benimser. |
| 8 | Alanı ile ilgili uygulamalarda toplumsal, bilimsel, kültürel ve etik değerlere uygun hareket eder. |
| 9 | Yabancı dil kullanarak alanındaki gelişmeleri takip eder ve meslektaşları ile iletişim kurar. |
| 10 | Birleşmiş Milletler Sürdürülebilir Kalkınma Amaçları hakkında farkındalığa sahiptir. |
| 11 | Dijitalleşme, çevre bilinci, yeşil dönüşüm ve sürdürülebilirlik konularında farkındalığa sahiptir. |
| 12 | Bilgisayar programcılığına ilişkin temel kavramları açıklar ve alan terminolojisini kullanır. |
| 13 | Algoritma ve veri yapılarını oluşturur, programlama dilleri ile etkin şekilde uygular. |
| 14 | Veri tabanı tasarımı, yönetimi, veri işleme ve uygulama entegrasyonu süreçlerini gerçekleştirir. |
| 15 | Kullanıcı gereksinimlerine uygun temel web, mobil ve masaüstü tabanlı uygulamalar geliştirir. |
| 16 | Yazılımları test eder, hata analizleri yapar ve geliştirilen uygulamaların sürdürülebilirliğini sağlar. |