|
BİLGİSAYAR PROGRAMCILIĞI PROGRAMI
ANA DAL ÖĞRETİM PROGRAMI ZORUNLU ve SEÇMELİ DERS İÇERİKLERİ (2025-2026 EĞİTİM-ÖĞRETİM YILI)
|
|
1. SINIF 1. YARIYIL (GÜZ DÖNEMİ)
|
|
S/N
|
Dersin Kodu
|
DERS ADI
|
Z/S
|
T
|
U
|
L
|
TS
|
K
|
AKTS
|
|
1
|
ATA101
|
Atatürk İlkeleri ve İnkılap Tarihi 1
|
Z
|
2
|
0
|
0
|
2
|
2
|
2
|
|
İçerik: Atatürk Dönemi İnkılâpları, Türkiye Cumhuriyeti’nin Atatürk Dönemindeki Dış Siyaseti, Atatürk İlkeleri.
|
|
2
|
BIL103
|
Programlama Temelleri
|
Z
|
3
|
1
|
0
|
4
|
4
|
4
|
|
İçerik: Algoritma ve programlama mantığı, algoritmalar, akış diyagramları, visual basic Programlama dili geliştirme ortamı.
|
|
3
|
BIL117
|
Dijital İçerik Üretimi ve Sosyal Medya
|
Z
|
3
|
1
|
0
|
4
|
4
|
4
|
|
İçerik: Bu ders, öğrencilere dijital içerik oluşturma ve sosyal medya yönetimi becerilerini kazandırmayı amaçlar. Öğrenciler, farklı içerik türleri (blog yazıları, görseller, videolar, podcastler) oluşturmayı, düzenlemeyi ve sosyal medya platformlarında paylaşmayı öğreneceklerdir. Ayrıca, hedef kitle analizi, içerik takvimi oluşturma, etkileşim artırma ve temel dijital pazarlama stratejileri gibi konularda da bilgi sahibi olacaklardır.
|
|
4
|
BIL107
|
İşletim Sistemleri
|
Z
|
3
|
1
|
0
|
4
|
4
|
4
|
|
İçerik: Temel işletim sistemi kavramları, işletim sisteminin yapısı, işletim sistemi kurmak, işletim sistemi yönetimsel araçları kullanmak, işletim sistemi yardımcı programları kurmak, erişim denetimi, ağ ayarları, sunucu işletim sistemleri.
|
|
5
|
BIL109
|
Ofis Yazılımları
|
Z
|
3
|
1
|
0
|
4
|
4
|
4
|
|
İçerik: Bilişim teknolojisinde ofis programlarını kullanarak her türlü yazı, şekil , hesap işlemlerini yapmak.
|
|
6
|
BIL111
|
Yazılım Mimarileri
|
S
|
2
|
0
|
0
|
2
|
2
|
2
|
|
İçerik: Yazılımın gereksinimlerini belirlemek , analiz etmek , yazılım geliştirmek , Tasarım araçlarını kullanmak , Gereksinimlere uygun yazılım seçmek , Yazılımı kodlamak, yazılımın testini yapmak , Bakım onarım işlemlerini yapmak. Yazılım geliştirme modeli ve yazılım mimarisini seçmek.
|
|
7
|
MAT101
|
Matematik 1
|
Z
|
2
|
0
|
0
|
2
|
2
|
3
|
|
İçerik: Sayılar, Cebir, Eşitsizlikler ve Denklemler, Fonksiyonlar, Oran ve Orantı, Logaritma, Trigonometri, Karmaşık Sayılar, Katı Cisimlerde Alan-Hacim.
|
|
8
|
TDL101
|
Türk Dili 1
|
Z
|
2
|
0
|
0
|
2
|
2
|
2
|
|
İçerik: Dilin tanımı ve önemi; dil kültür ilişkisi; yazı dili ve özellikleri, yazılıanlatımda dış yapı ve kurallar, imla kuralları ve noktalama işaretleri; yazıda plan, tema, bakış açısı, yardımcı fikirler, paragraf yazımı; kompozisyon kavramı, kompozisyon yazma kuralları ve planları; seçilmiş yazılarda kompozisyon çatısı, tema, paragraf incelemesi, kompozisyon düzeltme çalışmaları, genel anlatım bozuklukları, düşünme ve düşündüğünü ifade edebilme; çeşitli yazı türleri, (anı, fıkra, hikaye, eleştiri, roman, vb.), formal yazılar (özgeçmiş, dilekçe, rapor, ilan, bibliyografya, tebliğ, resmi yazılar, bilimsel yazılar, makale, vb.), makalelerin giriş, gelişme ve sonuç bölümleri üzerine çalışma, makale yazma çalışması, not alma ve özetleme yöntem ve teknikleri.
|
|
9
|
YDL101
|
Yabancı Dil I
|
Z
|
2
|
0
|
0
|
2
|
2
|
3
|
|
İçerik: Öğrencilerin sonraki yıllarda görecekleri mesleki İngilizce derslerini takip edebilmeleri, lisans sonrası; ve meslek hayatlarında ihtiyaç duyacakları; İngilizceye temel oluşturacak seviyede İngilizce dilbilgisi, kelime dağarcığı, okuduğunu anlama, sözlü anlatım ve yazma becerileri.
|
|
10
|
BIL115
|
Python Programlama I
|
S
|
2
|
0
|
0
|
2
|
2
|
3
|
|
İçerik: Bu derste Python programlama diline giriş yapılır. Kurulum, değişkenler, veri türleri, kullanıcıdan veri alma (input), çıktı verme (print), karar yapıları (if, elif, else) ve döngüler (for, while) gibi temel kontrol yapıları işlenir. Ayrıca string işlemleri ve basit matematiksel uygulamalarla algoritma geliştirme becerisi kazandırılır.
|
|
Kısaltmalar: Z: Zorunlu; S: Seçmeli; T: Haftalık Teorik Ders Saati; U: Haftalık Uygulama Ders Saati; L: Haftalık Laboratuvar Ders Saati; TS: Haftalık Toplam Ders Saati; K: Dersin Kredisi; AKTS: Dersin Avrupa Kredi Transfer Sistemi Kredisi.
|
|
|
|
1. SINIF / 2.YARIYIL (BAHAR DÖNEMİ)
|
|
S/N
|
Dersin Kodu
|
DERS ADI
|
Z/S
|
T
|
U
|
L
|
TS
|
K
|
AKTS
|
|
1
|
ATA102
|
Atatürk İlkeleri ve İnkılap Tarihi 2
|
Z
|
2
|
0
|
0
|
2
|
2
|
2
|
|
İçerik: Atatürk Dönemi İnkılâpları, Türkiye Cumhuriyeti’nin Atatürk Dönemindeki Dış Siyaseti, Atatürk İlkeleri.
|
|
2
|
BIL112
|
Görsel Programlama
|
Z
|
3
|
1
|
0
|
4
|
4
|
4
|
|
İçerik: Görsel Programlama Temel Bileşenleri, Kontroller ve Formlar, Değişkenler ve Değişken Tipleri, Giriş Çıkış Kontrol Komutları, Operatörler, Kontrol Nesneleri ve Özellikleri, Program Denetim Komutları, Kontrol Deyimleri ve Döngüler, Diziler, Bileşenlerin Özellikleri ve Olayları.
|
|
3
|
BIL114
|
Bilgisayar Donanımı
|
Z
|
2
|
0
|
0
|
2
|
2
|
2
|
|
İçerik: Anakart ,işlemci ,ram ,ekran kartı ,harddidsk ,dvd ,ses kartı veri yolları ethernet kartı özelliklerini işlevlerini öğrenmek.
|
|
4
|
BIL118
|
Veri Tabanı ve Yönetimi 1
|
Z
|
3
|
1
|
0
|
4
|
4
|
4
|
|
İçerik: Veri tabanında alanların oluşumu ilişki, sorgu, modüller gibi işlevlerin öğretimi.
|
|
5
|
BIL120
|
Web Tasarımının Temelleri
|
Z
|
3
|
1
|
0
|
4
|
4
|
4
|
|
İçerik: Html´ye Giriş, Css ayarları , Sabitler, Operatörler, Kontrol Yapıları, String Fonksiyonları, Zaman, Mat. ve Değişken Fonk., Diğer Hazır Fonksiyonlar, Dosya ve Klasör İşlemleri, Javascript İle Oturum Yönetimi, Fonksiyonları, Örnek Uygulamalar.
|
|
6
|
BIL116
|
Python Programlama II
|
S
|
2
|
0
|
0
|
2
|
2
|
2
|
|
İçerik: Bu derste Python’da ileri seviye konulara odaklanılır. Fonksiyon tanımlama ve kullanımı, listeler ve liste metotları, sözlük yapısı, nesne tabanlı programlama (sınıflar, metotlar, kalıtım), dosya işlemleri, hata yönetimi (try-except), JSON veri yapısı, NumPy ile sayısal işlemler ve matplotlib ile görselleştirme gibi konular işlenir.
|
|
7
|
MAT102
|
Matematik 2
|
Z
|
2
|
0
|
0
|
2
|
2
|
3
|
|
İçerik: Matrisler, Lineer Denklem Sistemleri. Limit, Türev, Fonksiyonlar, Denklemler, Eğri çizimleri, Alan ve Hacim Hesapları, İstatistik Hakkında Bilgiler.
|
|
8
|
STJ102
|
Staj Uygulaması
|
Z
|
0
|
0
|
0
|
0
|
0
|
5
|
|
İçerik: İş hayatında deneyim kazanma. Çalışma düzenini öğrenme. Alanı ile ilgili bilgileri kullanabilme.
|
|
9
|
TDL102
|
Türk Dili 2
|
Z
|
2
|
0
|
0
|
2
|
2
|
2
|
|
İçerik: Dilin özellikleri ve sosyal hayatımızdaki yeri, Türkçenin tarihî dönemleri, ses bilgisi, anlam ve görevleri bakımından kelimeler, imlâ-noktalama işaretleri; sunum, şiir, deneme, kompozisyon, hikâye, gazete-dergi çalışmaları ve uygulamaları.
|
|
10
|
YDL102
|
Yabancı Dil 2
|
Z
|
2
|
0
|
0
|
2
|
2
|
2
|
|
İçerik: Past Simple to be Past Simple Future Tenses Future Tenses Countable and Uncountable Nouns Adjectives Too/Enough Have to Mid-term exams Comperatives Superlatives Present Perfect Present Perfect and Past Simple Review.
|
|
Kısaltmalar: Z: Zorunlu; S: Seçmeli; T: Haftalık Teorik Ders Saati; U: Haftalık Uygulama Ders Saati; L: Haftalık Laboratuvar Ders Saati; TS: Haftalık Toplam Ders Saati; K: Dersin Kredisi; AKTS: Dersin Avrupa Kredi Transfer Sistemi Kredisi.
|
|
|
|
2. SINIF / 3.YARIYIL (GÜZ DÖNEMİ)
|
|
S/N
|
Dersin Kodu
|
DERS ADI
|
Z/S
|
T
|
U
|
L
|
TS
|
K
|
AKTS
|
|
1
|
BIL201
|
Görsel Programlama 2
|
Z
|
3
|
1
|
0
|
4
|
4
|
4
|
|
İçerik: C# ile programlamanın temelleri, Windows kontrolleri, hata yakalama, koleksiyonlar, diyalog kutuları, menü tasarımı.
|
|
2
|
BIL203
|
İnternet Programcılığı 1
|
Z
|
3
|
1
|
0
|
4
|
4
|
4
|
|
İçerik: Web Tasarım İlkeleri, Web Kavramı ve HTML´e Giriş, HTML Komutları, Eklentiler ve DHTML (Dynamic HTML), CSS (Cascaded Style Sheets), Php ile web sayfası oluşturma , MySql veri tabanını kullanma.
|
|
3
|
BIL205
|
Grafik ve Animasyon I
|
Z
|
3
|
1
|
0
|
4
|
4
|
4
|
|
İçerik: Çözünürlük ve renk görüntüleri, Dosya (resim, ses, video) formatları, Photoshop programı / uygulamalar.
|
|
4
|
BIL207
|
Ağ Temelleri
|
Z
|
1
|
1
|
0
|
2
|
2
|
2
|
|
İçerik: Veri ve Bilgisayar Haberleşmesine Giriş, Veri İletimi, Ağ topolojileri, Bilgisayar ağları ve sınıflandırılması, OSI başvuru modeli, Bilgisayar ağlarında kullanılan elemanlar.
|
|
5
|
BIL209
|
Veri Tabanı ve Yönetimi 2
|
S
|
3
|
1
|
0
|
4
|
5
|
5
|
|
İçerik: Değişik veri tabanı uygulamalarda yönetimsel araçların kullanılması.
|
|
6
|
BIL213
|
Yapay Zeka
|
S
|
3
|
1
|
0
|
4
|
5
|
5
|
|
İçerik: Programlama dillerinin yapıları ve C dilini özellikleri, Algoritma yapısına giriş, C programlamanın temel kavramları: Değişkenler, Sabitler, Operatörler, atama,artım, azalım işleçleri, C dilinde yapısal program geliştirme, Program denetim fonksiyonları: Şartlı ifadeler ve Döngüler, Fonksiyonlar, Diziler, Hazır Kütüphane fonksiyonları, işaretçiler, karakterler ve karakter katarları, biçimlenmiş giriş/çıkış, yapılar, birlikler, bit işlem, saymaçlar olarak belirlenmiştir.
|
|
7
|
YON201
|
Yönlendirilmiş Çalışma 1
|
Z
|
1
|
1
|
0
|
2
|
2
|
3
|
|
İçerik: 1) İşletme Yönetiminde Sorun Çözme 2) İletişim 3) İnsan İlişkileri ve Grup Çalışması 4) Kendini Geliştirme ve Kendi Kendini Yönetme.
|
| 8 |
OMY203
|
Bağımlılık ve Bağımlılıkla Mücadele
|
Z
|
2
|
0
|
0
|
2
|
2
|
3
|
|
İçerik: Öğrenciler, bağımlılık kavramı ile tanışmalarının akabinde, bağımlılık ve bağımlılık türlerine ilişkin kapsamlı bilgi sahibi olacak, uygulamalar eşliğinde bağımlılık riskini azaltmaya ve bağımlılığı önlemeye yönelik çözüm önerileri geliştirecek, bağımlılıklarla bireysel ve toplumsal düzeyde mücadelenin önemini kavrayacaklardır.
|
|
Kısaltmalar: Z: Zorunlu; S: Seçmeli; T: Haftalık Teorik Ders Saati; U: Haftalık Uygulama Ders Saati; L: Haftalık Laboratuvar Ders Saati; TS: Haftalık Toplam Ders Saati; K: Dersin Kredisi; AKTS: Dersin Avrupa Kredi Transfer Sistemi Kredisi.
|
|
|
|
2. SINIF / 4.YARIYIL (BAHAR DÖNEMİ)
|
|
S/N
|
Dersin Kodu
|
DERS ADI
|
Z/S
|
T
|
U
|
L
|
TS
|
K
|
AKTS
|
|
1
|
BIL202
|
Görsel Programlama 3
|
Z
|
3
|
1
|
0
|
4
|
5
|
5
|
|
İçerik: Yerel ve uzak veritabanlarına bağlantı, basit ve gelişmiş sorgulamalar yapma, program kurulumu hazırlama.
|
|
2
|
BIL204
|
Mobil Programlama
|
Z
|
3
|
1
|
0
|
4
|
5
|
5
|
|
İçerik: Sistem Teorisi, Sistem Özellikleri, Sistem Örnekleri Bilgi Sistemleri Bilgi Sistemi Tarafları Sistem Geliştirme Süreci ve Modelleri Ön İnceleme ve Fizibilite Çalışması Gereksinim Analizi: Sistem analizi Yöntemleri, Araştırma Metotları Gereksinim Analizi Modeli Sistem Tasarımı Nesneye Yönelik Sistem Analizi Kodlama Yazılımda Kalite ve Test Teknikleri Var Olan Sistemden Yeni Sisteme Geçiş Bilgi Sistemlerinin Yeri İşletmelerde Bilgi Sistemi Uygulamaları.
|
|
3
|
BIL208
|
Grafik Animasyon 2
|
Z
|
3
|
1
|
0
|
4
|
5
|
5
|
|
İçerik: Çözünürlük ve renk görüntüleri, Dosya (resim, ses, video) formatları, Photoshop programı / uygulamalar.
|
|
4
|
YON202
|
Yönlendirilmiş Çalışma 2
|
Z
|
1
|
1
|
0
|
2
|
2
|
2
|
|
İçerik: Bilimsel çalışma kuralları ve etiğine uygun olarak öğrencinin mesleğine yönelik bir konuyu çalışması, araştırması, raporlaması ve sözlü olarak sunması.
|
|
5
|
BIL224
|
İnternet Programcılığı 2
|
Z
|
3
|
1
|
0
|
4
|
5
|
5
|
|
İçerik: ASP´ye Giriş, Diziler, Sabitler, Operatörler, Kontrol Yapıları, String Fonksiyonları, Zaman, Mat. ve Değişken Fonk., Diğer Hazır Fonksiyonlar, Dosya ve Klasör İşlemleri, ASP İle Oturum Yönetimi, MySQL´e Giriş, ASP´de MySQL Fonksiyonları, AsP ile MySQL Kullanımı, Örnek Uygulamalar.
|
|
6
|
BIL232
|
Oyun Programlama
|
S
|
3
|
1
|
0
|
4
|
5
|
5
|
|
İçerik: VC# programlamaya giriş, değişkenler, bileşenler, mesaj pencereleri ve giriş-çıkış işlemleri, kontrol işlemleri ve döngüler,fonksiyonlar, diziler, formlar, grafik işlemleri, veritabanı uygulamaları.
|
|
7
|
BIL230
|
Girişimcilik ve İnovasyon
|
Z
|
2
|
0
|
0
|
2
|
2
|
3
|
|
İçerik: Bu derste girişimcinin özellikleri, girişimcilikte cinsiyet faktörü, girişimcilik kültürü ve girişimcilik türleri incelenecektir.
|
|
8
|
OMY202
|
Gönüllülük Çalışmaları
|
Z
|
2
|
0
|
0
|
2
|
2
|
3
|
| İçerik: Gönüllülük Kavramı ve Gönüllü Yönetimi; Temel Gönüllülük Alanları (Afet ve Acil Durum, Çevre, Eğitim ve Kültür, Spor, Sağlık ve Sosyal Hizmetler vd.); Gönüllü Çalışmalarla İlgili Proje Geliştirme ve Sahada Gönüllü Çalışmalara Katılım; Gönüllü Çalışmalarda Etik, Ahlaki, Dini, Geleneksel Değerler ve İlkeler; Kamu Kurumları, Yerel Yönetimler ve Sivil Toplum Kuruluşlarında (STK) Gönüllü Çalışmalara Katılım; Toplumda Risk Grupları ve Gönüllülük; Göçmenler ve Gönüllülük. |
|
Kısaltmalar: Z: Zorunlu; S: Seçmeli; T: Haftalık Teorik Ders Saati; U: Haftalık Uygulama Ders Saati; L: Haftalık Laboratuvar Ders Saati; TS: Haftalık Toplam Ders Saati; K: Dersin Kredisi; AKTS: Dersin Avrupa Kredi Transfer Sistemi Kredisi.
|
|
Bilgisayar Teknolojileri bölümü önlisans programı ders içeriklerinin indirilebilir (yazdırılabilir) formu 
|