Programın Amacı
Yazılım geliştirme yaşam döngüsünü (tasarım–geliştirme–test–yayınlama–bakım) anlayan, temel teknolojileri etkin kullanabilen ve proje bazlı çalışabilen “junior developer / yazılım geliştirici” adayları yetiştirmek.
Neler Öğreneceksiniz?
• Programlamanın temelleri: algoritma, akış diyagramı, problem çözme
• Nesne yönelimli programlama (OOP) ve temiz kod prensipleri
• Veri yapıları ve temel yazılım mimarisi mantığı
• Veritabanı: SQL, veri modelleme, CRUD, indeksleme temelleri
• Web geliştirme: HTML/CSS/JavaScript temelleri, API tüketimi
• Backend mantığı, servisler ve entegrasyon yaklaşımı (temel düzey)
• Sürüm kontrolü (Git), ekip çalışması ve proje yönetimi farkındalığı
• Test ve hata ayıklama (debug), güvenlik farkındalığı ve performans temelleri
Programın Öne Çıkanları
• Proje tabanlı öğrenme: portföy oluşturacağınız gerçek dünyaya yakın projeler
• Endüstri pratikleri: Git, kod inceleme (code review) mantığı, dokümantasyon
• Temel–uygulama dengesi: teoriyi hızlıca pratiğe çeviren ders akışı
• Kariyer odaklı çıktı: junior pozisyonlar için teknik temel ve yönlendirme
Kariyer ve İstihdam Alanları
• Junior Software Developer / Web Developer
• Frontend Developer (temel seviye)
• Backend Developer (temel seviye)
• Mobile Developer (temel seviye)
• QA / Test süreçlerinde destek roller
• Veritabanı ve raporlama destek rolleri
Kimler İçin Uygun?
• Yazılım geliştirmeye yeni başlayıp sağlam bir temel kurmak isteyenler
• Problem çözmeyi, sistemli düşünmeyi sevenler
• Proje üretmek ve portföy oluşturmak isteyen öğrenciler
• Ekip çalışmasına yatkın, öğrenmeye açık adaylar
Kariyer Olanakları
Mezunlarımız özel sektörde geniş iş imkanlarına sahiptir.
Erasmus+ Fırsatı
Avrupa'daki anlaşmalı üniversitelerde değişim programı imkanı.