Bilişim Sistemleri Ders İçerikleri

BİLİŞİM SİSTEMLERİ ANABİLİM DALI 2012-2013 ÖĞTETİM YILI

GÜZ DÖNEMİNDE AÇILAN DERSLER

DERSİN KODU

DERSİN ADI

ULUSAL KREDİ

AKTS
KREDİSİ

LİNKLER

5291331
BİLİŞİM SUÇLARI VE ADLİ BİLİŞİM
3
7,5
5231331
BİLGİ GÜVENLİĞİ
3
7,5
5031331
BİLGİSAYAR MİMARİSİ
3
7,5
5101331
VERİ İLETİŞİMİ
3
7,5
5251331
İNSAN BİLGİSAYAR ETKİLEŞİMİ
3
7,5
5041331
ELEKTRONİK HABERLEŞME DÜZENLEMELERİ
3
7,5
AKTS
5061331
VERİ YAPILARI VE ALGORİTMALAR
3
7,5
5171331
WEB TABANLI EĞİTİM TASARIM VE UYGULAMA İLKELERİ 1
3
7,5
5111331
ÇOKLU ORTAM SİSTEMLERİ
3
7,5
5141331
VERİ MADENCİLİĞİ
3
7,5
5241331
GÖMÜLÜ SİSTEMLER
3
7,5
AKTS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BİLİŞİM SİSTEMLERİ ANABİLİM DALI DERSLERİ

BS501 Proje Yönetimi 3 (3+0)
Proje Yönetimi Bağlamı. Proje Denetimi Bağlamı. Projenin Kavranması. Projenin Planlanması : Risklerin Tanımlanması ve Yönetilmesi, Proje Eylemlerinin Tanımlanması, Bağıntıların Kurulması, Projenin Değerlendirilmesi (Estimating), Programların Hazırlaması, Proje Bütçesinin Hazırlanması. Projenin İşletimi (Running) : Proje Ekibinin Oluşturulması, Gelişmelerin İzlenmesi. Beceri (Skills) Yönetimi.

BS508 Bilgisayar Tasarımı 3 (3+0)
Donanımsal esasların gözden geçirilmesi, Donanım Tasarım Dili, mikro-işlemler, komut kümeleri, bir tasarım modeli, tasarım modelinin DTD ile resmileştirilmesi, simülasyona geçiş, çeşitli tasarım yaklaşımları, tasarımlar üzerinde değerlendirimler.

BS525 İnsan Bilgisayar Etkileşimi 3 (3+0)
İnsan Bilgisayar Etkileşimi (HCI),  HCI modelleri, teorileri ve çerçevesi. İnsan bilgisayar etkileşiminin daha iyi anlaşılması ve daha iyi arayüzler tasarlanabilmesi için mevcut uygulamadaki model ve teoriler, bunların uygulamada daha iyi nasıl kullanılabileceği hususunda araştırmalar.

BS- Bilgisayar Programlama 3 (3+0)
Problem çözme, algoritma geliştirme ve akış diyagramları. Programlamanın temel kavramları. Değişkenler, veri türleri, atama deyimleri, işlemler, karar verme yapıları, döngüler, fonksiyonlar, parametre aktarım yöntemleri, göstericiler (pointers), tek ve çok boyutlu diziler, string işlemleri. Kullanıcı tanımlı veri türleri, metin ve ikili dosyalar.

BS503 Bilgisayar Mimarisi 3 (3+0)
Bilgisayar sistemlerine bakışlar. Diller, düzeyler ve sanal makineler. Bilgisayar sistemlerinin düzenlenişi. Sayısal mantık düzeyi, Mikroprogramlama düzeyi. Geleneksel makine dili düzeyi. İşletim sistemi düzeyi. Azaltılmış komut seti bilgisayarları. Paralel mimariler.

BS529 Bilişim Suçları ve Adli Bilişim 3 (3+0)
Bu ders, öğrencilere bilgisayar suçları ve adli bilişim incelemeleri konusunda pratik kazandırmak üzere tasarlanmıştır. Bu ders kapsamında, öğrencilerle adli bilişim süreçleri ve elektronik verileri toplarken ve analiz ederken standartların önemi ve standart ihtiyacı incelenecektir. Ders, öğrencilere hukuk veya ceza davasında kullanılması amacıyla bilgisayar tabanlı delillerin toplanması, muhafaza edilmesi, incelenmesi ve hazırlanması süreçleri hakkında bilgiler verecektir. Ayrıca sistem güvenliğini sağlayan güvenlik duvarları, saldırı tespit sistemleri ve kötü niyetli yazılım tespit sistemleri hakkında da bilgi verilecektir.

BS509 Nesne Yönelimli Programlama 3 (3+0)
Nesne yönelimli programlamaya giriş, nesne yönelimli çözümleme ve tasarım, Birleşik Modelleme Dili (UML), nesne yönelimli programlamanın temelleri, tür özelliklerinin devralınması. Değişkenler, Akış Kontrolü, Sınıflar ve Nesneler, Dizinler ve Taşıyıcı Sınıflar, Arayüz Yapıları. Sınıflandırma ve soyutlama. Nesne tanımı ve çok türlü nesneler. Nesne özelliklerinin atanması (encapsulation) ve saklanması. Nesneye dayalı yazılım felsefesi, Nesneye dayalı yazılım geliştirme süreçleri, Nesneye dayalı çözümleme yöntemi ve gösterim sistemi, Nesneye dayalı tasarım yöntemi ve gösterim sistemi. Nesneye dayalı gerçekleştirme ve gösterim sistemi, Nesneye dayalı bir programlama diline giriş.

BS506 Veri Yapıları ve Algoritmalar 3 (3+0)
Yığıtlar, kuyruklar, bağlı listeler. Dinamik bellek ayırma. Ağaç yapılar. B-ağaçları ve uygulamaları. Graflar, en kısa yollar, topolojik sıralama. Sıralama ve arama teknikleri ve performans. Statik ve dinamik kırpma (hash) teknikleri. Algoritmalara giriş, algoritma analizi. Sıralama algoritmaları (selection sort, insertion sort, bubble sort, shell sort, merge sort, quick sort, heap sort), doğrusal zamanda sıralama (count sort, radix sort, bucket sort). Dinamik programlama (matrix-chain multiplication, longest common subsequence). Temel graf algoritmaları (BFS, DFS, Topological sort). Greedy algoritmları, minimum spanning trees (kruskal algorithm, prim algorithm), shortest path (bellman-ford algorithm, dijkstra algorithm). Bilgi sıkıştırma (Huffman algorithm).

BS- Olasılık ve İstatistik Yöntemler 3 (3+0)
Olasılık ve istatistik ile ilgili temel kavramlar. Merkezi eğilim ve dağılım ölçüleri. Örnekleme dağılımları. İstatistik tahmin. İstatistik hipotezler ve hipotez testleri. Regresyon ve korelasyon analizleri. Rassal değişkenler ve özel fonksiyonları. Çok değişkenli dağılımlar ve yoğunlukları. Bağımsız rassal değişkenler. Korelasyon istatistiğinin mühendislik sistemlerine uygulanması.

BS- İşletme Yönetimine Giriş 3 (3+0)
İşletmelere Genel Giriş, İşletmelerin Amaçları ve Türleri, İşletmelerin Temel İşlevleri, İşletme Sistemi, İşletmelerin Kuruluşu ve Hukuki Yapıları, İşletmelerin Birleşmeleri, İşletme Yönetimi, Yönetimin Tarihçesi, Yönetim İşlevleri, Üretim, Pazarlama, Finans, Personel Yönetimi, Halkla İlişkiler, Karar verme.

BS515 Yazılım Mühendisliği 3 (3+0)
Yazılım Mühendisliğine giriş. Yazılım Yaşam Döngüsü çerçevesinde yazılım ölçüm, hesaplama ve planlama, yazılım gereksinimleri analiz teknikleri. Yazılım mühendisliği metodolojileri. Sistem mimarisi ve detaylı tasarım, gerçekleştirim, test ve bakım metotları. Yazılımda kalite, Kaliteli yazılım kurulum teknikleri ve prensipleri. Yazılım Standartları. Bilgisayar destekli yazılım araçları (CASE) teknolojilerinin gözden geçirilmesi. Yazılım Projesi Uygulaması. Uygulamalı dönem ödevi.

BS- Nesne Yönelimli Yazılım Geliştirme 3 (3+0)
Nesne Yönelimli Kavramlar. UML ile Nesne Yönelimli Modelleme. Nesne Yönelimli Gereksinim Analizi. Nesne Yönelimli Tasarım. Nesne Yönelimli Yazılım Testi. UML Tabanlı Yazılım Geliştirme Araçları. Yazılım Geliştirme Süreci. Kod Mühendisliği ve Yazılım Belgeleme.

BS- Bilişim Sistemleri ve Bilişim Teknolojileri 3 (3+0)
Bilişim Sistemleri ve Sayısal Şirketler, Sayısal Şirketlerin Yönetimi, Bilişim Sistemi Türleri, Bilişim Sistemlerin Şirket İçindeki Rolü, Kurumsal Uygulamalarda Bilişim Sistemi Desteği, Çözümleme ve Karar Alma Modelleri, Karmaşık Kararlar ve Uzman Sistemler, Bilişim Teknolojileri, Bilişim Kaynaklarının Yönetimi, Bilişim Sistemlerinin Planlanması, Geliştirilmesi ve Yönetilmesi.

BS- Veritabanı Yönetim Sistemleri 3 (3+0)
Veri tabanı yönetimin sistemlerine giriş. Hiyerarşik, ağ ve ilişkisel veri modelleri. Bağıntı modeli. Bağıntı cebri. Bütünlük. Normalleştirme. SQL sorgulama. Veritabanı tasarımı. Eşzamanlı çalışma. Nesneye dayalı veritabanı. XML veritabanları.

BS- Sistem Çözümleme ve Modelleme 3 (3+0)
Sistem Kavramı. Bilişim Sistemi Çözümleme ve Modelleme. Olurluk Çalışması. Yönetim İşlevi. Veri ve Bilgi Kavramları. Bilgi Gereksinimlerinin Saptanması. Sistem Çözümleme ve Modelleme Araçları. Sistem Modellemede Kullanılan Diller. Bilgisayar Destekli Yazılım Mühendisliği Araçları. Kullanıcı Etkileşiminin Sağlanması. Yazılım Bakımının Önemi.

BS- İnternet Teknolojileri ve Uygulamaları 3 (3+0)
Protokoller, Veri Değişim Formatları ve Metodları. Internet İçin Geliştirilen Uygulamaların Mimarileri ve Bu Mimarilerin Bileşenleri. Internet Uygulamaların Geliştirilmesinde Kullanılan Araçlar. Internet Uygulamalarında Başarım. Güvenlik Konuları. Internette Bilgi Arama Altyapısı ve Araçları. Yaygın Kullanılan İnternet Uygulamaları.

BS- Görsel Programlama 3 (3+0)
Görsel Yazılım Geliştirme Ortamını Kullanarak Etkileşimli Uygulama Geliştirme ve Programlama. Problem Çözme ve Program Tasarımı; Denetim Yapıları; Nesneler ve Etkileşimleri; Kullanıcı Arayüzü Oluşturma; Belgeleme ve Programların Test Edilmesi ve Hata Ayıklanması.

BS- Açık Kaynak Kodlama 3 (3+0)
Açık kaynak kodlama tanımlar. Açık kaynak kod geliştirme. Açık kaynak yazılım olgusu, felsefesi, üstünlükleri ve dezavantajları. Açık sistemler yaratma süreçleri, yazılım uyumluluğu ve parça uyumluluğu sağlamada ortaklaşa yapılan iş ortamları, sistemler arası haberleşme, paylaşımlı ve dağıtılmış veritabanları ve uygulama geliştirme ortamları. Açık kaynak projeler ve genel özellikleri. Açık kaynaklarda güvenlik. Java ve Linux programlama. Uygulama örnekleri.

BS514 Veri Madenciliği 3 (3+0)
Veri madenciliğinin tanımı. Veri madenciliği uygulama alanlarına, tekniklerine ve modellerine genel bakış. Veri madenciliği aşamaları: Amacı belirleme, amaca uygun veri kümesi oluşturma (veri seçme), veri ayıklama ve önişleme, veri azaltma ve veri dönüşümü, veri madenciliği öğrenme algoritmasını seçme, model değerlendirme ve bilgi sunumu, bulunan bilginin yorumlanması. Veri Madenciliği öğrenme algoritmalarını inceleme: karar ağaçları, sınıflandırma, eğri uydurma, bağıntı kurma, bellek tabanlı yöntemler, k-komşu algoritması, demetleme, yapay sinir ağları.

BS502 Yapay Zeka 3 (3+0)
Zekâ ve yapay zekâ tanımları. Problem çözme teknikleri: durum-uzayı yaklaşımı, problem-indirgeme yaklaşımı, problem modeli, problem sunumu, ayrıntılı arama algoritmaları (breadth-first, depth-first, iterative deepening), buluşsal arama algoritmaları. Oyun teorisi. Bilgi temsili ve nedenleme: önermeler mantığında; sözdizimi, anlambilim ve ispat kuramı (deductive inference), yüklem mantığı, üretim sistemleri, anlambilim ağları ve çerçeveleri. Kural tabanı, uzman sistemler, çıkarsama motoru. Makine öğrenimi: tümevarım, komutla öğrenme, örneklerle öğrenme, sınıflandırma, açıklama temelli öğrenme, ilişkisel ve sezgisel öğrenme. Yapay zekâ uygulamaları. Dönem ödevi.

BS- Gerçek Zamanlı Sistem Yazılımları 3 (3+0)
Gerçek Zamanlı Sistemler. Gerçek Zamanlı İşletim Sistemleri Kavramları: Görev Anahtarlama, Zaman Uyumlama, Veri İletişimi. Gerçek Zamanlı Yazılım Geliştirme Yöntemleri. Gerçek Zamanlı Yazılım Geliştirme Araçları.

BS5- İşletim Sistemleri 3 (3+0)
İşletim sistemlerinin temel kavramları, işlem yönetimi, zaman paylaşımlı çalışma, bağlam değiştirme, iplikler (threads), prosesler arası etkileşim ve senkronizasyon, karşılıklı dışlama, semaforlar, klasik proses problemleri, ölümcül kilitlenme, yakalam ve engelleme, iş sıralama algoritmaları, bellek yönetimi, sayfalama, görüntü bellek, dosya sistemi ve yönetimi, Giris/Çıkış birimleri.

BS526 Bilgisayarlı Grafik 3 (3+0)
Temel kavramları. Etkileşimli grafik programlamanın temelleri, grafik donanımları, nokta ve satır çizim düzenekleri, 2-B ve 3-B geometri, dönüşümler, eğrilerin ve yüzeylerin temsili, katı cisim modelleme, renklendirme, görünebilir yüzeylerin belirlenmesi ve aydınlatılması, gölgeleme ve ışıklandırma modelleri, renklendirme, saklanmış kenar ve yüzey algoritmaları. Üç boyutlu görüntüleme. Bilgisayar destekli uygulamalar.

BS- Bilişim Sistemlerinin Yazılım ve Donanım Altyapısı 3 (3+0)
Bilgisayar Mimarilerinin Sınıflandırılması. Donanım Mimarisinin Bileşenleri. Bellek Hiyerarşisi. İletişim Altyapısı. İşletim Sistemleri Kavramları. Veri Tabanı Yönetim Sistemleri. İstemciler ve Sunumcular İçin Sistem Yazılımları.

BS- Bulanık Mantık 3 (3+0)
Bulanık kümeler ve temel bulanık küme işlemleri; bulanık bağıntı ve genişleme prensibi; dilsel değişkenler; bulanık mantık ve yaklaşık muhakeme; bulanık kural tabanı; bulanık karar mekanizması; bulanıklaştırıcı ve netleştiriciler. Lineer olmayan yapılar için bulanık sistemler. Giriş-çıkış veri seti ile bulanık sistem tasarımı.

BS- Gerçek Zaman Sistemleri 3 (3+0)
Gerçek Zamanlı Sistemler. Gerçek Zamanlı İşletim Sistemleri Kavramları: Görev Anahtarlama, Zaman Uyumlama, Veri İletişimi. Gerçek Zamanlı Yazılım Geliştirme Yöntemleri. Gerçek Zamanlı Yazılım Geliştirme Araçları.

BS- Yönetim Bilişim Sistemleri 3 (3+0)
Yönetim Bilişim Sistemlerine (YBS) genel bakış. Bir örgüt geliştirme aracı olarak YBS yaklaşımı. Kavramsal temeller: Bilgi, sistem, planlama, denetim, örgüt ve yönetim kavramları, bilgi işleyici olarak insan, karar alma süreci, seçenekler arasından seçme yöntemleri. YBS’nin yapısı. İşlemler, planlama, denetim, karar alma ve yönetim düzeylerinde YBS desteği, karar-destek sistemleri, bilgi gereksinimlerinin belirlenmesi. Bilişim sistemleri planlama, tasarım, gerçekleştirim ve işletimi.

BS- Coğrafi Bilgi Sistemleri 3 (3+0)
Coğrafi Bilgi Sistemleri (CBS) ve kartografya: Tanımlar, CBS ve kartografya arasındaki ilişkiler, CBS'de görselleştirme aracı olarak haritaların önemi, konumsal veri, CBS'de kartografik yöntemlerin uygulanmasına örnekler. CBS'de harita özellikleri: kartografik yaklaşımlar, CBS'de kartografik iletişim, CBS uygulamalarında kullanılan haritaların işlevleri ve çeşitleri.

BS507 Bilgisayar ve Ağ Güvenliği 3 (3+0)
Ağ Güvenliğine Giriş ve Temel Kavramlar. Risk Değerlendirmesi, Güvenlik Politikası, Tehditlerin Sınıflandırılması. Parolalar, Erişim İzinleri. Şifreleme Teknikleri, Geleneksel Yöntemler, Açık Anahtar Yöntemleri, Asıllama, Sayısal İmza, Protokollar, Şifreleme Yazılımları. Tcp/Ip Protokol ve Hizmetlerinde Güvenlik, Güvenlik Duvarları, Sanal Özel Ağlar. Saldırı Tespit Sistemleri.

BS- Çoklu Ortam Sistemleri 3 (3+0)
Çoklu ortam sistemleri için mimariler, dijital ses, görüntü teknolojisi ve görüntü sıkıştırma. Bilgisayar grafik bilimi, çoklu ortam bilgi sistemleri, çoklu ortam iletişim sistemleri. İnternet'in yapısı. İnternet'te veri depolama ve veriye ulaşma yöntemleri.

BS- Bilişim Sistemleri Proje Yönetimi 3 (3+0)
Proje Yönetimi Bağlamı. Proje Denetimi Bağlamı. Projenin Kavranması. Projenin Planlanması : Risklerin Tanımlanması ve Yönetilmesi, Proje Eylemlerinin Tanımlanması, Bağıntıların Kurulması, Projenin Değerlendirilmesi (Estimating), Programların Hazırlaması, Proje Bütçesinin Hazırlanması. Projenin İşletimi (Running) : Proje Ekibinin Oluşturulması, Gelişmelerin İzlenmesi. Beceri (Skills) Yönetimi.

BS- Dağıtık Sistemler 3 (3+0)
Dağıtık sistemler algoritmaların temeli, problemler, hata toleransı göz önüne alınarak dağıtık uygulamalar tasarlamak ve anlamak için gerekli modeller ve yöntemler. Pratik güncel dağıtık sistem uygulama örnekleri.

BS510 Veri İletişimi 3 (3+0)
Veri iletimi, sinyal kodlama teknikleri, sayısal iletişim teknikleri, veri bağlantı kontrolü, çoklama. Geniş alan ağları, devre anahtarlama, paket anahtarlama, yönlendirme. Hücresel kablosuz ağlar. Yerel ağlar. Yüksek hızlı ağlar. Kablosuz ağlar. Ağlar arası protokoller.

BS513 Bilgisayar Ağları 3 (3+0)
Giriş. Bilgisayar ağlarının tasarımı, kurulumu ve performans prensipleri. ISO-OSI başvuru modeli. Fiziksel katman, veri bağı katmanı, ortam erişim alt katmanı, ağ katmanı, ulaşım katmanı, UDP ve TCP/IP protokolleri ve üst katmanlar. Bilgisayar ağ cihazları: köprü, yönlendirici, anahtarlar. Yönlendirme algoritmaları.

BS- E-İmza ve Açık Anahtar Altyapısı 3 (3+0)
E-imza tanımı, bileşenleri, uygulamaları. Güvenlik unsurları: veri bütünlüğü, kimlik doğrulama ve onaylama, inkâr edilmezlik, güvenlik gerekleri ve kullanılan yaklaşımlar. Bilgisayar ve iletişim güvenliği. Standartlar. ISO 27001. Sayısal İmza Algoritmaları. Anahtarlar. Özetleme Algoritmaları. Açık anahtar altyapısı ve bileşenleri. E-imza yazılım ve donanımları. Açık anahtar altyapısı ve donanımları. E-İmza Kanunu. E-imza uygulamaları.

BS- Genetik Algoritmalar 3 (3+0)
Biyolojik yapılara giriş. Genetik algoritmalar: programlama ve makine öğreniminin temelleri. Arama stratejileri. Matematiksel temeller. Öğrenme sistemlerinde rasgelelik. Mikroskobik dinamik sistem modelleri. Şema teorisi, ağaç temelli genetik programlama. Uygulamalar. Dönem ödevi.

BS- WEB Tasarımı 3 (3+0)
HTML: HTML'in Gelişimi ve Diğer Benzer Teknolojilerle İlişkisi, HTML'in 'in Bir İşaretleme Dili Olarak Özellikleri, Temel Etiketler, Biçimlendirme, Bağlar, Çerçeveler, Çizelgeler, Listeler, Formlar, Resimler. Çoklu Ortam İçeriği İle Tasarım: Flash. CSS: CSS'e Giriş, CSS Sözdizimi, CSS İle Biçem Oluşturma. İstemci Taraflı Betik Programlama: Javascript. Sunucu Taraflı Betik Programlama ve Devingen İçerik Yönetimine Giriş. Tarayıcı Bağımsız Web Tasarımı.

BS524 Gömülü Sistemler 3 (3+0)
Gömülü sistemlerin temel yapısının öğretilmesi. Gömülü Sistem Problemlerini çözme metotlarının kazandırılması. Gerçek zamanlı işletim sistemleri, mikro kontrol devreleri, gömülü geliştirme, haberleşme protokolleri, veri elde edimi, sensor sinyal işleme ve kontrol kuramı. Gömülü sistemler için programlama metotları, I2C veriyolu ve uygulamaları. Klavye programlama (Matris, Analog). Yedi Parçalı Gösterge Sürücüleri. Uzaktan kumanda birimleri ve kod çözücüler.

BS- Yazılım Mimarileri 3 (3+0)
Temel Mimari Kavramları. Yüksek Düzeyli Mimari Örüntüleri. Mikro Mimari Örüntüleri. Seçilmiş Örüntüler. Dağıtık Sistem Örüntüleri. Servis Örüntüleri. Başarım ve Güvenilirlilik Örüntüleri. Gerçek Zamanlı Sistem Örüntüleri.

BS- Mobil Kablosuz Ağlara Giriş 3 (3+0)
Kablosuz ve mobil ağların altyapıları. Problem ve çözüm yöntemleri. Kablosuz ortam erişimi. Mimariler ve protokoller. GSM/GPRS, CDMA, 802.11, Bluetooth, 3G, nG, mobil IP, mobil ulaşım katmanı, mobil uygulama geliştirme.

BS- Nanoteknolojiler 3 (3+0)
Akıllı malzemeler, üretim, üretim-süreçleri, nano teknolojiler ve bilgisayar bilimleri. Nano ve mikro elektromekanik yapılar. Nano sistemler için matematiksel modeller. Yapısal tasarım, benzetim ve modelleme. Hamilton ve Lagrance eşitlikleri.

BS- Paralel Bilgisayar Mimarileri 3 (3+0)
Paralel bilgisayarlar. Paralel sanal makineler. Paralel hesaplamalar. Paralel bilgisayar modelleri, süper bilgisayarlar, paylaşımlı hafıza, Dağıtık hafıza, ölçeklenebilir işlemciler. Paralel programlama teknikleri. Paralel programlama, ileti aktarımı ile işleme, ardışık düzenim ile işleme, bellek paylaşımlı işleme, gibi kapsamlı teknikler ve paralel işleme için algoritmalar ve uygulamalar. MPI kullanımı.

BS- Algoritma Analizi ve Tasarımı 3 (3+0)
Algoritma etkinliği. Bilgisayar algoritmalarının analizi. Sınıflandırma, arama, sayfalama ve paralelleme. Matematiksel algoritmaların analizi. Oyun ve bulmaca, ağ algoritmaları ve olasılık algoritmaları analizi. Böl ve yönet ile dönüştür ve yönet yaklaşımları. Temel çizge yapıları, işlevleri ve algoritmaları. Rasgele algoritmalar ve çözümlemeleri. Dinamik programlama algoritmaları.

BS522 Uzman Sistemler 3 (3+0)
Temel kavramlar: çıkarsama makinesi, bilgi tabanı, bilgi edinimi, bilgi temsili ve kontrolü, otomatik muhakeme, belirsizlik temsili, pratik problem çözme. Uzman sistemlerinin pratik ve teorisinin gelişimi. Uzman sistem araçları. Bilinen uzman sistem örnekleri. Uzman sistem tasarımı için yazılım araçları ve mimarileri. Uzman sistem tasarım uygulama ödevi.

BS- Elektronik Ticaretin Temelleri 3 (3+0)
Elektronik ticaretin prensipleri. İşlemsel veri hareketi sistemleri. Güvenlik sağlama protokolleri. Güvenli uygulamalar. SIM ve manyetik kartlar. Dağıtık dokümantasyon kontrol sistemleri. Kurumlar arası işlemler. E-ticaret yazılım tasarım, geliştirme ve yönetimi. Heterojen elektronik ticaret işlemleri. Dönem projesi.

BS- WEB Tabanlı Teknolojiler 3 (3+0)
İnternet ve istemci/sunucu teknolojileri. İnternet bilgi sistemleri. Web tarayıcılar ve sunucular. İstemci ve sunucu taraflı diller. Web veritabanları ve XML. Temel internet uygulamaları ve protokolleri: DNS, HTTP, POP3, SMTP, FTP, P2P, IRC vb. Veri ağları. OSI katmanları. Kablosuz ve hareketli ağlar. Dönem projesi.

BS517 WEB Tabanlı Eğitim Tasarım ve Uygulama İlkeleri 1 3 (3+0)
Web-tabanlı eğitimde kullanılan modellerin incelenmesi ve değerlendirilmesi, web-tabanlı eğitimde uygulanacak temel beceriler ve uygulamaların incelenmesiyle öğretimsel tasarımların geliştirilmesi, etkili web-tabanlı eğitim modellerinin seçilmesi, web-tabanlı eğitimde uygulanan öğrenme ve ölçme-değerlendirme prensiplerinin incelenmesi.

BS521 Uzaktan Eğitimde Kavramlar, Stratejiler ve Uygulamalar 3 (3+0)
Uzaktan eğitimin tanımı ve tarihçesi, Uzaktan Eğitimde Kuramlar, Uzaktan Eğitimde Açık ve Esnek Öğrenme Ortamları, Çevrimiçi(Online) Öğrenme Modelleri ile Uygulamalar, Çevrimiçi Öğrenenler ile Öğretmenlerin Karakteristik Özellikleri, Asenkron ve Senkron İletişim Ortamları ile Araçlar, Yapılandırmacı Yaklaşım Temelli Pedagojik Modeller, Uzaktan Eğitim Öğretim Stratejileri ve Özgün Aktiviteler, Etkileşimli Uzaktan Eğitim Egzersizleri, Değerlendirme.

BS598 Seminer 0 (0+0)
Bir dönemlik proje çalışması. Çalışma sonuçları bir rapor halinde sunulacaktır.

BS599 Bitirme Projesi 0 (0+3)
Öğrenci danışmanı ile birlikte seçeceği bir konuda yaptığı çalışmayı dönem sonunda bir jüri önünde savunacaktır.

 

 

background image