Her Öğrenci için, öğrenci iş yükü Dönemlik 30 AKTS , Yıllık 60 AKTS Kredisi olmalıdır.
Ders Kodu Ders Adı Ders Türü Ulusal Kredi AKTS Print
1. Sınıf Güz Dönemi (1. Yarıyıl)
BPR-3107
Bilgisayar Donanımı
Zorunlu 2,5 4 Yazdır
BPR-3115
İş Sağlığı ve Güvenliği
Zorunlu 2 2 Yazdır
BPR-3119
Programlama Temelleri
Zorunlu 3,5 5 Yazdır
BPR-3121
Veri Tabanı Yönetim Sistemleri
Zorunlu 3,5 4 Yazdır
BPR-3123
Web Tasarımı
Zorunlu 3,5 4 Yazdır
BPR-3127
Grafik Tasarımı
Zorunlu 2 2 Yazdır
BPR-3129
Ofis Yazılımları
Zorunlu 1,5 2 Yazdır
BPR-3131
Elektronik Devreler
Zorunlu 1,5 2 Yazdır
ING-101
İngilizce I (Hazırlık Eğitimine Tabi Olmayan Öğrenciler İçin)
Zorunlu 2 2 Yazdır
MAT-3000
Genel Matematik
Zorunlu 2,5 3 Yazdır
Yarıyıl Akts Toplamı24,5030,00
1. Sınıf Bahar Dönemi (2. Yarıyıl)
BPR-3112
Çevre Koruma
Zorunlu 2 2 Yazdır
BPR-3116
Görsel Programlama
Zorunlu 2,5 3 Yazdır
BPR-3120
İnternet Programlama
Zorunlu 3,5 4 Yazdır
BPR-3122
Uygulamalı Mesleki Ders
Zorunlu 2 4 Yazdır
BPR-3124
Veri Yapıları
Zorunlu 2,5 3 Yazdır
ING-102
İngilizce II (Hazırlık Eğitimine Tabi Olmayan Öğrenciler İçin)
Zorunlu 2 2 Yazdır
BPR-3130
Nesne Tabanlı Programlama
Seçmeli 3 3 Yazdır
BPR-3148
Ağ Temellleri
Seçmeli 3 3 Yazdır
BPR-3154
Geliştirme Kartı Programlama
Seçmeli 3 3 Yazdır
BPR-3158
Web Projesi Yönetimi
Seçmeli 3 3 Yazdır
BPR-3166
Araştırma Yöntem Teknikleri
Seçmeli 3 3 Yazdır
BPR-3172
Mikro Denetleyiciler
Seçmeli 3 3 Yazdır
BPR-3174
Oyun Programlama
Seçmeli 3 3 Yazdır
BPR-3176
Mobil Programlama
Seçmeli 3 3 Yazdır
BPR-3186
İşletim Sistemleri
Seçmeli 3 3 Yazdır
BPR-3190
Veri Bilimi
Seçmeli 3 3 Yazdır
BPR-3192
Veri Tabanı Uygulamaları
Seçmeli 3 3 Yazdır
BPR-3196
Yapay Zeka Araçlarının Kullanımı (Alan Dışı Seçmeli)
Seçmeli 3 3 Yazdır
Yarıyıl Akts Toplamı26,5030,00
2. Sınıf Güz Dönemi (3. Yarıyıl)
BPR-3209
Kalite Güvence ve Standartları
Zorunlu 2 2 Yazdır
BPR-3211
Yazılım Testi
Zorunlu 2 3 Yazdır
BPR-3213
Yapay Zeka
Zorunlu 3 5 Yazdır
MYO-3003
Bitirme Projesi
Zorunlu 1 2 Yazdır
UOS-3000
Üniversite Ortak Seçmeli I
Zorunlu 2 3 Yazdır
BPR-3215
Ağ Yönetimi
Seçmeli 3 3 Yazdır
BPR-3251
Bilgisayar Destekli Tasarım
Seçmeli 3 3 Yazdır
BPR-3253
Sensörler
Seçmeli 3 3 Yazdır
BPR-3255
İçerik Yönetim Sistemi
Seçmeli 3 3 Yazdır
BPR-3267
Java Programlama
Seçmeli 3 3 Yazdır
BPR-3269
Yazılım Güvenliği
Seçmeli 3 3 Yazdır
BPR-3275
3D Yazıcı Teknolojileri
Seçmeli 3 3 Yazdır
BPR-3277
Görsel Programlama Uygulamaları
Seçmeli 3 3 Yazdır
BPR-3281
Oyun Programlama Uygulamaları
Seçmeli 3 3 Yazdır
BPR-3283
Yazılım Mimarileri ve Tasarım Desenleri
Seçmeli 3 3 Yazdır
BPR-3285
İnternet Programlama Uygulamaları
Seçmeli 3 3 Yazdır
BPR-3287
Mobil Programlama Uygulamaları
Seçmeli 3 3 Yazdır
BPR-3247
Mesleki Yabancı Dil (Almanca)
Seçmeli 3 3 Yazdır
BPR-3249
Mesleki Yabancı Dil (İngilizce)
Seçmeli 3 3 Yazdır
Yarıyıl Akts Toplamı25,0030,00
2. Sınıf Bahar Dönemi (4. Yarıyıl)
ATA-3000
Atatürk İlkeleri ve İnkılap Tarihi
Zorunlu 4 4 Yazdır
ING-3000
İngilizce
Zorunlu 4 4 Yazdır
MYO-3010
İşletmede Mesleki Eğitim
Zorunlu 15 15 Yazdır
MYO-3011
Kurum Stajı
Zorunlu 0 5 Yazdır
TUR-3000
Türk Dili
Zorunlu 4 4 Yazdır
Yarıyıl Akts Toplamı27,0032,00
Toplam103,00122,00
      
Üniversite Ortak Seçmeli Dersleri
Ders Kodu Ders Adı Ders Türü Kredi AKTS Print
Teknik Bilimler Meslek Yüksekokulu
UOS-3050
Sanat Tarihi
Seçmeli 2 3 Yazdır
UOS-3051
Çağdaş Sanat ve Yorumu
Seçmeli 2 3 Yazdır
UOS-3060
Anadolu Halk Kültürü
Seçmeli 2 3 Yazdır
UOS-3061
Türk Mitolojisi
Seçmeli 2 3 Yazdır
      
Bölüm Başkanı :  
e-mail : ebruince@isparta.edu.tr  
Telefon :  
Fax :  
AKTS Koordinatörü : Doç. Dr. MURAT İNCE  
e-mail : muratince@isparta.edu.tr  
Telefon :  
Fax :  
Adres : Isparta Uygulamalı Bilimler Üniversitesi Teknik Bilimler Meslek Yüksekokulu Batı Kampüsü ISPARTA  
Genel Bilgi : Bilgisayar programcılığı programı, bilgisayarların anladığı dil olan programlama dillerini kullanarak yazılımlar geliştirmeyi hedefleyen bir eğitim programıdır. Bu program sayesinde, öğrenciler yazılımın temel mantığını, farklı programlama dillerini, algoritma geliştirmeyi ve yazılım geliştirme süreçlerini öğrenirler. Neden Bilgisayar Programcılığı? Hızla büyüyen bir sektör: Teknolojinin hayatın her alanına entegre olmasıyla birlikte, yazılım ihtiyacı da sürekli artmaktadır. Bu da bilgisayar programcılarına olan talebi artırmaktadır. Yüksek kazanç potansiyeli: Bilgisayar programcıları, genellikle diğer mesleklere göre daha yüksek maaşlar almaktadır. Özellikle uzmanlaştıkları alanlarda kariyerleri oldukça hızlı ilerleyebilir. Çözüm odaklı bir meslek: Bilgisayar programcıları, karşılaştıkları sorunlara yaratıcı çözümler üreterek, dünyayı daha iyi bir hale getirmeye katkıda bulunurlar. Sürekli öğrenme ve gelişme: Teknoloji hızla değiştiği için, bilgisayar programcıları da kendilerini sürekli olarak güncel tutmak zorundadırlar. Bu da onlara sürekli öğrenme ve gelişme fırsatı sunar.  
Edinilen Ünvan : Bilgisayar Teknikeri  
Yeterlilik Düzeyi :  
Kabul Koşulları : Lise Diploması  
Önceki Öğrenmenin Tanınması İçin Özel Düzenlemeler(Yatay Geçiş,Dikey Geçiş v.s.) : Önceki Öğrenmenin Tanınması Süreci Başvuru: Öğrenci, önceki öğrenmelerini belgelemek için obs.isparta.edu.tr ile başvuruda bulunur. Değerlendirme: Başvuru, ilgili kurum veya komisyon tarafından değerlendirilir. Bu değerlendirmede, öğrencinin sunduğu belgeler, önceki eğitim geçmişi ve mevcut programla olan uyumluluğu incelenir. Karar: Değerlendirme sonucunda öğrencinin hangi derslerden muaf tutulacağına veya hangi seviyeye yerleştirileceğine karar verilir. Öğrenciler, öğrenim sırasında, diğer Üniversitelerdeki aynı bölümlere yatay geçiş imkanı bulabilmektedir. Mezun öğrencilerimiz, DGS sınavları ile Bilgisayar ile ilgili, lisans programlarına geçiş yapabilmektedir.  
Yeterlilik Zorunlulukları ve Yönetmeliğe Uygunluk : Ulusal yeterlilik sistemi üç Bolonya süreci seviyesini içerebilir (ya da orta seviye yeterlilikleri) (örneğin kısa süreç olan ilk süreç). Bu seviyeler üniversitelere belirlli yeterlilikleri yapılandırmayı ve yeterlilik vasıtasıyla ilerlemek üzere düzenlemeye izin verir. Türkiye’de yeterlilik zorunlulukları ve yönetmeliğe uygunluk YÖK tarafından belirlenir.  
Programın Hedefleri : Bilgi teknolojileri alanındaki gelişmeleri takip ederek güncel mesleki bilgi ve becerilerle donatılmış bilgisayar programcısı yetiştirmektir. Algoritma geliştirebilen, programların akış şemalarını oluşturabilen ve temel programlama adımları oluşturabilen bilgisayar programcısı yetiştirmektir. Programlama dillerini uygulama geliştirmek için kullanabilen ve ihtiyaçlarına göre nasıl seçim yapacağını bilen bilgisayar programcısı yetiştirmektir Veri tabanı tasarımı ve yönetimi süreçlerine hakim olan bilgisayar programcısı yetiştirmektir. Yazılımları test edip, hataları giderebilen bilgisayar programcısı yetiştirmektir. Sektörün talep ve ihtiyaçlarını karşılamak için nitelikli bilgisayar programcısı yetiştirmektir. Öğrencilere endüstri stajları ve işbirliği fırsatları sunarak, sektörle doğrudan bağlantı kurma ve iş dünyasına hazırlık konularında destek sağlamaktır. Öğrenciler, tasarladıkları projeleri etkili bir şekilde iletebilecekleri, sunum yapabilecekleri ve müşterilerle etkili iletişim kurabilecekleri becerileri kazandırmaktır.  
Örneklerle Mezunlar İş Profilleri : Bilgisayar Programcılığı Mezunlarının İş Profili Bilgisayar programcılığı mezunları, günümüzün hızla gelişen teknoloji dünyasında oldukça geniş bir iş alanına sahiptirler. Mezunların yetkinlikleri ve ilgi alanlarına göre farklı rollerde görev alabilirler. İşte bilgisayar programcılığı mezunlarının genel iş profillerinden bazıları: Yazılım Geliştiricisi Görevleri: Yeni yazılımlar tasarlamak, geliştirmek, test etmek ve güncellemek. Mobil uygulamalar, web uygulamaları, masaüstü uygulamaları gibi farklı platformlar için yazılım geliştirmek. Alanlar: Oyun geliştirme, yapay zeka, veri bilimi, bulut bilişim gibi spesifik alanlarda uzmanlaşabilirler. Web Geliştiricisi Görevleri: İnternet siteleri ve web uygulamaları tasarlamak ve geliştirmek. Ön uç (front-end) ve arka uç (back-end) geliştirme gibi farklı alanlarda çalışabilirler. Teknolojiler: HTML, CSS, JavaScript, Python gibi teknolojileri kullanırlar. Mobil Uygulama Geliştiricisi Görevleri: Akıllı telefonlar ve tabletler için mobil uygulamalar geliştirmek. Android (Java) platformlarında uzmanlaşabilirler. Veritabanı Uzmanı Görevleri: Veritabanı sistemlerini tasarlamak, kurmak, yönetmek ve optimize etmek. Büyük veri yönetimi, veri madenciliği gibi alanlarda çalışabilirler. Teknolojiler: SQL, NoSQL gibi veritabanı yönetim sistemlerini kullanırlar. Siber Güvenlik Uzmanı Görevleri: Bilgisayar sistemleri ve ağları korumak, siber saldırılara karşı önlem almak, güvenlik açıklarını tespit etmek ve düzeltmek. Alanlar: Siber güvenlik analiz, penetrasyon testi, güvenlik denetimi gibi alanlarda uzmanlaşabilirler. Yapay Zeka Uzmanı Görevleri: Yapay zeka algoritmaları geliştirmek, makine öğrenimi modelleri oluşturmak, derin öğrenme uygulamaları yapmak. Alanlar: Görüntü işleme, doğal dil işleme, otonom araçlar gibi alanlarda çalışabilirler. Diğer Rol ve Sorumluluklar Yazılım Mühendisi: Yazılım geliştirme süreçlerini yönetmek, proje planlamak, kalite kontrolü yapmak. Sistem Analisti: İşletmelerin ihtiyaçlarını belirlemek ve bu ihtiyaçlara uygun yazılım çözümleri geliştirmek. Bilgi Güvenliği Uzmanı: Bilgi varlıklarını korumak, veri gizliliğini sağlamak. Bilgisayar Ağı Uzmanı: Bilgisayar ağlarını kurmak, yönetmek ve sorun gidermek. Bilimsel Programcı: Bilimsel araştırmalar için yazılımlar geliştirmek. Mezunların Çalışabileceği Sektörler Teknoloji şirketleri: Yazılım geliştirme firmaları, oyun şirketleri, internet şirketleri Bankacılık ve finans: Finansal uygulamalar, risk yönetimi sistemleri Sağlık: Tıbbi görüntüleme, hasta kayıt sistemleri Üretim: Otomasyon sistemleri, endüstriyel IoT E-ticaret: Online satış platformları, lojistik yönetimi Kamu sektörü: Bilgi sistemleri, veri analiz Bilgisayar programcılığı mezunlarının iş bulma imkanları oldukça geniştir. Sürekli gelişen teknoloji sayesinde yeni iş alanları ortaya çıkmakta ve bu alandaki uzmanlara olan ihtiyaç artmaktadır. Ancak, sektördeki rekabet göz önüne alındığında sürekli öğrenmeye açık olmak ve kendini geliştirmek önemlidir.  
Başka Çalışmalara Geçiş İmkanı : Bilgisayar Programcılığı programından mezun olan öğrenciler aşağıdaki bölümlere dikey geçiş yapabilirler: Bilgisayar Mühendisliği: Bilgisayar sistemlerinin tasarımı, geliştirilmesi ve analiz edilmesi konularında daha derinlemesine bilgi edinmek isteyenler için idealdir. Bilgisayar Bilimleri: Bilgisayarın teorik temelleri, algoritmalar, yapay zeka gibi konularda uzmanlaşmak isteyenler için uygun bir seçenektir. Bilgisayar ve Öğretim Teknolojileri Öğretmenliği: Bilgisayar teknolojilerini eğitimde kullanmak isteyenler için idealdir. Bilişim Sistemleri Mühendisliği: Bilgi sistemlerinin tasarımı, geliştirilmesi ve yönetimi konularında uzmanlaşmak isteyenler için uygundur. Yazılım Mühendisliği: Yazılım geliştirme süreçlerinin yönetimi ve büyük ölçekli yazılım projelerinde görev almak isteyenler için idealdir.  
Programın Amaçları : Bilgisayar Programcılığı Programı, bilişim sektöründe oluşan nitelikli ara personel ihtiyacını karşılamak amacıyla hazırlanmış bir önlisans programıdır. Isparta Uygulamalı Bilimler Üniversitesi Teknik Bilimler Meslek Yüksekokulu Bilgisayar Programcılığı Programı temel programlama adımları gerçekleştirme, veri yapılarını oluşturma, uygulama geliştirme, güncel ofis yazılımlarını etkin kullanabilme, bilgi güvenliğini gözeterek bilgisayar ağlarıyla çalışma, veritabanı tasarımı ve yönetimi, yazılım test etme ve hata giderme vb. gibi süreçlere hâkim, mesleğin gerektirdiği bilgi ve beceriye sahip bilgisayar teknikerleri yetiştirmek amaçlanmaktadır.  
Sınav Ve Değerlendirme Kuralları : Isparta Uygulamalı Bilimler Üniversitesi Önlisans ve Lisans Eğitim-Öğretim ve Sınav Yönetmeliği uygulanır. %40 vize, %60 final  
Mezuniyet Koşulları : Yasal süre içinde mezuniyet için gerekli tüm dersleri almak ve bu derslerden başarılı olmak koşulu ile devam etmekte olduğu programı en az 2.00 Genel Not Ortalaması (GNO) ile tamamlamak ve toplam 30 işgünü staj yapmak  
Programın Türü(Tam zamanlı, Yarı zamanlı, Uzaktan Öğretim) : Tam zamanlı