Bilgisayar Programcılığı, yazılım geliştirme, web ve mobil uygulama tasarımı, veritabanı yönetimi ve bilgisayar sistemlerinin bakım-onarımı alanlarında yetkin teknik elemanlar yetiştiren 2 yıllık bir ön lisans programıdır. Programdan mezun olan öğrenciler "Tekniker" unvanı alır ve yazılım sektörünün en dinamik pozisyonlarında çalışma hakkı kazanır.
Bilgisayar programcıları; C, C#, Java, Python gibi programlama dillerinde yazılım geliştirir, web siteleri ve mobil uygulamalar tasarlar, veritabanı sistemlerini kurar ve yönetir, mevcut yazılımların bakım ve güncelleme işlemlerini yapar. Ayrıca yazılım testleri oluşturarak programların hatasız çalışmasını sağlar, kullanıcı ihtiyaçlarını analiz ederek yazılım çözümleri üretir ve bilgisayar donanım arızalarını tespit ederek giderir.
Dijitalleşmenin her sektöre yayılması, yapay zekâ uygulamalarının patlaması, e-ticaretin büyümesi ve her işletmenin web sitesi ile mobil uygulamaya ihtiyaç duyması, yazılım profesyonellerine olan talebi benzeri görülmemiş seviyelere çıkarmıştır. Türkiye'de ve dünyada yazılım sektörü, en yüksek maaş sunan ve en düşük işsizlik oranına sahip alanların başında gelmektedir. Üstelik uzaktan çalışma modelinin yazılım sektöründe standart haline gelmesi, mezunlara lokasyon bağımsız ve döviz bazlı çalışma fırsatı sunmaktadır. Işık Üniversitesi Bilgisayar Programcılığı Programı, öğrencilerini güncel programlama dilleri, uygulamalı projeler ve sektörel staj deneyimiyle yazılım dünyasına hazırlamayı hedeflemektedir.
Bilgisayar Programcılığı programı, 2 yıllık (4 yarıyıl) eğitim süresi boyunca toplam 120 AKTS kredilik bir müfredata sahiptir. Eğitim; teorik dersler, bilgisayar laboratuvarı uygulamaları ve zorunlu staj olmak üzere üç temel bileşenden oluşur. Müfredat, algoritma ve programlama temellerinden web geliştirmeye, veritabanı yönetiminden nesne yönelimli programlamaya kadar geniş bir teknik yelpazede tasarlanmıştır. Ders programı için tıklayınız.
Bilgisayar Programcılığı mezunları, dijital dönüşümün hız kazandığı günümüzde neredeyse her sektörde iş bulma şansına sahiptir. Yazılım bilen her profesyonel, sektör fark etmeksizin istihdam edilebilmektedir. Mezunların çalışabileceği başlıca alanlar şunlardır:
Yazılım Geliştirme Şirketleri: Profesyonel yazılım firmalarında junior developer, yazılım test uzmanı veya yazılım destek personeli olarak çalışabilirler.
Web ve Mobil Uygulama Geliştirme: Web sitesi, e-ticaret platformu ve mobil uygulama geliştiren şirketlerde frontend veya backend geliştirici olarak görev alabilirler.
Kurumsal Şirketlerin Bilgi İşlem Birimleri: Bankaların, holdinglerin ve büyük firmaların IT departmanlarında sistem destek uzmanı veya yazılım geliştirici olarak çalışabilirler.
Oyun Geliştirme Stüdyoları: Mobil ve PC oyun geliştiren stüdyolarda oyun programcısı olarak kariyer yapabilirler.
E-Ticaret Şirketleri: Online mağazaların teknik altyapısını geliştiren ve yöneten ekiplerde görev alabilirler.
Kamu Kurum ve Kuruluşları: KPSS ile bakanlıkların, belediyelerin ve kamu hastanelerinin bilgi işlem birimlerinde programcı veya çözümleyici olarak atanabilirler.
Freelance Yazılım Geliştirme: Bağımsız yazılımcı olarak birden fazla müşteriyle çalışabilir, Upwork, Freelancer ve Toptal gibi uluslararası platformlarda döviz bazlı iş alabilirler.
Startup Ekosistemi: Kendi teknoloji girişimlerini kurabilir veya erken aşama startup'larda kurucu ortak olarak yer alabilirler.
Eğitim Kurumları: Yazılım ve bilişim alanında eğitim veren kurumlarda eğitmen olarak çalışabilirler.
Bilgisayar programcısı, dijital ürün ve hizmetlerin teknik altyapısını oluşturan yazılım profesyonelidir. Bir bilgisayar programcısının temel görev ve sorumlulukları şunlardır:
Yazılım Geliştirme: İhtiyaç analizi yaparak projeye uygun programlama dilinde (Python, Java, C#, JavaScript, PHP) kod yazar. Masaüstü, web ve mobil platformlar için uygulama geliştirir.
Web Geliştirme: HTML, CSS, JavaScript ile frontend tasarımı yapar; PHP, Node.js, Python ile backend geliştirme gerçekleştirir. Responsive ve kullanıcı dostu web siteleri oluşturur.
Veritabanı Yönetimi: MySQL, PostgreSQL, MongoDB gibi veritabanı sistemlerini kurar, veri tablolarını tasarlar, sorgular yazar ve veritabanı performansını optimize eder.
Yazılım Testi: Geliştirdiği veya ekipçe geliştirilen yazılımın hata testlerini (debug) yapar, hataları tespit ederek düzeltir ve yazılımın sorunsuz çalıştığını doğrular.
Mobil Uygulama Geliştirme: Android (Kotlin/Java) ve iOS (Swift) platformları veya React Native, Flutter gibi cross-platform framework'ler ile mobil uygulamalar geliştirir.
Donanım Destek ve Bakım: Bilgisayar donanımlarının kurulum, bakım ve onarımını yapar. Ağ kurulumu ve sistem konfigürasyonunda destek sağlar.
Versiyon Kontrolü ve Ekip Çalışması: Git gibi versiyon kontrol sistemlerini kullanarak ekip arkadaşlarıyla koordineli kod geliştirme süreçleri yürütür.
Bilgisayar programcıları, sürekli öğrenmeyi gerektiren dinamik bir alanda çalışır. Yeni programlama dilleri, framework'ler ve araçlar sürekli geliştiğinden, kendini güncelleyen ve pratik yapan profesyoneller sektörde daima avantajlıdır.
Işık Üniversitesi Bilgisayar Programcılığı akademik kadrosu için tıklayınız.
Bilgisayar Programcılığı programında staj, yazılım geliştirme süreçlerini gerçek iş ortamında deneyimlemenin en değerli aşamasıdır. Laboratuvarda öğrenilen programlama becerileri, staj döneminde canlı projelerle pekiştirilir.
Stajlar; yazılım firmaları, IT departmanları, web geliştirme ajansları ve teknoloji odaklı şirketlerde gerçekleştirilir. Öğrenciler staj süresince gerçek projelerde kod yazma, veritabanı tasarımı, yazılım testi, ekip çalışması ve proje yönetim süreçlerine aktif olarak katılır.
Programın uygulamalı dersleri, bilgisayar laboratuvarlarında gerçek geliştirme ortamlarında işlenir. Öğrenciler Visual Studio Code, IntelliJ IDEA, Git, Docker gibi endüstri standardı araçları birebir kullanarak mesleki becerilerini geliştirir ve portfolyolarını oluşturmaya başlar.
Bilgisayar Programcılığı öğrencileri, akademik başarı koşullarını sağlamaları halinde Çift Anadal (ÇAP) ve Yandal programlarından faydalanarak ikinci bir alanda yetkinlik kazanabilir. Özellikle Bilişim Güvenliği Teknolojisi programıyla yapılacak ÇAP, mezunların hem yazılım hem de güvenlik yetkinliğine sahip olmasını sağlayarak sektörde fark yaratır.
Güncel taban puan ve başarı sıralamalarımızı inceleyebilirsiniz.
Programın yıllık öğrenim ücretleri ve burslarını inceleyebilirsiniz.
Maslak kampüsümüze yakın konumda çok sayıda KYK ve özel yurt seçeneği bulunmaktadır; Maslak’ta öğrenci yurtları hakkında detaylı bilgiye ulaşmak ve size en uygun konaklama alternatiflerini keşfetmek için araştırma yapabilirsiniz.
Bilgisayar Programcılığı programı, teknolojiye tutkulu, problem çözmeyi seven ve yazılım geliştirmeye meraklı adaylar için ideal bir tercihtir. Bu program özellikle şu özelliklere sahip kişilere uygundur:
Mantıksal ve analitik düşünenler: Programlama, bir problemi adım adım çözmektir. Algoritma tasarlama ve mantık yürütme yeteneği güçlü adaylar bu alanda hızla gelişir.
Bilgisayar ve teknolojiye meraklı olanlar: Bilgisayar başında uzun süre çalışmaktan keyif alan, yeni teknolojileri denemekten hoşlanan adaylar müfredata kolayca uyum sağlar.
Yaratıcı çözümler üretmeyi sevenler: Yazılım geliştirme, bir soruna birden fazla farklı yoldan çözüm üretmeyi gerektirir. Yaratıcı düşünebilen adaylar bu meslekte öne çıkar.
Matematik ve sayısal düşünceye ilgi duyanlar: Algoritma, veri yapıları ve veritabanı tasarımı sayısal beceri gerektirir. Matematikten korkmayan adaylar avantajlıdır.
Sabırlı ve detay odaklı olanlar: Kod yazmak ve hata ayıklamak (debug) sabır gerektirir. Küçük bir noktalı virgülün bile büyük fark yarattığı bu alanda detaylara dikkat eden adaylar başarılı olur.
Freelance ve uzaktan çalışma hedefleyenler: Yazılım, lokasyon bağımsız çalışmanın en yaygın olduğu meslektir. Kendi çalışma saatlerini belirleyerek dünyada herhangi bir yerden iş yapmak isteyenler için ideal.
Teknolojiyi sadece tüketmek değil, üretmek isteyen ve 2 yılda sektörün en çok aranan profesyonelleri arasına katılmayı hedefleyen adaylar için Bilgisayar Programcılığı güçlü bir tercihtir.
Bilgisayar Programcılığı mezunları, dijital ekonominin en kalbinde yer alan ve işsizlik oranı en düşük meslek gruplarından birindedir. Mezunların istihdam edildiği başlıca alanlar:
Ayrıca mezunlar, Dikey Geçiş Sınavı (DGS) ile lisans tamamlayarak kariyerlerini ilerletebilir. DGS ile geçiş yapılabilecek lisans bölümleri arasında Bilgisayar Mühendisliği, Yazılım Mühendisliği, Bilişim Sistemleri Mühendisliği, Bilgisayar ve Öğretim Teknolojileri Öğretmenliği ve Yönetim Bilişim Sistemleri yer almaktadır.
Işık Üniversitesi’nde Bilgisayar Programcılığı eğitimi; en güncel programlama dillerini deneyimleyeceğiniz modern yazılım laboratuvarları, proje tabanlı dersler ve sektör deneyimine sahip akademik kadrosuyla sizi geleceğin dijital dünyasına hazırlar. Maslak kampüsünün İstanbul’un teknoloji ve inovasyon merkezi olan Maslak konumuyla, teknoparklara ve yazılım devlerine olan yakınlığı sayesinde henüz öğrenciyken staj ve networking fırsatlarını yakalamanızı sağlarken; bilişim kulüpleri ve hackathon etkinlikleri teknik yaratıcılığınızı destekler. Kariyer Merkezi desteği ile mezuniyet sonrası savunma sanayiinden oyun geliştirmeye, bankacılıktan e-ticarete kadar her sektörde aranan bir yazılımcı olarak profesyonel kariyerinize güçlü bir başlangıç yapabilirsiniz.
Bilgisayar Programcılığı, 4 yarıyıldan oluşan 2 yıllık bir ön lisans programıdır. Eğitimini başarıyla tamamlayan öğrenciler Ön Lisans diploması ve "Tekniker" ünvanı kazanarak yazılım sektöründe profesyonel olarak çalışmaya başlayabilir.
Bu programa YKS'nin ilk basamağı olan TYT puanıyla yerleşilmektedir. Yazılım ve bilgi teknolojileri alanında kariyer hedefleyen adaylar, TYT puanlarıyla tercih döneminde programı seçerek kayıt yaptırabilir.
Yazılım sektörü, günümüzde hem Türkiye’de hem de küresel ölçekte en yüksek gelir potansiyeline sahip alanların başında gelmektedir. Bu alandaki kazançlar; kişinin teknik uzmanlığına, hakim olduğu programlama dillerine ve deneyim süresine göre dinamik bir şekilde artış gösterir.
Bilgisayar Programcılığı ön lisans mezunları, DGS ile Bilgisayar Mühendisliği, Yazılım Mühendisliği, Bilişim Sistemleri Mühendisliği, Bilgisayar ve Öğretim Teknolojileri Öğretmenliği ve Yönetim Bilişim Sistemleri gibi lisans programlarına geçiş hakkına sahiptir. Lisans tamamlayarak mühendislik pozisyonlarına ve yönetici rollerine ilerleme imkânı elde edebilirler.
Bilgisayar Programcılığı, mantıksal düşünme ve sürekli pratik gerektiren bir alandır. İlk dönemlerde algoritma ve programlama temelleri zaman alabilse de, müfredatın büyük bölümü uygulamalıdır ve projeler üzerinden öğrenilir. Matematik korkusu olan adaylar için önemli bir not: program, ileri düzey matematik değil, temel mantık ve problem çözme becerisi gerektirir. Bilgisayara ilgi duyan ve kodlamaya meraklı öğrenciler için oldukça keyifli bir eğitim sürecidir.
Program süresince Python, Java, C#, JavaScript, PHP, HTML/CSS ve SQL gibi sektörde en çok kullanılan diller öğretilir. Web geliştirme alanında React, Angular veya Vue.js; mobil geliştirmede Flutter veya React Native gibi framework'lere yönelmek de mümkündür. Öğrencilerin ilgi alanlarına göre uzmanlık geliştirmesi teşvik edilir. Önemli olan tek bir dilde uzmanlaşmak değil, programlama mantığını öğrenerek farklı dillere hızla adapte olabilmektir.
Evet, yazılım sektörü freelance çalışmanın en yaygın ve en kazançlı olduğu alanların başında gelir. Upwork, Toptal, Freelancer ve Fiverr gibi uluslararası platformlarda döviz bazlı projeler alarak lokasyon bağımsız çalışmak mümkündür. Güçlü bir GitHub portfolyosu ve LinkedIn profili, freelance başarının temel anahtarıdır. Uzaktan çalışarak yurt dışı şirketlere hizmet veren yazılımcılar, Türkiye ortalamasının çok üzerinde gelir elde edebilmektedir.
GitHub Copilot ve ChatGPT gibi yapay zekâ araçları, basit ve tekrar eden kodlama işlerini hızlandırmaktadır. Ancak karmaşık mimari tasarımı, yaratıcı problem çözme, kullanıcı ihtiyaç analizi ve proje yönetimi gibi beceriler yapay zekâ tarafından ikame edilemez. AI araçlarını etkin kullanan yazılımcılar, verimliliğini katlamakta ve sektörde daha da değerli hale gelmektedir. Program, öğrencilere bu araçları kullanma becerisi de kazandırarak geleceğe hazırlar.