COMP 341 / YAPAY ZEKAYA GİRİŞ
Dönem: Fall 2023Kredi 3Günler: TUES THURSSaatler: 13:00:00-14:10:00Ön Koşullar: ENGR 200 or 201 or MATH 201 or 211 or MATH 202

Yapay zeka kavramlarını tanıtma; etmen tabanlı düşünme; bilgili ve bilgisiz arama; kısıt sağlanma problemleri; bilgi temsili; mantık; makina öğrenmesi tanımı ve yapay zeka ile bağlantıları; belirsizliği temsil etme; markov karar süreçleri; görüntü işleme, robotik, dil ve oyunlardan örnekler

COMP 350 / BİLGİSAYAR MÜHENDİSLİĞİNDEN SEÇİLMİŞ KONULAR
Dönem: Fall 2023Kredi 3Günler: TUES THURSSaatler: 10:00:00-11:10:00

Dersin açıldığı dönemde içeriği açıklanacaktır.

COMP 411 / DERİN ÖĞRENMELİ BİLGİSAYARLA GÖRME
Dönem: Fall 2023Kredi 3Günler: MON WEDSaatler: 13:00:00-14:10:00Ön Koşullar: ENGR 421 or concent of the instructor

Bilgisayarla görme için kullanılan uçtan uca derin sinir ağı mimarilerinin kavranması, gerçeklenmesi, eğitilmesi ve hatalarından arındırılması. İmge sınıflandırma. Hata işlevleri ve eniyileme. Geri yayılım. Evrişimsel sinir ağları. İmge ve video analizi için yinelemeli sinir ağları. Nesne sezimi ve bölütleme. Üretici sinir ağı görme modelleri.

COMP 416 / BİLGİSAYAR AĞLARI
Dönem: Fall 2023Kredi 3Günler: TUES THURSSaatler: 13:00:00-14:10:00Ön Koşullar: COMP. 132 or consent of the instructor

Bilgisayar ağları ve ağ protokollerinin temelleri; uygulama, aktarım, ağ ve bağlantı katmanları odaklı İnternet protokol yığını; istemci/sunucu ve görevdeş modeller; yönlendirme algoritmaları; güvenilir veri aktarımı; akış ve tıkanıklık denetimi; protokol tasarımı ve analizi; ağ başarım ölçütleri; yazılım tanımlı ağlar; ağ programlama ve dağıtık uygulamalar.

COMP 429 / PARALEL PROGRAMLAMA
Dönem: Fall 2023Kredi 3Günler: TUES THURSSaatler: 16:00:00-17:10:00Ön Koşullar: COMP. 132

Temel koşut-zaman kavramları. Paralel mimariler, çok çekirdekli işlemciler, heterojen sistemler, ortak bellek ve dağıtık bellek mimarileri. Paralel programlama modelleri ve dilleri. Çok-örgülü, mesaj geçirme, veri güdümlü, veri paralel programlama. Paralel program tasarımı, ayrışma, tanesellik ölçüsü, yerellik, iletişim, yük dağılımı ve asekron programlama. Performans modelleme, paralelleştirmenin getirdiği ek yükler.

COMP 430 / VERİ GİZLİLİĞİ VE GÜVENLİĞİ
Dönem: Fall 2023Kredi 3Günler: MON WEDSaatler: 14:30:00-15:40:00Ön Koşullar: COMP 202

Veri gizliliği ve güvenliğine yönelik tehditler; veri toplama, analizi ve paylaşımında gizliliği koruyucu yöntemler; veri anonimleştirmesi; diferansiyel gizlilik; makine öğrenmesinde gizlilik ve güvenlik; düşmancıl makine öğrenmesi; gerçek dünyadan uygulamalar ve vaka çalışmaları.

COMP 441 / MAKİNE ÖĞRENİMİ
Dönem: Fall 2023Kredi 3Günler: MON WEDSaatler: 8:30:00-9:40:00

Makine öğrenimi ve veri madenciliği alanlarına istatistik bakış açısından giriş. Makine öğrenimi deneyim ile otomatik olarak iyileşen bilgisayar yazılımlarının incelenmesidir. Biyolojiden finansa ve dilbilime kadar birçok değişik alanda yaratılan çok miktardaki veri makine öğrenimi araç ve yöntemlerinin iyi anlaşılmasını zorunlu kılmaktadır. İncelenen konular arasında regresyon, sınıflama, çekirdek yöntemleri, model seçimi ve değerlendirilmesi, arttırma, sinir ağları, destek vektör makineleri, en yakın komşu ve denetlenmeyen öğrenme

COMP 443 / ÇAĞDAŞ KRİPTOLOJİ
Dönem: Fall 2023Kredi 3Günler: TUES THURSSaatler: 8:30:00-9:40:00Ön Koşullar: COMP. 106 or consent of the instructor

Kriptolojik sistemlere giriş. Simetrik şifreleme, açık anahtar mucizesi, tek-yönlü fonksiyonlar, kıyım fonksiyonları, rastgele sayılar, sayısal imzalar, sıfır-bilgi ile kanıtlama, çağdaş kriptosistemler, çok-ortaklı hesaplama. Kriptoloji uygulamaları, internette alışveriş, BitTorrent görevdeş dosya paylaşım sistemi, bazı eski şifreleme algoritmalarını kırılması.

COMP 450 / BİLGİSAYAR MÜHENDİSLİĞİNDEN SEÇİLMİŞ KONULAR
Dönem: Fall 2023Kredi 3Günler: TUES THURSSaatler: 11:30:00-12:40:00Ön Koşullar: ENGR 200 and MATH 107 or consent of the instructor

Dersin açıldığı dönemde içeriği açıklanacaktır.

COMP 491 / BİTİRME PROJESİ I
Dönem: Fall 2023Kredi 4Günler: MON WEDSaatler: 16:00:00-17:10:00Ön Koşullar: (COMP. 202 and COMP. 302) or consent of the instructor

Öğrencilerin fen ve mühendislik bilgilerini bir bilgisayar mühendisliği projesinde uyguladıkları bir tasarım dersi. Gerçekçi koşullar ve kısıtlar altında bir grup projesinin geliştirilmesi, tasarımı, uygulaması ve yönetimi. İletişim, takım çalışması ve sunum becerilerine de ağırlık verilir.

COMP 511 / DERİN ÖĞRENMELİ BİLGİSAYARLA GÖRME
Dönem: Fall 2023Kredi 3Günler: MON WEDSaatler: 13:00:00-14:10:00

Bilgisayarla görme için kullanılan uçtan uca derin sinir ağı mimarilerinin kavranması, gerçeklenmesi, eğitilmesi ve hatalarından arındırılması. İmge sınıflandırma. Hata işlevleri ve eniyileme. Geri yayılım. Evrişimsel sinir ağları. İmge ve video analizi için yinelemeli sinir ağları. Nesne sezimi ve bölütleme. Üretici sinir ağı görme modelleri.

COMP 529 / PARALEL PROGRAMLAMA
Dönem: Fall 2023Kredi 3Günler: TUES THURSSaatler: 16:00:00-17:10:00

Temel koşut-zaman kavramları, gerekirci olmamak, bölünmezlik, yarış durumları, eşzamanlama, birbirini dışlama. Paralel mimariler, çok çekirdekli işlemciler, dağıtık bellek mimariler. Paralel programlama modelleri ve dilleri, çok-örgülü, mesaj geçirme, veri güdümlü, veri paralel programlama. Paralel program tasarımı, ayrışma, tanesellik ölçüsü, yerellik, iletişim, yük dağılımı. Paralel programlama desenleri, yapısal, işlemsel, strateji, koşut-zamanlı yürütme desenleri. Başarım modelleme, paralelleştirmenin getirdiği ek yükler.

COMP 530 / VERİ GİZLİLİĞİ VE GÜVENLİĞİ
Dönem: Fall 2023Kredi 3Günler: MON WEDSaatler: 14:30:00-15:40:00

Veri gizliliği ve güvenliğine yönelik tehditler; veri toplama, analizi ve paylaşımında gizliliği koruyucu yöntemler; veri anonimleştirmesi; diferansiyel gizlilik; makine öğrenmesinde gizlilik ve güvenlik; düşmancıl makine öğrenmesi; gerçek dünyadan uygulamalar ve vaka çalışmaları.

COMP 541 / DERİN ÖĞRENME
Dönem: Fall 2023Kredi 3Günler: MON WEDSaatler: 8:30:00-9:40:00

Sınıflandırma ve regresyon için temel doğrusal modeller; stokastik gradyan takibi yaparak öğrenme; çok katmanlı yapay sinir ağları, katlamalı sinir ağları ve özyinelemeli sinir ağları; alandaki güncel gelişmeler; makine çevirisinden ve bilgisayar görmesinden pratik örnekler; derin öğrenme modellerini programlama, eğitme, değerlendirme ve kıyaslama konusunda pratik deneyim.

COMP 543 / ÇAĞDAŞ KRİPTOLOJİ
Dönem: Fall 2023Kredi 3Günler: TUES THURSSaatler: 8:30:00-9:40:00Ön Koşullar: COMP. 106 or consent of the instructor

Kriptolojik sistemlere giriş. Simetrik şifreleme, açık anahtar mucizesi, tek-yönlü fonksiyonlar, kıyım fonksiyonları, rastgele sayılar, sayısal imzalar, sıfır-bilgi ile kanıtlama, çağdaş kriptosistemler, çok-ortaklı hesaplama. Kriptoloji uygulamaları, internette alışveriş, BitTorrent görevdeş dosya paylaşım sistemi, bazı eski şifreleme algoritmalarını kırılması.

COMP 550 / BİLGİSAYAR MÜHENDİSLİĞİNDEN SEÇİLMİŞ KONULAR
Dönem: Fall 2023Kredi 3Günler: TUES THURSSaatler: 11:30:00-12:40:00

COMP 590 / SEMİNER
Dönem: Fall 2023Kredi 0Saatler: 0:00:00-0:00:00

CSEM 500 / CEMS BLOK SEMİNER
Dönem: Fall 2023Kredi 2Günler: TUES*Saatler: 9:30:00-16:30:00

Çeşitli yönetim konularında yoğunlaşmış seminer.

CSHS 517 / OSMANLI DEVLETİ VE TOPLUMU
Dönem: Fall 2023Kredi 3Günler: WEDSaatler: 8:30:00-11:10:00

Osmanlı devleti, kurumları ve kültürünün, özellikle 19. yüzyılda devlet ve toplumsal gruplar arasındaki ilişkilere odaklanarak incelenmesi. Klasik Dönem?den Osmanlı İmparatorluğu?nun sonuna kadar toplumsal değişimin evrimi, yerel milliyetçiliklerin yükselişi, Osmanlı imparatorluk rejimi ile ulus-devletler arasındaki devamlılıklar ve kopuşlar.

CSHS 557 / TARİH VE TOPLUMDAN SEÇİLMİŞ KONULAR
Dönem: Fall 2023Kredi 3Günler: THURSSaatler: 14:30:00-17:10:00

CSHS 590 / 
Dönem: Fall 2023Kredi 0Saatler: 0:00:00-0:00:00

CSSM 501 / HESAPLAMALI SOSYAL BİLİMLERE GİRİŞ
Dönem: Fall 2023Kredi 3Günler: TUESSaatler: 11:30:00-14:10:00

Hesaplamalı Sosyal Bilimlerin yöntem ve fikirlerine uygulamalı, teknik olmayan bir giriş. Yeni çevrimiçi veri kaynaklarının ve bunları analiz etmek için kullanılan yöntemlerin eski sosyal bilim sorularına nasıl yeni bir ışık tutacağını tartışır ve yepyeni sorular sorar. Büyük verilerin ve algoritmik karar almanın daha yaygın hale geldiği bir dünyada yaşamanın bazı etik ve mahremiyet zorluklarını da inceler.

CSSM 502 / PYTHON PROGRAMLAMA DİLİ İLE İLERİ SEVİYE VERİ ANALİZİ
Dönem: Fall 2023Kredi 3Günler: FRISaatler: 11:30:00-14:10:00

Bu ders, öğrenciyi Python 3 ve ileri veri analizi teknikleri ile tanıştırmak için tasarlanmıştır. Daha genel programlama için geçerli olan Python kullanarak temel programlama kavramları ele alınır. Bunlar sözdizimi, veri türleri, işlevler, döngüler, özyineleme, sınıflar ve kalıtım kavramlarını içerir. Ardından veritabanı yönetimi, oluşturma, manipülasyon ve görselleştirme incelenir. Python aracılığıyla adlandırılan Stan programlama dilinde pratik kullanıma vurgu yapan Bayes istatistiklerine kısa bir genel bakışın ardından en yaygın makine öğrenimi yöntemlerine giriş yapılır. Oldukça yoğun olan bu ders, bir veya birkaç hipotezi test eden orijinal bir analiz ortaya koyan final projesi gerektirmektedir. Öğrencilerden programlama deneyimi gerektirmez. Bununla birlikte, lineer modellerin iyi anlaşılması gereklidir.

CSSM 567 / COĞRAFİ BİLGİ SİSTEMLERİ (CBS)
Dönem: Fall 2023Kredi 3Günler: MONSaatler: 8:30:00-11:10:00

Veri girişi, yönetimi, işleme ve görüntülüme amacıyla Coğrafi Bilgi Sistemleri (CBS) yazılımlarının kullanılması konusunda teknik eğitim. CBS’nin uygulandığı teorik ve pratik çerçeveler. CBS içerisindeki analiz araçlarının arkeoloji, tarih, sanat tarihi, sosyoloji ve göç araştırmaları gibi sosyal ve beşeri bilimlerde jeo-uzamsal önem taşıyan araştırma konularında kullanılması.