Bilgisayar Programcılığı Programı, örgün eğitim kapsamında yürütülen, teorik ve uygulamalı mesleki eğitim ağırlıklı bir ön lisans programıdır. Programın temel amacı; bilgisayar teknolojileri ve yazılım geliştirme alanlarında gerekli bilgi, beceri ve yetkinliklere sahip, teknolojik gelişmeleri takip edebilen, analitik düşünebilen, problem çözme becerileri gelişmiş ve sektörün ihtiyaçlarına cevap verebilecek nitelikli bilgisayar programcıları yetiştirmektir.
Bilgisayar Programcılığı Programının hedefi; yazılım geliştirme, veritabanı yönetimi, web teknolojileri, bilgisayar ağları ve bilişim sistemleri alanlarında gerekli teknik bilgi ve uygulama becerilerine sahip, mesleki etik değerlere bağlı, takım çalışmasına yatkın, iletişim becerileri gelişmiş ve sürekli öğrenmeyi benimseyen 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, uygulamaya yönelik bilgilere sahip olur ve etkin şekilde kullanır. |
| 2 | İş sağlığı ve güvenliği ve kalite süreçleri hakkında bilgi sahibi olur. |
| 3 | Mesleği ile ilgili bilişim teknolojilerini (yazılım, program, animasyon vb.) etkin kullanır. |
| 4 | Mesleki problemleri ve konuları bağımsız olarak analitik ve eleştirel bir yaklaşımla değerlendirir ve çözüm önerileri sunar. |
| 5 | Bilgi ve beceriler düzeyinde fikirlerini yazılı ve sözlü iletişim yolu ile sunar, anlaşılır biçimde ifade eder. |
| 6 | Alanı ile ilgili uygulamalarda karşılaşılan ve öngörülemeyen karmaşık sorunları çözmek için ekip üyesi olarak sorumluluk alır. |
| 7 | Kariyer planlaması yapar ve yaşam boyu öğrenme yaklaşımını benimser. |
| 8 | Alanı ile ilgili verilerin toplanması, değerlendirilmesi ve sonuçlarının duyurulması aşamalarında; toplumsal, bilimsel, kültürel ve etik değerlere sahiptir. |
| 9 | Bir yabancı dili kullanarak alanındaki bilgileri takip eder ve meslektaşları ile iletişim kurar. |
| 10 | Birleşmiş Milletler Sürdürülebilir Kalkınma Amaçları çerçevesinde 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. |
| 13 | Algoritma ve veri yapılarını oluşturur. |
| 14 | Veritabanı tasarımı, yönetimi ve application entegrasyonunu gerçekleştirir. |
| 15 | Kullanıcı gereksinimlerine uygun temel web tabanlı uygulamalar geliştirir. |
| 16 | Yazılımları test eder ve hataları giderir. |