Bilgisayar Programcılığı
Öğrenim Dili: Türkçe
Öğrenim Süresi: 2 yıl (Ön Lisans)
Puan Türü: TYT
Bilgisayar programcılığı, günümüzün teknolojik dünyasında kritik öneme sahip bir alandır. Bu program, öğrencilere modern programlama dillerini, veri yapılarını, algoritma tasarımını ve yazılım mühendisliğinin temel prensiplerini öğretmeyi hedefler. Bilgisayar Programcılığı Programını tamamlayanlara ön lisans diploması verilir. Bu program, öğrencilere bilgisayar programcılığı alanında kariyer yapma ve teknolojik gelişmelere ayak uydurma fırsatı sunmaktadır.
Üniversitemizin Bilgisayar Programcılığı Programı, yazılım geliştirme süreçlerinde bilgisayar programlama becerilerini kazandırmayı, algoritma ve problem çözme yeteneklerini geliştirmeyi amaçlamaktadır.
Eğitim Program Amaçları (EPA)
1. Bilimsel ve analitik düşünme, problem çözme, etkili iletişim ve takım çalışması becerilerine sahip, bilişim sektöründeki gelişmelere açık ve mesleki etik değerlere bağlı nitelikli bilgisayar programcıları olarak yetişir.
2. Temel donanım ve ağ sistemleri bilgisi üzerine algoritma geliştirme, problem çözme ve modern programlama dillerini kullanma konusunda mesleki yetkinlik kazanır.
3. Veritabanı yönetimi, modern web teknolojileri ve bilgi güvenliği alanlarında uygulama geliştirebilir; bilişim sistemlerinin tasarımı, geliştirilmesi ve sürdürülebilirliğine ilişkin süreçlerde sorumluluk alabilir.
4. Yaşam boyu öğrenme anlayışı doğrultusunda mesleki ve kişisel gelişimini sürdürür, bilişim teknolojilerindeki güncel gelişmeleri takip eder ve edindiği bilgi ve becerileri iş yaşamına uyarlayabilir.
Program Çıktıları (PÇ)
1. Güncel yazılım geliştirme araçlarını ve programlama dillerini kullanır; istekleri çözümler, algoritma oluşturur, kod yazar ve programı test ederek devreye alır.
2. Birden fazla programlama dilinin kullanım amacını karşılaştırır, sözdizimini hatırlar ve bu dilleri kullanarak yazılım geliştirir.
3. Kullanıcı isteklerinden ve ihtiyaçlarından anlam çıkarır ve bu doğrultuda bir yazılım tasarlar.
4. Programda saklanacak veri yapılarını tasarlar; veri tabanı yönetim sistemlerini kullanarak verileri yapılandırır.
5. Kullanıcı arayüzü ve kullanıcı deneyimi ile ilgili temel kavramları tanımlar, kullanıcı dostu arayüzler tasarlar ve kullanıcı deneyimini iyileştiren teknikleri uygular.
6. Ağ donanımları, ağ protokolleri ve ağ güvenliği hakkındaki bilgilerini kullanarak güvenli ağ sistemleri kurar ve işletir.
7. Bilgisayar donanımının temel bileşenlerini listeler ve bu bilgilerini uygular.
8. İşletim sistemleri hakkında temel bilgiye sahip olma ve bunları uygulama.
9. Yapay zekanın temel kavramlarını yorumlar, yapay zeka araçlarını etkin bir şekilde kullanır, veri analizi ve makine öğrenmesi tekniklerini uygular.
10. Yazılım geliştirme projelerinde ekip çalışmasıyla fikirleri birleştirir ve iş birliği yapar.
11. Mesleki etik ve sorumluluk bilincini açıklar; çalışmalarını bilgisayar programcılığı mesleğinin gerektirdiği etik kurallara göre yapılandırır.
12. Teknolojideki yenilikleri keşfeder ve bu doğrultuda mevcut bilgi ve becerilerini sürekli olarak revize eder.
DİKEY GEÇİŞ SINAVI (DGS) İLE GEÇİŞ YAPILABİLEN LİSANS PROGRAMLARI
• Bilgisayar Bilimleri
• Bilgisayar Mühendisliği
• Bilgisayar ve Öğretim Teknolojileri Öğretmenliği
• Bilişim Sistemleri Mühendisliği
• Bilişim Sistemleri ve Teknolojileri
• İstatistik
• İstatistik ve Bilgisayar Bilimleri
• Matematik ve Bilgisayar Bilimleri
• Yazılım Mühendisliği
• Yönetim Bilişim Sistemleri
KARİYER OLANAKLARI
• Kamu ve özel sektördeki yazılım şirketleri
• Bilgi teknolojileri departmanları
• Finans, sağlık, eğitim gibi sektörlere özgü yazılım projeleri
• Yazılım geliştirme, test ve bakım birimleri
• Öğretim ve araştırma kurumları