Öğr. Gör. Fahri YILMAZ Bilgisayar Teknolojileri Bölümü Bölüm

2012 – 2013 BİLGİSAYAR PROGRAMCILIĞI PROGRAMI DERS PLANI
1. SINIF GÜZ YARI YILI
D.KOD
DERS ADI
Te Uy
D.Saati
Z/M/S
AKTS
ATA1001
ATATÜRK İLKELERİ VE İNK. TARİHİ-I
2
0
2
Z
2
TÜR1001
TÜRK DİLİ -I
YDİ1001
YABANCI DİL-I
2
0
2
Z
2
0
4
Z
4
MATEMATİK-I
4
3
MAT1001
1
4
Z
4
BİL1001
PROGRAMLAMA TEMELLERİ-I
3
1
4
Z
6
BIL1009
ALGORİTMA VE PROGRAMLAMAYA GİRİŞ
2
1
3
Z
5
BİL1011
İLETİŞİM VE ETİK
0
2
Z
3
BİL
Seçmeli Ders I
TOPLAM
2
3
1
4
4
25
S
4
30
D.Saati
Z/M/S
AKTS
4
S
4
4
S
4
D.Saati
Z/M/S
AKTS
21
1. SINIF GÜZ YARIYILI SEÇMELİ DERSLER LİSTESİ
D.KOD
DERS ADI
BİL1003
OFİS YAZILIMLARI
BİL1013
C PROGRAMLAMA
Te Uy
3
1
3
1
1. SINIF BAHAR YARIYILI
D.KOD
DERS ADI
Te Uy
ATA1002
ATATÜRK İLKELERİ VE İNK. TARİHİ-II
2
0
2
Z
2
TÜR1002
TÜRK DİLİ -II
2
0
2
Z
2
YDİ1002
YABANCI DİL-II
MAT1002
MATEMATİK-II
4
4
0
0
4
4
Z
Z
4
4
BİL1004
GRAFİK VE ANİMASYON –I
2
1
3
Z
6
BİL1006
BİLGİSAYAR DONANIMI
1
1
2
Z
4
BİL
Seçmeli Ders I
1
4
S
4
BİL
Seçmeli Ders II
TOPLAM
3
3
4
25
S
21
1
4
4
30
-
-
-
Z
5
STJ1002
Endüstriye Dayalı Staj (EDS)
1. SINIF BAHAR YARI YILI SEÇMELİ DERSLER LİSTESİ
D.KOD
DERS ADI
BİL1008
VERİ TABANI-I
BİL1010
GÖRSEL PROGRAMLAMA I
BİL1012
MİKROBİLGİSAYAR SİSTEMLERİ VE
ASSEMBLER
Te Uy
D.Saati
Z/M/S
AKTS
3
3
1
4
S
4
1
4
S
4
3
1
4
S
4
Öğr. Gör. Fahri YILMAZ
Bilgisayar Teknolojileri Bölümü
Bölüm Başkan V.
2. SINIF GÜZ YARILI
D.KOD
DERS ADI
Te Uy
2
1
D.Saati
3
Z/M/S
Z
AKTS
4
BİL2005
GRAFİK VE ANİMASYON –II
BİL2001
İNTERNET PROGRAMCILIĞI -I
3
1
4
Z
5
BİL2003
AĞ TEMELLERİ
1
1
2
Z
2
BİL2017
İŞLETİM SİSTEMLERİ
1
1
2
Z
3
YDİ2001
MESLEKİ YABANCI DİL-I
1
1
2
Z
2
BİL2021
ARAŞTIRMA YÖNTEMLERİ VE PROJE
HAZIRLAMA
2
0
2
Z
6
BİL
Seçmeli Ders I
3
1
4
S
4
BİL
Seçmeli Ders II
TOPLAM
3
16
1
7
4
23
S
4
30
D.Saati
Z/M/S
AKTS
2. SINIF GÜZ YARIYILI SEÇMELİ DERSLER LİSTESİ
D.KOD
DERS ADI
Te Uy
BİL2019
GÖRSEL PROGRAMLAMA II
3
1
4
S
4
BİL2009
VERİ TABANI-II
3
1
4
S
4
BİL2021
WEB TASARIMININ TEMELLERİ
3
1
4
S
4
2. SINIF BAHAR YARIYILI
D.KOD
DERS ADI
BİL2014 E-TİCARET
Te Uy
2
0
D.Saati
Z/M/S
AKTS
2
Z
3
BİL2016 YAZILIM MİMARİLERİ
2
0
2
Z
5
BİL2002 İNTERNET PROGRAMCILIĞI -II
3
1
4
Z
5
BİL2020 KARİYER YÖNETİMİ
3
0
3
Z
3
BİL2022 İNTERNET GÜVENLİĞİ
2
0
2
Z
2
BİL
Seçmeli Ders I
3
1
4
S
6
BİL
Seçmeli Ders II
TOPLAM
3
18
1
3
4
21
S
6
30
-
-
-
Z
5
STJ2002 Endüstriye Dayalı Staj (EDS)
2. SINIF BAHAR YARIYILI SEÇMELİ DERSLER LİSTESİ
D.KOD
DERS ADI
Te Uy
D.Saati
Z/M/S
AKTS
BİL2018
OYUN PROGRAMLAMA
3
1
4
S
6
BİL2004
NESNE TABANLI PROGRAMLAMA I
3
1
4
S
6
BIL2024
GÖRSEL PROGRAMLAMA III
3
1
4
S
6
Öğr. Gör. Fahri YILMAZ
Bilgisayar Teknolojileri Bölümü
Bölüm Başkan V.
B.Ü.
AKDAĞMADENİ MYO
BİLGİSAYAR PROGRAMCILIĞI PROGRAMI DERS İÇERİKLERİ
ATA1001 ATATÜRK İLKELERİ VE İNKILAP TARİHİ – 1
Avrupa da reform, rönesans, aydınlanma ve sanayileşme süreci bunun Osmanlı devleti ve
toplumu üzerindeki etkisi, Osmanlı devletinde değişen düşünce akımları ve merkezi idareye
alternatif düşünce ve akımlar,Osmanlı devletinin çöküşünün iç ve dış nedenleri,I.Dünya
savaşına yol açan ekonomik ve siyasal gelişmeler, I.Dünya Savaşı v Osmanlı İmparatorluğu
üzerindeki etkisi, savaş sonrasında oluşan Yeni Dünya düzeni,I.Dünya savaşı sonrasında
Osmanlı devleti içindeki gelişmeler ve işgaller dönemi buna bağlı olarak oluşan İstiklal savaşı
süreci,Ankara’da da alternatif bir hükümet kurulması, meclisin açılması ve başarı ile biten bir
istiklal savaşı sonrasında diplomasinin devreye girmesi , Lozan Konferansı ve onun I.Dünya
savaşı ve sonrasında Sevr Antlaşması ile sıkışan Türk toplumunu Mustafa Kemal Atatürk
önderliğinde verdiği özgürlük mücadelesini ekonomik ve siyasal anlamda
tamamlaması,ekonomik siyasal ve toplumsal anlamda tam bağımsız bir Türkiye’ye giden yol
TUR1001 TÜRK DİLİ – 1
Dilin tanımı ve özellikleri. Dilin millet hayatındaki yeri ve önemi. Dil ve kültür ilişkisi. Türk
dilinin dünya dilleri içindeki yeri. Türk dilinin tarihi dönemleri. Türk dilinin bugünkü durumu
ve yayılma alanları. Ses bilgisi, Türkçenin ses özellikleri, ses olayları. Kelimelerin şekil
yapıları, ek ve kök çözümlemeleri. Sözcük türleri. Cümle bilgisi, cümle ögeleri. Anlam
bilgisi. Yazım kuralları ve uygulaması. Noktalama işaretleri ve uygulaması.
YDİ1001 YABANCI DİL - 1
Greetings, Days / months / seasons, Numbers, Telling the time, Telling the date, To be,
Singulars / Plurals, There is / There are, A / An / The, Have got / has got, Possessive,
Adjectives, Prepositions, Tenses
MAT1001 MATEMATİK – 1
Kümeler ve sayılar, Sayılarla ilgili işlemler ve sayı sistemleri, Diziler ve sayı dizilerinde dört
işlemler, Aritmetik ve geometrik diziler, Fonksiyonlarda temel işlemler, Fonksiyon çeşitleri
ve grafikler, Üstel fonksiyonlar
BİL1001 PROGRAMLAMA TEMELLERİ – 1
Algoritma, Akış Diyagramı, Programlama Araçları, Değişkenler ve Sabit, Giriş-Çıkış
İşlemleri, Operatörler, Karar Yapıları, Döngü Kontrolleri, Tek Boyutlu Diziler, Çok Boyutlu
Diziler, Değer Döndürmeyen Alt Programlar, Değer Döndüren Alt Programlar, Değer
Döndüren Alt Programlar, Sıralı Dosyalar, Rastgele Erişimli Dosyalar
BİL1009 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ
Algoritma ve programlama mantığı, algoritmalar, akış diyagramları, sıralama algoritmaları,
arama algoritmaları
BİL1011 İLETİŞİM VE ETİK
İletişimin temel öğeleri, işleyiş açısından iletişim, örgüt ve grup içinde iletişim kurma
becerileri, iletişimi engelleyen yada aksatan statü farklılıkları dil ve anlatım güçlüklerinden
Öğr. Gör. Fahri YILMAZ
Bilgisayar Teknolojileri Bölümü
Bölüm Başkan V.
kaynaklanan kısıtlamalar ve bunların ortadan kaldırılmasına yönelik çalışmalar, yazılı, sözlü
ve sözsüz iletişimin önemi ve kullanılan teknikler.
BİL1003 OFİS YAZILIMLARI
Belge İşlemleri, Biçimlendirme İşlemleri, Belge Denetimi, Yazdırma, Tablo İşlemleri, Nesne
İşlemleri, Gelişmiş Özellikler, Makrolar, Özelleştirme, Çalışma Alanı, Veri Girişi,
Biçimlendirme İşlemleri, Formüller, Fonksiyonlar, Grafik İşlemleri, Veri Analizi, Veri
Analizi, Yazdırma, Makrolar, Özelleştirme, Çalışma Alanı, Slayt İşlemleri, Tasarım, Slayt
Nesneleri, Gösteri Ayarları, Yazdırma, Özelleştirme, Internet Kavramları, E-Posta
STJ1002 - ENDÜSTRİYE DAYALI STAJ I
Öğrenci 30 iş günü süreyle bir bilgisayar sektöründe staj yapar.
BİL1008 - VERİ TABANI I
Veritabanı İhtiyaç Analizi, Normalizasyon , Veritabanı Araçlarının Kurulumunu Yapmak ,
Tabloları Oluşturmak ve Özelliklerini Belirlemek , Sorgu Oluşturmak ve Çeşitlerini
Kullanmak , İlişkili Tablolar ile Sorgu Hazırlamak , DML Sorgularını Kullanmak , Kullanıcı
Sorguları Yazmak
BİL1010 - GÖRSEL PROGRAMLAMA I
Görsel programlama editörü kurma ve ayarlarını yapma , Formlar ve özellikleri , Standart
nesneler , Giriş ve mesaj pencereleri , Diyalog pencereleri , Gelişmiş nesneler , Operatörler ,
Fonksiyonlar , Karar yapıları ve döngüler , Diziler , Grafik uygulamaları , Raporlama
uygulamaları
BİLP2012 - MİKROBİLGİSAYAR SİSTEMLERİ VE ASSEMBLER
Mikro bilgisayar sisteminin donanımsal yapısını, bilgisayar mimarilerini tanımak,
mikroişlemci-mikro denetleyici kavramlarını bilmek, Mikro denetleyicileri ve PIC mikro
denetleyici çeşitlerini tanımak, PIC mikro denetleyicilerini programlamak ve uygulamalar
geliştirmek
TUR1002 - TÜRK DİLİ II
Genel olarak anlatım kavramı. Anlatım Bozuklukları. Kompozisyon bilgisi. Düşünceyi
geliştirme yolları. Yazılı anlatım (edebî türler, resmî yazılar, düşünce yazıları). Sözlü anlatım.
Doğru ve güzel konuşma. İletişim ve sunum teknikleri. Uygulamalar.
BİL1004 - GRAFİK VE ANİMASYON I
Program Giriş Ayarları , Araç Paneli , Araç Paneli , Vektör Araçları , Vektör Araçlar , Metin
Düzenleme İşlemleri , Renk, Kontur ve Dolgu Uygulamaları , Canlı Filtreler , Canlı Filtreler ,
Katman İşlemler , Katman İşlemler , Dilimler ve Etkin Bölgeler , Düğmeler ve Açılır
Menüler, Sayfalar , Hareketli Resimler , Slayt Gösterisi , Optimizasyon ve Dışa Aktarma ,
WEB Tasarım Editörü ile Çalışma
BİL1006 - BİLGİSAYAR DONANIMI
Statik (Durgun) Elektriğe Karşı Önlemler , Donanım Malzemelerinin Özellikleri , Donanım
Malzemelerinin Özellikleri , Bilgisayar Kasasının Güç Gereksinimi , Bilgisayar Kasasının
Güç Gereksinimi , Anakart, İşlemci ve Bellek Birimleri , Anakart, İşlemci ve Bellek
Öğr. Gör. Fahri YILMAZ
Bilgisayar Teknolojileri Bölümü
Bölüm Başkan V.
Birimleri, Disk Sürücüleri , Disk Sürücüleri , Donanım Kartları , Donanım Kartları , Çevre
Birimleri , Çevre Birimleri , BIOS , BIOS , Hata Mesajları , Hata Mesajları
YDİ1010 - YABANCI DİL II
Tenses , Comparatives , Modals , Conjunctions , Conditional Clauses , Passive Voice ,
Reported Speech
ATA1002.361011 - ATATÜRK İLKELERİ VE İNKILAP TARİHİ-II
Lozan Konferansı sonrasında değişen dengeler ulusal ve uluslar arası arenada Türkiye’nin
giderek değişen ve artan önemini analiz edebilmek.Bu nedenle bir tarafta geliştirilen Mustafa
Kemal Atatürk önderliğinde verdiği özgürlük mücadelesini tamamlayan ekonomik,toplumsal
ve siyasal devrimlerin daha iyi bir şekilde analiz edilmesi örnek ve somut olaylar vasıtası ile
amaçlanmaktadır. Bu şekilde Cumhuriyet düşüncesi ile erdemleri ve Cumhuriyet rejiminin
Türk toplumu ve çağdaş Türkiye’nin inşasındaki önemi daha net olarak görülebilecektir.
Dersin içerdiği konular her derste ilgili bölümler Nutuk’dan okumalar yapılıp desteklenerek,
analiz edilmeye çalışılacaktır.
MAT1002 - MATEMATİK II
Logaritma , İstatistik ve kavramlar , İstatistik ve kavramlar , Denklem kavramı , Eşitsizlik
kavramı , Türev , Fonksiyon grafikleri
3. Dönem (Güz)
BİL2005 - GRAFİK VE ANİMASYON II
Animasyon Temelleri , Grafikler , Grafikler , Metin İşlemleri , Metin İşlemleri , Semboller ,
Animasyon Teknikleri , Ses ve Video İşlemleri , Ses ve Video İşlemleri , Ekranlar , Bileşenler
, Dinamik Veriler , Dinamik Veriler , Dinamik Veriler , Yazılım Optimizasyonu , Yazılım
Optimizasyonu , Animasyon Dosyalarının Yayınlama Ayarları , Animasyon Dosyalarının
Yayınlama Ayarları , Eylemler Paneli , Temel Programlama Yapıları , Temel Programlama
Yapıları , Nesneler , Fonksiyonlar , Ses ve Video İşlemleri , Sunucu Taraflı İşlemler
YDİ2001 - MESLEKİ YABANCI DİL-I
Mesleki yabancı dil yeterliklerine temel teşkil edecek genel İngilizce bilgilerinin
güncelleştirilerek tekrarı , Mesleki yabancı dil yeterliklerine temel teşkil edecek genel
İngilizce bilgilerinin güncelleştirilerek tekrarı , Mesleki terim, kavram ve terminoloji , İşletim
sistemi kurulum dokümanları , İşletim sistemi hata mesajları , İşletim sistemi yardım
dosyaları , ARASINAV , Program dili hata mesajları , Program dili hata mesajları , Program
dili yardım dosyaları , Program dili yardım dosyaları , Program dilinde kullanılan terimler ,
Program dilinde kullanılan terimler , Bilgisayar çevre birimleri dokümanları , Bilgisayar çevre
birimleri dokümanları
BİLY2021 - ARAŞTIRMA YÖNTEMLERİ VE PROJE HAZIRLAMA
Araştırma yöntemleri, kaynak araştırması, rapor hazırlama, proje hazırlama, sunum yapma.
BİLY2017 - İŞLETİM SİSTEMLERİ
Temel işletim sistemi kavramları, işletim sisteminin yapısı, işletim sistemi kurmak, işletim
sistemi yönetimsel araçları kullnamak, işletim sistemi yardımcı programları kurmak, erişim
denetimi, ağ ayarları, sunucu işletim sistemleri
Öğr. Gör. Fahri YILMAZ
Bilgisayar Teknolojileri Bölümü
Bölüm Başkan V.
BİL2003 - AĞ TEMELLERİ
Bilgisayar Ağları , Ağ Kabloları , Ağ Adresleme , Paylaşım ve Güvenlik , Ağ Çevre Birimleri
BİL2009 - VERİ TABANI II
Endüstri standardı en az iki farklı üreticinin sunucu yazılımını kurmak , Veritabanı yönetim
panelini kurmak, Veritabanı oluşturmak ve kullanıcıları tanımlamak , Veritabanı oluşturmak
ve kullanıcıları tanımlamak, Tabloları tanımlamak ve diyagram yönetmek , Tabloları
tanımlamak ve diyagram yönetmek, Veri aktarma işlemleri yapmak , Veri aktarma işlemleri
yapmak, Var olan veritabanından yeni veritabanı oluşturmak , Var olan veritabanından yeni
veritabanı oluşturmak, Görünüm, tetikleyici, altprogramlar ve indeksleri düzenlemek ,
Görünüm, tetikleyici, altprogramlar ve indeksleri düzenlemek, Kullanıcı rollerini, kullanıcı
tanımlı veri tiplerini düzenlemek , Kullanıcı rollerini, kullanıcı tanımlı veri tiplerini
düzenlemek , Kural ve varsayılan değerleri düzenlemek, Veri çoğaltma işlemleri ve bakım
planı yapmak , Veri çoğaltma işlemleri ve bakım planı yapmak , Performans analizi ve
iyileştirmeleri yapmak
BİL2019 - GÖRSEL PROGRAMLAMA II
Yerel veri tabanına bağlanmak ve verileri listelemek , Yerel veritabanında verileri işlemek ,
Yerel veritabanında istenilen kayda / kayıtlara ulaşmak , Uzak veritabanına bağlanmak ve
verileri listelemek , Basit sorgulamalar yapmak , İstatistiksel sorgulamalar yapmak ,
Veritabanından grafikler elde etmek , Veritabanından raporlama yapmak , Bileşen oluşturmak
ve eklemek , Yardım dosyaları hazırlamak , Veritabanı kurulum seti hazırlamak , Program
kurulum seti hazırlamak
BİL2021 - WEB TASARIMININ TEMELLERİ
Web kavramı, CSS, HTML
BİL2001 - İNTERNET PROGRAMCILIĞI I
uygulama yazılımlarını kurulumu ve testi, değişkenler ve sabitler, operatörler, karar kontrol
yapıları, döngü kontrol yapıları, kullanıcı tanımlı fonksiyonlar, hazır fonksiyonlar, diziler ve
nesneler, dosyalama işlemleri, web form uygulamaları, sayfalar arası veri aktarım yöntemleri,
veritabanı işlemleri, XML ve WEB servisleri
BİLY2020 - KARİYER YÖNETİMİ
Kariyerin tanımı ve kariyer yönetiminin önemi, kariyer gelişim modelleri, kariyer yönetim
sistemleri, kariyer yönetim sistemlerinin değerlendirilmesi, birey ve organizasyon açısından
kariyer yönetimi, çalışanların, yöneticilerin ve İK uzmanlarının kariyer yönetimindeki rolleri,
kariyer yönetiminde özel durumlar: ileri yaştaki çalışanlar, her iki ebeveynin de çalıştığı
aileler, kariyer platosu, becerilerin eskimesi, ev ve iş dengesinin kurulması, sınırsız kariyer.
BİLY2016 - YAZILIM MİMARİLERİ
Yazılım geliştirmek için test araçlarını kullanabilme
BİLY2014 - E-TİCARET
İnternetin teknik gelişimi, yeni ekonomi kavramı bağlamında ticarette meydana gelen
değişimlerin etkilerinin, elektronik ticaretin yönetsel, teknik, hukuki ve finansal altyapısı
BİL2004 - NESNE TABANLI PROGRAMLAMA I
Öğr. Gör. Fahri YILMAZ
Bilgisayar Teknolojileri Bölümü
Bölüm Başkan V.
Programlama için gerekli yazılımların kurulması, temel bir konsol ve işletim sistemi
uygulaması, sabit, değişken ve nesne kullanımı, operatörlerin kullanımı, karar kontrol
deyimleri, döngü kontrol deyimleri, kullanıcı tanımlı fonksiyonlar, hazır fonksiyonlar, dosya
işlemleri, sınıf, alan ve metot kullanımı, lokal ve global referanslar, diziler, çok boyutlu
diziler, standart bileşenler, gelişmiş bileşenler, veritabanı bağlantısı, veritabanı sorguları
BİL2018 - OYUN PROGRAMLAMA
Çarpışma algılama, yapay zeka oluşturma, ağ oyunları geliştirme, 2D oyun geliştirme, 3D
oyun geliştirme
BİL2024 - GÖRSEL PROGRAMLAMA III
Uygulamalarda kütüphane kullanmak, farklı uygulamalar ile veri transferi yapmak, iletişim
uygulamaları yapmak, birden çok katmanlı uygulama yapmak
STJY2002 - ENDÜSTRİYE DAYALI STAJ (EDS)
Öğrenci 30 iş günü süreyle bir bilgisayar sektöründe staj yapar.
YBİL2004 - İNTERNET PROGRAMCILIĞI II
Web sunucu için yazılım kurulumları ve yayınlama, Değişkenler ve sabitler, operatörler ve
işlem önceliği, Karar kontrol deyimleri, döngü kontrol deyimleri, Kullanıcı tanımlı
fonksiyonlar, Hazır fonksiyonlar, Dizi işlemleri, Dosya işlemleri, Web formları, Sayfalar arası
veri aktarımı, Veritabanı bağlantısı, Veritabanı işlemleri, XML uygulamaları ve web servisleri
BİLY2022 - İNTERNET GÜVENLİĞİ
İnternet Güvenliğine giriş ve Veri iletişimi, OSI Başvuru modeli, TCP/IP ve Port kavramı, IP
Paketleri, Etik ve Güvenlik,ARP Dinleme, Şifreleme ve teknikleri, Hash Algoritmaları ve
Kullanım Alanları ve Veri Bütünlük Algoritmaları, Genel Sistem Saldırıları, Genel İstismar
Metotları
Öğr. Gör. Fahri YILMAZ
Bilgisayar Teknolojileri Bölümü
Bölüm Başkan V.