Bilgisayar ve Bilişim Mühendisliği Enstitü Anabilimdalı,
e-BT (e-Bilişim Teknolojileri)
TEZSİZ YÜKSEK LİSANS PROGRAMI
DERS PLANI ve İÇERİKLER
1.YARIYIL
EBT511 Bilişim Teknolojileri ve Uygulamaları (3+0) (Zorunlu)
Ofis Bileşenleri, HTML dili, Dreamweaver ile tasarım, Adobe Fireworks ile resim işleme, Flash ile animasyonlar, web sayfasının yayınlanması, örnek web tasarımları.
EBT 512 Veri Yapıları ve Algoritmalar (3+0) (Zorunlu)
Veri kavramı ve veri tipleri, Listeler, balı listeler, Kuyruk, Yığıt, ikili ağaç ve uyugulama alanları, sıkıştırma algoritmaları, Sıralama algoritmaları ve bunların karşılaştırılmaları, arama algoritmaları ve bunların karşılaştırılmaları ve hash tabloları.
EBT513 Nesneye Dayalı Programlama Dilleri (3+0) (Zorunlu)
C#´a Genel Bakış. Kontrol deyimleri. Diziler, Formatlı Çıkış ve String İşlemleri. Kalıtım, Çok Biçimlilik, Interface. Görsel modelleme ve UML. UML Class Diyagramları. Windows Formları ile Kullanıcı Arayüz Tasarımı. WPF ile Kullanıcı Arayüz Tasarımı. WPF Grafikleri ve Multimedya. Jenerikler ve koleksiyonlar.
EBT514 Veritabanı Tasarımı ve Yönetimi (3+0) (Zorunlu)
Veritabanı Yönetim Sistemleri´ne Giriş. Varlik-ilişki modeli. İlişkisel Veri Modeli. İlişkisel Cebir. SQL. Normalizasyon. Veritabanı Yönetim Sistemi SQL Server ve Oracle ile uygulamalar.
2.YARIYIL
EBT521 Veri İletişimi ve Bilgisayar Ağları (3+0) (Zorunlu)
Veri İletişimi Temelleri, Analog ve Sayısal İletim, Hata Sezme ve Düzeltme Teknikleri, Akış Kontrolü, Çoğullama, Bilgisayar ağlarının sınıflandırılması, TCP/IP protokol ailesi, Yönlendirme algoritmaları ve protokolleri, Alt ağ kavramı.
EBT 522 İleri Web Programlama (3+0) (Zorunlu)
Web 2.0, XHTML, CSS, JavaScript, XML ve RSS, , PHP ve MySQL , ASP.NET ve ASP.NET Ajax
EBT523 İşletim Sistemleri (3+0) (Zorunlu)
Bilgisayar mimarisi, proses yönetimi, prosesler arası senkronizasyon, prosesler arası iletişim, semaforlar ve monitörler, kilitlenmeler, CPU planlama algoritmaları, bellek yönetimi, sanal bellek, dosya sistemleri, giriş/çıkış sistemleri ve disk planlaması.
Seçmeli Ders (3+0) (Seçmeli)
3.YARIYIL
EBT531 Proje (Kredisiz) (Zorunlu)
Her öğrenci bilişim teknolojilerine ait konularda proje çalışması yapıp rapor halinde danışmanı öğretim üyesine sunacaktır.
Seçmeli Ders (3+0) (Seçmeli)
Seçmeli Ders (3+0) (Seçmeli)
Seçmeli Ders (3+0) (Seçmeli)
SEÇMELİ DERSLER
EBT 541 İnternet Mühendisliği ve Ağ Güvenliği (3+0) (Seçmeli)
TCP/IP protokol mimarisi, TCP/IP çekirdek protokolleri (TCP, UDP, IP, ICMP, ARP) ve RFC dokümanları, Wireshark paket yakalama programı ve ilgili protokollerin başlık yapılarının incelenmesi
EBT 542 Bulanık Mantık ve Yapay Sinir Ağları (3+0) (Seçmeli)
Bulanık Kümeler. Üyelik fonksiyonları. Bulanık İşlemler. T-norm ve S-norm işlemler. Bulanık kurallar. Bulanıklaştırma, berraklaştırma, bulanık çıkarım. Mamdani bulanık çıkarım. Mamdani bulanık çıkarım uygulamaları. Sugeno bulanık çıkarım ve uygulama örneği. Matlab ortamında bulanık mantık uygulamaları. Beyinin yapısı. Yapay sinir. Perceptron. Çok katmanlı sinir ağları. Öğrenme. Geriye- yayılım algoritması. Momentum katsayısı. Matlab ortamında YSA uygulama örnekleri.
EBT 543 e-Ticaret (3+0) (Seçmeli)
e-Ticaret nedir? e-Ticaret modelleri ve kavramlar . Türkiye’deki başarılı e-ticaret örnekleri . Dünyadaki başarılı e-ticaret örnekleri . e-Ticaret girişiminin planlanması . e-Ticaret web sitesinin oluşturulması. Açık kaynak kod yazılımıyla örnek bir e-Ticaret sitesi oluşturmak . e-Ticaret Ödeme Sistemleri . e-Ticarette Güvenlik . e-Ticareti tanıtmak ve geliştirmek .
EBT 544 Bilgisayar Grafikleri (3+0) (Seçmeli)
Temel grafik donanım ve yazılım kavramlarının tanıtımı, 2D ve 3D modelleme ve dönüşümler, dönüşüm gözlemleme, izdüşümü, grafiksel yazılım paketleri ve grafik sistemlerini kullanma becerisi kazandırma. Renk, oyun geliştirme kavramları
EBT 545 Veri Madenciliği (3+0) (Seçmeli)
Veri Madenciliğine Giriş, Veri Madenciği Tanımları, Veri Madenciliğinin Geri Planı, Veri Madenciliği Teknikleri, Operasyonları ve Algoritmaları, Veri Madenciliği Uygulamaları, Veri Madenciliği Problemleri, Metin Madenciliği, Web Madenciliği, Örnek Uygulamalar.
EBT 546 Sanal Gerçeklik (3+0) (Seçmeli)
Bu derste, sanal gerceklik arayuz teknikleri ve programlanması verilecektir. Ders kapsamında fiziksel arayuz aygıtları, sanal bir dunyayı control ve kumanda etme metodları verilecektir. Ögrencilerin dersin ikinci yarısında(7 haftadan sonra) Creator ve Vega programlarını kullanarak kendi sanal dünya uygulamalarını yapabilmeleri sağlanacaktır
EBT 547 Java Programlama (3+0) (Seçmeli)
Java´ya Genel Bakış. Kontrol deyimleri. Diziler, Formatlı Çıkış ve String İşlemleri. Sınıflar, Nesneler ve metotlar. Kalıtım. Çok Biçimlilik. Grafik Kullanıcı Arayüz Tasarımı. Grafikler. İstisna Yönetimi – Dosyalar. Jenerikler – Koleksiyonlar. Appletler. Çok kanallı Programlama. Ağ Programlama
EBT 548 Oyun Programlama (3+0) (Seçmeli)
Oyun programlaya giriş, Oyun programlamada kullanılan matematik, grafik dönüşümler, animasyon, 3B, oyun programlamada ses, giriş ve çıkış donanımları, oyun motorları ve oyun programlamada kullanılan algoritmalar.
EBT 549 Biyobilişim (3+0) (Seçmeli)
Moleküler biyoloji: temel kavramlar. Biyolojik veri akışı, Biyolojik veri tabanları erişim ve arama stratejileri. Biyolojik dizin hizalama algoritmaları (Dinamik programlama, ikili hizalama, çoklu hizalama). Biyobilişimde örüntü tanıma yöntemleri. Biyobilişimde kullanılan veri yapıları (Sonek ağaçları, karar ağaçları, çizgeler).
EBT 550 Soyut Makineler ve Biçimsel Diller (3+0) (Seçmeli)
Dillerle ilgili temel matematik, Regüler ifadeler ve kümeler, Deterministik ve nondeterministik otomatlar, Dilbilgisi ve diller, Regüler diller, bağlamdan bağımsız diller, Gramerlerin iyileştirilmesi ve Normal formlar, Yığıtlı otamatlar, Turing makineleri, Ayrıştırma işlemleri, Dillerin sınıflandırılması, LL(k) diller ve LR(k) diller, Shift-Reduce ve Recursive-Descent ayrıştırma yöntemleri.
EBT 551 Bilişimde Proje Yönetimi (3+0) (Seçmeli)
Proje planlama ve kontrolde prensipler ve metodlar bunlara proje planı geliştirme, kaynak planlaması ve çizelgeleme konuları dahil (PERT/CPM); proje izleme ve sonuçlandırma. Etkili ekip çalışması için liderlik. Disiplinlerarası projeleri etkin bir biçimde yönetme becerileri. Bu derste teknolojiyi yoğun olarak kullanan firmaların özel sorunları tüm ders boyunca vurgulanmaktadır.