Doğal Hesaplama (COMPE 564) Ders Detayları

Benzer belgeler
İleri Yapay Zeka (COMPE 568) Ders Detayları

Web Tasarımı ve Geliştirme (COMPE 518) Ders Detayları

İleri Veritabanları (COMPE 502) Ders Detayları

İleri Yapay Zeka (COMPE 568) Ders Detayları

İleri Java Programlama (COMPE 515) Ders Detayları

Yazılım Kalite Yönetimi (SE 554) Ders Detayları

Gereksinim Mühendisliği (SE 560) Ders Detayları

İleri Yazılım Proje Yönetimi (SE 552) Ders Detayları

BT Portföy Yönetimi ve BT Standartları (ISE 512) Ders Detayları

Gevşek Hesaplama (COMPE 474) Ders Detayları

Mezuniyet Projesi (CEAC 404) Ders Detayları

Yazılım İnşası ve Evrimi (SE 556) Ders Detayları

Ayrık Hesaplamalı Yapılar (COMPE 251) Ders Detayları

Makine Öğrenmesi (COMPE 565) Ders Detayları

Dijital Görüntü İşleme (COMPE 464) Ders Detayları

İş Yaşamı İçin İletişim Becerileri II (ENG 302) Ders Detayları

Yazılım Mühendisliği (SE 346) Ders Detayları

İleri Bilgisayar Mimarileri (COMPE 532) Ders Detayları

Proje Oryantasyon (SE 493) Ders Detayları

Programlama Dilleri (COMPE 325) Ders Detayları

Makine Mühendisliğine Giriş (ME 102) Ders Detayları

Bilgisayarlı Çizim (COMPE 473) Ders Detayları

Sistem Modelleme ve Simülasyon (SE 360) Ders Detayları

Yazılım Mühendisliğinde Biçimsel Yöntemler (SE 562) Ders Detayları

Bitirme Projesi (COMPE 494) Ders Detayları

İleri İşletim Sistemleri (COMPE 531) Ders Detayları

Bilgisayar Mühendisliğine Giriş (COMPE 111) Ders Detayları

Yükselen Teknolojiler (SE 426) Ders Detayları

Tez Konusunda Özel Çalışmalar (IE 598) Ders Detayları

Plastik Malzemeler (CEAC 431) Ders Detayları

Mezuniyet Semineri (IE 589) Ders Detayları

İşletim Sistemleri (COMPE 431) Ders Detayları

Biçimsel Diller ve Özdevinirler (COMPE 326) Ders Detayları

Yapay Zeka (MECE 441) Ders Detayları

Yazılım Mühendisliğine Giriş (SE 112) Ders Detayları

Kimya Mühendisliği Tasarımı I (CEAC 405) Ders Detayları

Yaz Stajı I (ME 399) Ders Detayları

Bilgisayar Güvenliği (ISE 412) Ders Detayları

Bilgisayarlara ve Programlamaya Giriş (COMPE 101) Ders Detayları

Örüntü Tanıma (COMPE 467) Ders Detayları

e-ticaret (ISE 316) Ders Detayları

Mobil Uygulama Geliştirmeye Giriş (ISE 407) Ders Detayları

E-İş (IE 516) Ders Detayları

Uzman Sistemler (IE 416) Ders Detayları

Yazılım Mühendisliğinin Temelleri (SE 100) Ders Detayları

C ile Programlama (COMPE 112) Ders Detayları

Endüstriyel Ekonomi (IE 415) Ders Detayları

Şebeke Modelleri (IE 510) Ders Detayları

Isı Transferi (ME 303) Ders Detayları

Makine Teorisi (ME 307) Ders Detayları

Metallerin Korozyonu ve Oksidasyonu (MATE 440) Ders Detayları

Biyoenerji Teknolojileri (ENE 420) Ders Detayları

Staj II (EE 499) Ders Detayları

Çevik Yazılım Geliştirme Yaklaşımları (SE 571) Ders Detayları

Bilgisayar Programlama I (COMPE 113) Ders Detayları

Bulut Bilişim (ISE 514) Ders Detayları

Rassal Modeller (IE 324) Ders Detayları

İmalat Mühendisliğinde Proje Yönetimi (MFGE 420) Ders Detayları

Karar Analizi (IE 418) Ders Detayları

Polimer Bilimi ve Teknolojisi (MATE 466) Ders Detayları

Hızlı Uygulama Geliştirme (SE 340) Ders Detayları

Siyaset Sosyolojisi (KAM 305) Ders Detayları

Yazılım Mühendisliğinde İleri Konular (SE 650) Ders Detayları

Bilgisayar Destekli Teknik Çizim I (ME 103) Ders Detayları

Genel Fizik II (PHYS 102) Ders Detayları

Bilgisayara ve Bilişim Sistemlerine Giriş (COMPE 105) Ders Detayları

Yazılım Mimarisi (SE 322) Ders Detayları

Bilgisayar Programlama II (COMPE 114) Ders Detayları

Bilgisayar Programlama I (COMPE 113) Ders Detayları

Termodinamik II (ENE 204) Ders Detayları

Optimizasyona Giriş (MFGE 412) Ders Detayları

Fizikokimya (CEAC 203) Ders Detayları

Sistem Yazılımının Sınanması ve Geçerlenmesi (SE 344) Ders Detayları

Bilgisayar Suçları (ISE 414) Ders Detayları

BT Güvenliği (ISE 542) Ders Detayları

Genel Fizik I (PHYS 101) Ders Detayları

Avrupa Birliği İnsan Hakları Politikası (AB511) Ders Detayları

Analitik Kimya (CEAC 201) Ders Detayları

e-devlet (ISE 422) Ders Detayları

Dijital Sinyal İşleme (COMPE 463) Ders Detayları

Mobil Uygulama Geliştirmeye Giriş (ISE 407) Ders Detayları

Enerji Yönetimi (ENE 406) Ders Detayları

Avrupa Birliği Savunma ve Dış Politikası (AB504) Ders Detayları

Yazılım Mühendisliğinde Araştırma Yöntemleri (SE 600) Ders Detayları

Proje Tasarımı (ME 404) Ders Detayları

Kurumsal Yönetim ve Değişim (ISE 502) Ders Detayları

Bilgisayar Oyunları ve Simulasyon (COMPE 376) Ders Detayları

Yönetim Bilişim Sistemlerine Giriş (ISE 102) Ders Detayları

Nesneye Dayalı Analiz ve Tasarım (SE 321) Ders Detayları

Yazılım Gereksinimleri Mühendisliği (SE 221) Ders Detayları

Genel Fizik I (PHYS 101) Ders Detayları

Akademik İngilizce II (ENG102) Ders Detayları

Fosil Enerji Kaynakları (Petrol, Gaz, Kömür) I (ENE 409) Ders Detayları

Çoklu Ortam Sistemleri (COMPE 521) Ders Detayları

Bilişim Teknolojilerinde Yenilik ve Girişimcilik (ISE 432) Ders Detayları

İleri Bilgisayar Mimarileri (COMPE 532) Ders Detayları

Yarışma Odaklı Tasarım (EUT451) Ders Detayları

Internet Programlama (ISE 311) Ders Detayları

Transkript:

Doğal Hesaplama (COMPE 564) Ders Detayları Ders Adı Doğal Hesaplama Ders Kodu COMPE 564 Dönemi Ders Uygulama Laboratuar Kredi AKTS Saati Saati Saati Güz 3 0 0 3 7.5 Ön Koşul Ders(ler)i Öğretim üyesinin kararı Dersin Dili Dersin Türü Dersin Seviyesi Ders Verilme Şekli Dersin Öğrenme ve Öğretme Teknikleri İngilizce Bilgisayar Mühendisliği Seçmeli Dersleri Fen Bilimleri Yüksek Lisans Yüz Yüze Anlatım Dersin Koordinatörü

Dersin Öğretmen(ler)i Dersin Asistanı Dersin Amacı Dersin Eğitim Çıktıları Dersin İçeriği Dersin amacı doğadan esinlenmiş hesaplama tekniklerini öğretmek ve bu yolla öğrenciye hesaplama ve optimizasyon temelli gerçek yaşam problemlerini çözebilme yeteneğini kazandırmaktır. Bu dersi başarıyla tamamlayabilen öğrenciler; Tepe Tırmanma, Tavlama Benzetimi, Genetik Algoritmalar, Yapay Sinir Ağları, Sürü Zekası (örn. Karınca Kolonileri, Parçacık Sürü ) ve Yapay Bağışıklık Sistemleri gibi doğadan esinlenmiş hesaplama/optimizasyon teknikleri hakkında gereken bilgileri edinme. Bahsedilen doğadan esinlenmiş teknikleri iyileştirme/geliştirme. Bahsedilen doğadan esinlenmiş teknikleri pratik önemi olan gerçek yaşam problemlerine uygulama. Doğadan esinlenmiş hesaplama algoritmalarını kodlamak suretiyle yazılım geliştirebilme. Tarama Yoluyla Problem Çözme: Tepe Tırmanma, Tavlam Benzetimi; Yapay Sinir Ağları; Genetik Algoritmalar; Sürü Zekası (örn. Karınca Kolonileri, Parçacık Sürü ) ve Yapay Bağışıklık Sistemleri Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları HaftaKonular Ön Hazırlık 1 Doğal Hesaplamaya Giriş Bölüm 1 ve 2 (Ders Kitabı) 2 Doğal Hesaplamaya Giriş Bölüm 1 ve 2 (Ders Kitabı)

3 Tarama Yoluyla Problem Çözme: Tepe Tırmanma, Tavlam Benzetimi 4 Evrimsel Hesaplama: Genetik Algoritmalar 5 Evrimsel Hesaplama: Genetik Algoritmalar Bölüm 3 (Ders Kitabı) ve Kaynak #1 Bölüm 3 (Ders Kitabı) ve Kaynak #1 Bölüm 3 (Ders Kitabı) ve Kaynak #1 6 Yapay Sinir Ağları Bölüm 4 (Ders Kitabı) ve Kaynak #2 7 Yapay Sinir Ağları Bölüm 4 (Ders Kitabı) ve Kaynak #2 8 Sürü Zekası: Karınca Kolonisi 9 Sürü Zekası: Karınca Kolonisi 10 Sürü Zekası: Parçacık Sürü 11 Sürü Zekası: Parçacık Sürü Bölüm 5 (Ders Kitabı)ve Kaynak #3 Bölüm 5 (Ders Kitabı) ve Kaynak #3 Bölüm 5 (Ders Kitabı) Bölüm 5 (Ders Kitabı) 12 Yapay Bağışıklık Sistemleri Bölüm 6 (Ders Kitabı) 13 Yapay Bağışıklık Sistemleri Bölüm 6 (Ders Kitabı) 14 Yapay Bağışıklık Sistemleri Bölüm 6 (Ders Kitabı) 15 Gözden geçirme 16 Gözden geçirme Kaynaklar Ders Kitabı: 1. Leandro Nunes de Castro, Fundamentals of Natural Computing: Basic Concepts, Algorithms and Applications, Chapman & Hall/CRC, 2006, ISBN 1-58488-643-9. Diğer Kaynaklar: 1. S. Russell and P. Norvig, Artificial Intelligence: A Modern Approach, Prentice-Hall, 2003, ISBN: 0-13-790395-2.

2. J. Hertz, A. Krogh and R.G. Palmer, Introduction to the Theory of Neural Computation, Addison-Wesley Publishing Company, 1991, ISBN: 0-201-50395-6. 3. M. Dorigo and T. Stützle, Ant Colony Optimization, MIT Press, 2004. ISBN: 0-262-04219-3. 4. Artificial Intelligence, Patrick H. Winston, Addison-Wesley, 1992. ISBN: 0-201-533774. Değerlendirme Sistemi Çalışmalar Sayı Katkı Payı Devam/Katılım - - Laboratuar - - Uygulama - - Alan Çalışması - - Derse Özgü Staj - - Küçük Sınavlar/Stüdyo Kritiği - - Ödevler 2 20 Sunum 1 20 Projeler - - Seminer - - Ara Sınavlar/Ara Juri 1 20 Genel Sınav/Final Juri 1 40 Toplam 5 100

Yarıyıl İçi Çalışmalarının Başarı Notu Katkısı Yarıyıl Sonu Çalışmalarının Başarı Notuna Katkısı 60 40 Toplam 100 Ders Kategorisi Temel Meslek Dersleri Uzmanlık/Alan Dersleri Destek Dersleri İletişim ve Yönetim Becerileri Dersleri Aktarılabilir Beceri Dersleri Dersin Öğrenim Çıktılarının Program Yeterlilikleri ile İlişkisi # Program Yeterlilikleri / Çıktıları Katkı Düzeyi 1 2 3 4 5 1 İleri düzey hesaplama ve/veya bilişim bilgilerini yazılım mühendisliği problemlerini çözmede uygulama becerisi.

2 Farklı teknolojiler, yazılım mimarileri ve yaşam-döngüsü yaklaşımları kullanarak çözümler geliştirmek. 3 Bir yazılım sistemini, bileşenini, sürecini veya programını, modern teknikler ve yazılım mühendisliği uygulamalarına yönelik mühendislik araçlarını kullanarak, tasarlama, gerçekleştirme ve değerlendirme becerisi. 4 Yazılım gereksinimlerini anlamak için, veri toplama, analiz etme ve yorumlama becerisi. 5 Yazılım projeleri üzerindeki çalışmalar kapsamında ortaya çıkan problemler üzerinde etkin sözlü ve yazılı iletişim ve kritik düşünme becerileri. 6 Bilim ve teknoloji alanındaki güncel gelişmeleri izlemede bilgiye erişim becerisi ve yazılım mühendisliği alanında bilimsel araştırma yapmak ve bir projeyi gerçekleştirmek. 7 Yazılım Mühendisliği ile ilgili profesyonel, hukuksal, sosyal ve sorumluluklar konularında anlayış. 8 Proje ve risk yönetim becerisi; girişimciliğin, yenilikçilik ve sürdürülebilir kalkınmanın önemi hakkında farkındalık; uluslararası standartların ve yöntemlerin bilinmesi. 9 Yazılım Mühendisliği çözümlerinin, karar verme boyutunda, küresel, sosyal ve hukuki boyutları üzerindeki etkisini anlamak. 10 Yazılım Mühendisliği uygulamaları için mükemmellik standartlarının geliştirilmesi, benimsenmesi ve sürekli kullanımının desteklenmesi. ECTS/İş Yükü Tablosu Aktiviteler Sayı Süresi (Saat) Toplam İş Yükü

Ders saati (Sınav haftası dahildir: 16 x toplam ders saati) Laboratuar Uygulama Derse Özgü Staj Alan Çalışması Sınıf Dışı Ders Çalışma Süresi 16 3 48 16 4 64 Sunum/Seminer Hazırlama 1 12 12 Projeler Ödevler 2 15 30 Küçük Sınavlar/Stüdyo Kritiği Ara Sınavlara/Ara Juriye Hazırlanma Süresi Genel Sınava/Genel Juriye Hazırlanma Süresi 1 30 30 1 40 40 Toplam İş Yükü 224