CUMHURİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ Dersin Adı Dönemi Bölümü Ders Sorumlusu Ders İçeriği Dersin Amacı Dersin Yöntemi Değerlendirme Devam Durumu Kaynaklar Ders Konuları Algoritmalar Ve Programlama Algoritmalar Ve Programlama Lab. Güz Bilgisayar Mühendisliği Yrd. Doç. Dr. Doğan KARKI Kredi 2+2 Teorik Pratik AKTS 2+0 0+2 4+2 Algoritma kavramı. Akış diyagramları. Programlama ve programlama dili. Yapısal programlama kavramı. Dizi(vektör) kavramı. Dizilerde (vektörlerde) arama ve sıralama algoritmaları. Çok boyutlu diziler (matrisler). Dosya (file) kullanımı ve dosyalarla ilgili temel kavramlar. Format kavramı ve girdi-çıktı formatlama. Altprogram kavramı. Özyineleme kavramı ve özyinelemeli altprogram örnekleri. Bu dersin amacı, bilgisayar programlaması konusuna bir giriş yapmak, programlama ile ilgili genel kavramları ortaya koymak, algoritma kavramı, algoritmaların nasıl oluşturulacağı ve yapısal programlama konusuna değinmektir. Programlama ve Algoritmalar hakkında genel bilgilerin haftada 2 saat teorik olarak derslikte anlatım ve ayrı bir derste 2 saat uygulamalı öğretim laboratuvar ortamında gerçekleştirilmektedir. Başarı notunda %40 ara sınav notu, %60 genel sınav notu baz alınır. Öğrenciler derslerin %70’ine devam etmek zorundadır. 1 Algoritma kavramı. 2 Akis diyagramları. 3 Programlama ve programlama dili. 4 Yapısal programlama kavramı. 5 Dizi (vektör) kavramı. 6 Dizilerde (vektörlerde) arama ve sıralama algoritmaları. 7 Dizilerde (vektörlerde) arama ve sıralama algoritmaları. 8 Çok boyutlu diziler (matrisler). 9 Altprogram kavramı. 10 Özyineleme kavramı. 11 Özyinelemeli altprogram örnekleri. 12 Format kavramı ve girdi-çıktı formatlama. 13 Dosya (file) kullanımı ve dosyalarla ilgili temel kavramlar. 14 Güncel algoritma örnekler. DERS KOORDİNATÖRÜ CUMHURİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ Dersin Adı Dönemi Bölümü Ders Sorumlusu Bilgisayar Bilimlerine Giriş Güz Bilgisayar Mühendisliği Yrd. Doç. Dr. Hidayet TAKÇI Ders İçeriği Bölümün ve araştırma faaliyetlerinin tanıtımı. Bilgi işlem sistemlerinin genel yapısı hakkında temel konular: Donanım ve yazılım. Mühendislik etiği. Yazılı ve sözlü iletişim teknikleri. Görsel araçlar ve sunuş. Bilgisayar Mühendisliği kapsamına giren konulara ait temel bilgileri vermek, bölümde yapılan araştırma faaliyetlerinin tanıtılması, öğrencilere yazılı ve sözlü iletişim tekniklerini öğretmek. Öğrencilerimizi genel olarak mühendislik etiği ve özel olarak Bilgisayar Mühendisliği etiği hakkında bilgilendirmek. Haftada 2 saat teorik ders. Derslere ek olarak öğrencilere yazılım ve donanım ile ilgili ödevler hazırlatılmaktadır. Başarı notunda %40 ara sınav notu, %60 genel sınav notu baz alınır. Öğrenciler derslerin %70’ine devam etmek zorundadır. Dersin Amacı Dersin Yöntemi Değerlendirme Devam Durumu Kaynaklar Ders Konuları Kredi Teorik Pratik AKTS 2 2 0 4 1 Bilgisayar Mühendisliği tanımı ve bölümün tanıtımı. 2 Mühendislik etiği. 3 Sayı sistemleri: Sayılar kodlar 4 Temel kapı devreleri ve lojik fonksiyonlar 5 Veriler üzerine işlemler 6 Programlama dilleri 7 İşletim sistemleri 8 Bilgisayar ağları 9 Sözlü iletişim teknikleri 10 Yazılı iletişim teknikleri 11 Deneysel (araştırma) ve proje faaliyetlerinin yürütülme aşamaları 12 Görsel sunum hazırlama teknikleri ve araçları 13 Örnek bir görsel sunum tasarımı 14 Teknik rapor hazırlama teknikleri ve bir çalışmanın raporlanması DERS KOORDİNATÖRÜ CUMHURİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ Dersin Adı Dönemi Bölümü Ders Sorumlusu Web Teknolojileri Güz Bilgisayar Mühendisliği Yrd. Doç. Dr. Ahmet Gürkan YÜKSEK Ders İçeriği Değerlendirme Devam Durumu HTML dili, Dreamweaver ile tasarım, Fireworks ile resim işleme, Flash ile animasyonlar, web sayfasının yayınlanması, örnek web tasarımları. Günümüzde internetin yaygınlaşmasıyla, web sayfa tasarımı oldukça önem kazanmıştır. Tüm sanayi kuruluşlarının web sayfası olma zorunluluğu vardır. Global bir kütüphane olan internet dünyasında yer almak için kişilerin web sayfa tasarımını bilmeleri kendilerine önemli avantajlar sağlayacaktır. Haftada 2 saat teorik ders. Dersler dahilinde alıştırma, uygulama ve bireysel çalışmalar yaptırılmaktadır. Başarı notunda %40 ara sınav notu, %60 genel sınav notu baz alınır. Öğrenciler derslerin %70’ine devam etmek zorundadır. Kaynaklar Ders Konuları 1 Web Tasarımına Giriş 2 Dreamweaver ile sayfa tasarımı 3 Dreamweaver ile sayfa tasarımı 4 Stil şablonları 5 Menüler ve tablolar 6 Flash ile animasyon 7 Sayısal video ve ses 8 Actionscript 9 Actionscript 10 Web grafikleri 11 Photoshop 12 Photoshop 13 Web sayfasının yayınlanması 14 Web sayfa tasarım örnekleri Dersin Amacı Dersin Yöntemi Kredi Teorik Pratik AKTS 2 0 2 4 DERS KOORDİNATÖRÜ CUMHURİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ Dersin Adı Dönemi Bölümü Ders Sorumlusu Ders İçeriği Dersin Amacı Dersin Yöntemi Değerlendirme Devam Durumu Bilgisayar Programlama ve Bilgisayar Programlama Lab. Bahar Bilgisayar Mühendisliği Yrd.Doç.Dr. Hidayet TAKÇI Kredi 2+1 Teorik Pratik AKTS 2+0 0+2 5+2 Nesneye dayalı programlamaya giriş. C++ programlama temelleri. Döngüler ve kararlar. Yapılar. Fonksiyonlar. Nesneler ve Sınıflar. Diziler ve Karakter Katarları. Operatörlerin aşırı yüklenmesi. Kalıtım. İşaretçiler. Akışlar ve dosyalar Bu dersin amacı C++ programlama dili ile programlama konusuna değinmek ve nesneye dayalı programlama konusuna bir giriş yapmak. Ders 2 saat teorik anlatım ve 2 saatlik laboratuvar uygulaması şeklinde işlenir. Öğrencilere ayrıca ödev ve proje tabanlı uygulamalar yaptırılır. Başarı notunda %40 ara sınav notu, %60 genel sınav notu baz alınır. Laboratuvar dersi uygulama sınavları ile yapılır. Öğrenciler dersin teorik saatlerinin %70’ine, uygulama saatlerinin %80’ine devam etmek zorundadır. Kaynaklar Ders Konuları 1 Nesneye dayalı programlamaya giriş. 2 C++ programlama temelleri. 3 Döngüler ve kararlar. 4 Yapılar. 5 Fonksiyonlar. 6 Nesneler ve Sınıflar. 7 Nesneler ve Sınıflar, Diziler ve Karakter Katarları. 8 Diziler ve Karakter Katarları. 9 Operatörlerin aşırı yüklenmesi. 10 Operatörlerin aşırı yüklenmesi. 11 Kalıtım. 12 Kalıtım. İşaretçiler. 13 İşaretçiler. 14 Akışlar ve dosyalar. DERS KOORDİNATÖRÜ CUMHURİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ Dersin Adı Dönemi Bölümü Ders Sorumlusu Bilgisayar Destekli Lineer Cebir Bahar Bilgisayar Mühendisliği Yrd.Doç.Dr. A.Gürkan YÜKSEK Ders İçeriği Lineer denklem sistemlerinin çözümü (kramer, ters matris, normal forma indirgeme yöntemleri), matris ve determinant işlemleri, matrisin öz değer ve öz vektörleri, lineer uzaylarda lineer dönüşümler. Lineer Cebir konularının MATLAB programı üzerinde uygulamaları. Öğrencilerin; lineer denklem sistemlerinin çözümü, matrisler ve matris işlemleri, determinant, rank, öz değerler ve öz vektörler, iki boyutlu uzaydaki dönüşümler, vektör uzayları ve lineer operatörler teorisi ile ilgili kavram ve yöntemleri öğrenmesi ve bilgisayar ortamında uygulayabilmesi Dersler 2 saat teorik anlatım ve bir saat bilgisayar laboratuvarında uygulama şeklinde işlenir. Başarı notunda %40 ara sınav notu, %60 genel sınav notu baz alınır. Öğrenciler dersin teorik saatlerinin %70’ine, uygulama saatlerinin %80’ine devam etmek zorundadır. Dersin Amacı Dersin Yöntemi Değerlendirme Devam Durumu Kaynaklar Ders Konuları Kredi Teorik Pratik AKTS 3 2 1 5 1 Giriş. Lineer Cebrin konusu, tarihi ve yöntemlerine genel bir bakış. 2 2 ve 3-değişkenli sistemler, Gauss yöntemi. 2 ve 3-boyutlu determinantlar. 3 2 ve 3-boyutlu sistemin geometrik yorumu. n-boyutlu determinantın tanımı. 4 n-boyutlu determinantın özellikleri ve hesaplanma yöntemleri. 5 Özel determinantlar. Üçgen, Vandermond ve Tridiagonal formlu determinantlar. 6 Laplas ve Antilaplas teoremleri. Kare sistem için Kramer teoremi. 7 Matrisler, matris işlemleri. Ters matris ve hesaplama yöntemi. 8 Kare sistemin matris biçiminde yazılması ve ters matris yöntemiyle çözülmesi. 9 Matrisin rankı. Genişletilmiş matris. Genel sistem için Kroneker-Kapelli teoremi. 10 n-boyutlu reel ve kompleks vektör uzaylar. Lineer bağımsızlık, baz ve koordinatlar. 11 Lineer dönüşüm ve matrisi. Bazın değişimine göre matris dönüşümü. 12 Özdeğer ve özvektörler. Hamilton-Keli ve Silvester teoremleri. 13 Matrisin Jordan Formu. Benzerlik. Köşegen matrise benzerlik koşulu. 14 Metrik, normlu ve Öklit uzayları. Uzunluk, açı. kuadratik formlar, sayısal görüntü. DERS KOORDİNATÖRÜ CUMHURİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ Dersin Adı Dönemi Bölümü Ders Sorumlusu Devre Teorisine Giriş Bahar Bilgisayar Mühendisliği Yrd.Doç.Dr. Kali GÜRKAHRAMAN Ders İçeriği Elektriksel işaretler, güç ve enerji tanımı, elektrik devre elemanları ve tanım bağıntıları, graf teorisi, Kirchoff akım ve gerilim yasası, çevre denklemleri, düğüm denklemleri, durum denklemleri, Thevenin ve Norton teoremi Öğrencinin, öğreniminin ve iş hayatının çeşitli safhalarında bilgisayarda ve çevre birimlerinde ortaya çıkabilecek elektriksel problemlerin çözümüne yönelik fikir üretme ve çözümler geliştirmenin yanı sıra sayısal işaret işleme ve sayısal kontrol sistemleri gibi bilgisayar bilimleri alanındaki bilimsel çalışmalar için teorik altyapı oluşturmak. Dersler 3 saat teorik anlatım, soru-cevap ve ödevler yardımıyla işlenir. Başarı notunda %40 ara sınav notu, %60 genel sınav notu baz alınır. Öğrenciler derslerin %70’ine devam etmek zorundadır. Dersin Amacı Dersin Yöntemi Değerlendirme Devam Durumu Kaynaklar Ders Konuları Kredi Teorik Pratik AKTS 1 Elektriksel işaretler 2 Güç ve enerji tanımı 3 Elektrik devre elemanları, tanımları ve güç enerji bağıntıları 4 Graf teorisi 5 Kirchoff un akım ve gerilim yasası 6 Çevre denklemlerinin yazılması 7 Çevre denklemlerine ait uygulamalar 8 Düğüm denklemlerinin yazılması 9 Düğüm denklemlerine ait uygulamalar 3 3 0 5 10 Çok uçlu elemanlara ilişkin çevre ve düğüm denklemleri 11 Durum denklemlerinin çıkarılması 12 Durum denklemlerinin çıkarılmasına ait uygulamaları 13 Durum denklemlerinin çözümleri 14 Thevenin ve Norton teoremi DERS KOORDİNATÖRÜ CUMHURİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ Dersin Adı Dönemi Bölümü Ders Sorumlusu Genel Fizik I Bahar Bilgisayar Mühendisliği Fen Fakültesi Öğretim Üyeleri Kredi Teorik Pratik AKTS 4 4 0 7 Ders İçeriği Dersin Amacı Dersin Yöntemi Değerlendirme Devam Durumu Ölçme ve birim sistemleri, statik, kinematik, dinamik. Öğrencilere mühendislik eğitiminde gerekli olan temel mekanik, statik ve dinamik alt yapısının kazandırılması Dersler 4 saat teorik anlatım, soru-cevap ve uygulamalar yardımıyla işlenir. Başarı notunda %40 ara sınav notu, %60 genel sınav notu baz alınır. Öğrenciler derslerin %70’ine devam etmek zorundadır. Kaynaklar Ders Konuları 1 Birim sistemleri 2 Vektörler 3 Bir Boyutta Hareket 4 İki Boyutta Hareket 5 Newton’un Hareket Yasaları 6 Newton’un Hareket Yasalarının Uygulamaları 7 Newton’un Evrensel Kütle Çekim Yasası 8 İş ve Enerji 9 Uygulama 10 Enerjinin Korunumu 11 Momentum ve Sistemlerin Hareketi 12 Katı Cisimlerin Statik Dengesi 13 Açısal Momentum ve Dönme 14 Maddenin Özellikleri DERS KOORDİNATÖRÜ CUMHURİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ Dersin Adı Dönemi Bölümü Ders Sorumlusu Genel Fizik II Güz Bilgisayar Mühendisliği Fen Fakültesi Öğretim Üyeleri Ders İçeriği Dersin Yöntemi Değerlendirme Devam Durumu Coulomb Kuvveti, Elektrik Alan, Elektrik Akısı, Gauss Yasası, Elektriksel Potansiyel, Kondansatörler, Akımın oluşumu ve Direnç, Doğru Akım Devreleri, Kirchhoff Kanunları, Manyetik Alan, Biot-Savart Yasası, Ampere Yasası, İndüksiyon, Faraday Yasası, Lenz Kanunu, İndüktans, Manyetik Alanda Enerji, LC Devresinde Salınımlar, Elektromanyetik dalgalar Öğrencilere mühendislik eğitiminde gerekli olan temel elektrik ve manyetizma alt yapısının kazandırılması Dersler 4 saat teorik anlatım, soru-cevap ve uygulamalar yardımıyla işlenir. Başarı notunda %40 ara sınav notu, %60 genel sınav notu baz alınır. Öğrenciler derslerin %70’ine devam etmek zorundadır. Kaynaklar Ders Konuları 1 Coulomb Yasası ve Elektriksel Kuvvet 2 Elektrik Alanı ve Gauss Yasası 3 Elektriksel Potansiyel 4 Sığa ve Kondansatörler, Dielektriklerin Özellikleri 5 Akım ve Direnç 6 Doğru Akım Devreleri 7 Elektromanyetik Kuvvet 8 Manyetik Alan Kaynakları 9 Uygulama Dersin Amacı Kredi Teorik Pratik AKTS 3 3 0 5 10 Elektromanyetik İndüksiyon, Faraday Yasası 11 Elektromanyetik İndüksiyon, Özindüksiyon 12 Alternatif Akım Devreleri (RL ve RC Devreleri) 13 Alternatif Akım Devreleri (RLC Devreleri) 14 Elektromanyetik Dalgalar DERS KOORDİNATÖRÜ CUMHURİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ Dersin Adı Dönemi Bölümü Ders Sorumlusu Genel Kimya Güz Bilgisayar Mühendisliği Fen Fakültesi Öğretim Üyeleri Ders İçeriği Anlamlı sayılar, Atom teorisine giriş, stokiyometri, termokimya, atomların elektronik yapısı, iyonik ve kovalent bağ, moleküller geometri, gazlar, sıvılar ve katılar. Öğrencilere temel kimya bilgilerinin kazandırılması. Dersler 3 saat teorik anlatım, soru-cevap şeklinde işlenir. Başarı notunda %40 ara sınav notu, %60 genel sınav notu baz alınır. Öğrenciler derslerin %70’ine devam etmek zorundadır. Dersin Amacı Dersin Yöntemi Değerlendirme Devam Durumu Kredi Teorik Pratik AKTS 3 3 0 4 Kaynaklar Ders Konuları Toplam 14 Hafta DERS KOORDİNATÖRÜ CUMHURİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ Dersin Adı Dönemi Bölümü Ders Sorumlusu Genel Matematik I Bahar Bilgisayar Mühendisliği Fen Fakültesi Öğretim Üyeleri Ders İçeriği Dersin Amacı Dersin Yöntemi Değerlendirme Devam Durumu Önbilgiler, Fonksiyonlar, Limit ve Süreklilik, Türev, Türevin Uygulamaları Matematik ile ilgili temel kavramlar verilerek, tek değişkenli fonksiyonlarda limit, süreklilik, türev kavramlarının ve uygulamalarının verilmesi Dersler 4 saat teorik anlatım, soru-cevap ve uygulamalar yardımıyla işlenir. Başarı notunda %40 ara sınav notu, %60 genel sınav notu baz alınır. Öğrenciler derslerin %70’ine devam etmek zorundadır. Kaynaklar Ders Konuları 1 2 3 4 5 6 7 8 9 Kredi Teorik Pratik AKTS 4 4 0 6 Kümeler, Mutlak Değer ve Özellikleri, Eşitsizlikler, Doğrunun ve Çemberin Analitik İncelenmesi Fonksiyon Kavramı, Bazı Özel Fonksiyonlar (Kuvvet, Polinom, Mutlak Değer Fonk.), Trigonometrik ve Ters Trigonometrik fonksiyonlar, Üstel, Logaritmik ve Hiperbolik Fonksiyonlar Limit Kavramı, Sağ ve Sol Taraflı Limitler, Belirsiz Şekiller, Trigonometrik Fonksiyonların Limitleri Fonksiyonlarda Süreklilik, Sürekli Fonksiyonların Özellikleri ( Aradeğer Teoremi, Mutlak Maks, Min, Yerel Maks, Min tanımları ) Türev kavramı, Türev Alma Kuralları Yüksek Mertebeden Türev, Ters Fonksiyonun Türevi, Trigonometrik Fonksiyonların Türevi Ters Trigonometrik Fonksiyonların Türevi, Logaritma Fonksiyonunun Türevi, Hiperbolik ve Ters Hiperbolik Fonksiyonların Türevi Parametrik Denklemleri Verilen Fonksiyonların Türevleri, Kapalı Fonksiyonların Türevi ARASINAV 10 Türevin Geometrik anlamı, Rolle Teoremi, Ortalama Değer Teoremi, Artan ve Azalan Fonksiyonlar, Konkav ve Konveks Fonksiyonlar, Dönüm Noktaları 11 Maksimum ve Minimum Kavramları, Maksimum ve Minimum Problemleri, Taylor Teoremi,Belirsiz Şekiller ( L? Hospital Kuralı ) 12 Belirsiz Şekiller ( L? Hospital Kuralı ) Devam, Diferansiyel Kavramı 13 Kutupsal Koordinatlar, Asimptotlar 14 Eğri çizimleri DERS KOORDİNATÖRÜ CUMHURİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ Dersin Adı Dönemi Bölümü Ders Sorumlusu Genel Matematik II Güz Bilgisayar Mühendisliği Fen Fakültesi Öğretim Üyeleri Ders İçeriği Dersin Yöntemi Değerlendirme Devam Durumu Belirsiz integral, integral alma metotları, Belirli integralinin özellikleri, ilgili teoremler, Belirli integralin uygulamaları (Alan, yay uzunluğu, hacım hesabı, yüzey alanı hesabı ) Genelleştirilmiş integraller ve özellikleri, Çok değişkenli fonksiyonlar. Belirsiz integralin öğretilmesi, integral alma metotları , Belirli integralinin özellikleri, ilgili teoremler, Belirli integralin uygulamaları (Alan, yay uzunluğu, hacım hesabı , yüzey alanı hesabı ) Genelleştirilmiş integraller ve özelliklerinin verilmesi, çok değişkenli fonksiyonların verilmesi Dersler 4 saat teorik anlatım, soru-cevap ve uygulamalar yardımıyla işlenir. Başarı notunda %40 ara sınav notu, %60 genel sınav notu baz alınır. Öğrenciler derslerin %70’ine devam etmek zorundadır. Kaynaklar Ders Konuları 1 Dersin Amacı Kredi Teorik Pratik AKTS 4 4 0 5 2 Belirsiz İntegral, Belirsiz integral alma kuralları, Değişken Değiştirme Yöntemi, Kısmi İntegrasyon Metodu. Basit kesirlere ayırma yöntemi, Trigonometrik İfadelerin İntegrallenmesi 3 İrrasyonel Cebirsel İfadelerin İntegrallenmesi, Binom İntegralleri. 4 Bazı Özgün İntegrallerin Hesaplanması, Belirli İntegral Tanımı 5 7 Belirli İntegral Kavramına Getiren Problemler, Belirli İntegral Tanımı ve Özellikleri. Belirli İntegral Kavramına Getiren Problemler, Belirli İntegral Tanımı ve Özellikleri. Genelleştirilmiş integraller, Özel Olmayan İntegraller, Karışık Örnekler 8 Genelleştirilmiş İntegrallerin Yakınsallık Kriterleri 9 Alan Hesabı, Eğri Yayının Uzunluğu 6 10 Alan Hesabı, Eğri Yayının Uzunluğu 11 Hacim Hesabı 12 Dönel Yüzeyin Alanının Hesabı. 13 Çok Değişkenli Fonksiyonlarda Tanım Kümeleri. 14 İki ve Daha Çok Değişkenli Fonksiyonlarda Limit ve Süreklilik. DERS KOORDİNATÖRÜ CUMHURİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ Dersin Adı Dönemi Bölümü Ders Sorumlusu Türk Dili I Güz Bilgisayar Mühendisliği Ders İçeriği Dilin toplum ve insan hayatındaki yeri ve onemi, Turkcenin dunya dilleri arasındaki yeri ve tarihi gelişimi, Turkcenin bugunku durumu; ses ve bicim ozellikleri ve anlatım zenginliği; noktalama işaretleri ve yazım kuralları. Oğrencilere Turkcenin tarihi ve bugunku durumu hakkında bilgi verip Turkceyle yazılmış metinler uzerinde calışmalar yapmak Dersler 2 saat teorik anlatım, soru-cevap yardımıyla işlenir. Başarı notunda %40 ara sınav notu, %60 genel sınav notu baz alınır. Öğrenciler derslerin %70’ine devam etmek zorundadır. Dersin Amacı Dersin Yöntemi Değerlendirme Devam Durumu Kaynaklar Ders Konuları Kredi Teorik Pratik AKTS 2 2 0 2 1. İstiklal Marşı ve Ataturk’un Gencliğe Hitabesi. 2. Dil nedir? Turk dili ve kulturu; kulturun unsurları. 3. Yeryuzundeki diller, Turkcenin dunya dilleri arasındaki yeri ve yayılma alanları. 4. Eser incelemesi: Şiir. 5. Turkcenin ses yapısı. 6. Turkcenin heceleri, vurgu, ses olayları, ses uyumları. 7. Turkcenin tarihsel donemleri. 8. Ara sınav 9. Yazılı anlatım turleri. 10. Eser incelemesi: Hikaye. 11. Turkcenin guncel sorunları I 12. Yazı turleri, form yazılar. 13. Yazım kuralları. 14. Noktalama işaretleri. DERS KOORDİNATÖRÜ CUMHURİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ Dersin Adı Dönemi Bölümü Ders Sorumlusu Türk Dili II Bahar Bilgisayar Mühendisliği Ders İçeriği Yazılı ve sozlu anlatımda başarılı olabilmek icin retorik bilgisi (belagat), yazılı anlatım bicimleri ve teknikleri, sozlu anlatım bicimleri ve teknikleri, yazılı ve sozlu anlatımda uslup, tartışma turleri. Oğrencileri Turkcenin sozlu ve yazılı kullanımı ile ilgili bilgilendirmek, dilimizin edebi urunleri yoluyla oğrencilerin retorik incelemeler yapmalarını sağlamak. Dersler 2 saat teorik anlatım, soru-cevap yardımıyla işlenir. Başarı notunda %40 ara sınav notu, %60 genel sınav notu baz alınır. Öğrenciler derslerin %70’ine devam etmek zorundadır. Dersin Amacı Dersin Yöntemi Değerlendirme Devam Durumu Kaynaklar Ders Konuları Kredi Teorik Pratik AKTS 2 2 0 2 1- Yazılı kompozisyon; yazı turleri. 2- Turkcenin yapısı, sozcuk turleri. 3- Retorik calışma (metin calışması). 4- Roman incelemesi. 5- Cumle. 6- Sozlu kompozisyon calışması. 7- Şiir incelemesi. 8- Ara sınav. 9- Gramatikal cozumleme calışması. 10- Turkcenin guncel sorunları II. 11- Hikaye incelemesi. 12- İletişim nedir? Yazılı ve sozlu iletişimin hayatımızdaki yeri. 13- Retorik calışma (metin calışması). 14- Yazılı kompozisyon calışması DERS KOORDİNATÖRÜ CUMHURİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ Dersin Adı Dönemi Bölümü Ders Sorumlusu İngilizce I Güz Bilgisayar Mühendisliği Ders İçeriği Öğrencilerin sonraki yıllarda görecekleri mesleki İngilizce derslerini takip edebilmeleri, lisans sonrası ve meslek hayatlarında ihtiyaç duyacakları İngilizce´ye temel oluşturacak seviyede İngilizce dilbilgisi, kelime dağarcığı, okuduğunu anlama, sözlü anlatım ve yazma becerileri. Temel seviye İngilizce eğitimi kapsamındaki konuların verilmesi, temel dilbilgisi konularının kazandırılması, öğrencilerin konuşulanı anlayabilir seviyeye taşınması. Dersler 2 saat teorik anlatım ve soru-cevap yardımıyla işlenir. Başarı notunda %40 ara sınav notu, %60 genel sınav notu baz alınır. Öğrenciler derslerin %70’ine devam etmek zorundadır. Dersin Amacı Dersin Yöntemi Değerlendirme Devam Durumu Kredi Teorik Pratik AKTS 2 2 0 2 Kaynaklar Ders Konuları 1-2 Nice to Meet You ! a. Kişi zamirleri (he, she, they) b. Geniş Zamanda ?to be? fiili c. ?to be? fiili olumlu, olumsuz, soru şekilleri d. İsimler: tekil, çoğul e. Ülkeler ve uyruklar f. Okuma Parçası 3-4 How old are you? a. Sayılar b. There is / There are c. Belirteçler: a, an d. İşaret zamirleri: this, that e. Okuma Parçası 5-6 I like my family. Do you like...? a. Geniş Zaman b. Geniş Zamanda zaman zarfları c. Sahiplik: Have got / Has got d. Miktar ifadeleri: some, any, no e. Okuma Parçası 7-8 How much ?? How many ?? a. Sayılabilen ve sayılamayan isimler b. Miktar ifadeleri: a few , a little c. Soru kelimeleri: how many, how much d. Sahiplik zamirleri (mine, yours) e. Zaman edatları (in, on, at) f. Okuma Parçası 9-10 At school / I like him a. Yer edatları (in, on, at) b. Nesne zamirleri c. Sahiplik sıfatları d. Diğer edatlar e. Okuma Parçası 11-12 I must / I can a. Modals: must, mustn?t b. Modals: can, cannot c. Sahiplik ?s d. Question tags e. Okuma Parçası 13-14 I am studying at the moment. a. Şimdiki Zaman Olumlu b. Şimdiki Zaman olumsuz ve soru c. Şimdiki Zamanda zaman zarfları d. Geçmiş Zaman (Giriş): Geçmiş Zamanda ?To Be? e. Okuma Parçası DERS KOORDİNATÖRÜ CUMHURİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ Dersin Adı Dönemi Bölümü Ders Sorumlusu İngilizce II Güz Bilgisayar Mühendisliği Fen Fakültesi Öğretim Üyeleri Ders İçeriği Öğrencilerin sonraki yıllarda görecekleri mesleki İngilizce derslerini takip edebilmeleri, lisans sonrası ve meslek hayatlarında ihtiyaç duyacakları İngilizce´ye temel oluşturacak seviyede İngilizce dilbilgisi, kelime dağarcığı, okuduğunu anlama, sözlü anlatım ve yazma becerileri. Temel seviye İngilizce eğitimi kapsamındaki konuların verilmesi, Karşılıklı konuşabilmeleri, Okuduklarını anlamaları, Kendilerini yazıyla ifade edebilmeleri amaçlanmaktadır Dersler 2 saat teorik anlatım ve soru-cevap yardımıyla işlenir. Başarı notunda %40 ara sınav notu, %60 genel sınav notu baz alınır. Öğrenciler derslerin %70’ine devam etmek zorundadır. Dersin Amacı Dersin Yöntemi Değerlendirme Devam Durumu Kredi Teorik Pratik AKTS 2 2 0 2 Kaynaklar Ders Konuları 1-2 3-4 5-6 7-8 9-10 I was on holiday a. Geçmiş Zaman: olumlu, olumsuz, soru b. Geçmiş Zamanda zaman zarfları c. Düzenli ve düzensiz fiiller d. Geçmiş Zamanda zaman cümlecikleri e. Okuma Parçası Which is the best? a. Karşılaştırmalı Sıfatlar b. Düzenli sıfatlar c. Düzensiz sıfatlar e. Okuma Parçası I was doing my homework a. Geçmişte Devamlılık (Past Continuous Tense) b. Zaman zarfları c. Hikaye anlatmak d. Okuma Parçası I?ll get a better job after college. a. Basit Gelecek Zaman (will) b. Planlı Gelecek Zaman (be going to) c. Okuma Parçası Tekrar Ünitesi a. Tekrar b. Modals: used to c. Okuma Parçası 11-12 Animals are wonderful creatures a. Sıfatlar (isimden önce ve sonra) b. Fiil+ sıfat c. Zarflar (fast, quickly) d. Durum, yer ve zaman zarfları e. Okuma Parçası 13-14 Stories that talk about animals a. Sıfat Cümlecikleri (Relative Clauses): who, which, that, whose, whom b. Okuma Parçası DERS KOORDİNATÖRÜ CUMHURİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ Dersin Adı Dönemi Bölümü Ders Sorumlusu Diferansiyel Denklemler Güz Bilgisayar Mühendisliği Ders İçeriği Temel kavramlar ve diferansiyel denklemlerin sınıflandırılması, Birinci mertebe denklemler ve mühendislik uygulamaları, İkinci ve daha yüksek mertebeli diferansiyel denklemler ve mühendislik uygulamaları, Değişken katsayılı denklemler, Lineer denklem sistemleri: Skaler ve matris yöntemler, Laplace dönüşümü, Mühendislik uygulamaları, Diferansiyel denklemlerin sayısal çözümüne giriş. Bu dersin amacı, adi diferansiyel denklemlerin (ADD) ve bunların çözüm yöntemlerinin öğretilmesidir. Diferansiyel denklemler, değişen diferansiyel büyüklükler arasındaki ilişkileri ifade ettiğinden, ders kapsamında verilen konular bir tüm mühendislik alanlarına uygulanabilir. Dersler 3 saat teorik anlatım, soru-cevap ve ödevler yardımıyla işlenir. Başarı notunda %40 ara sınav notu, %60 genel sınav notu baz alınır. Öğrenciler derslerin %70’ine devam etmek zorundadır. Dersin Amacı Dersin Yöntemi Değerlendirme Devam Durumu Kredi Teorik Pratik AKTS 3 3 0 5 Kaynaklar Ders Konuları 1 Temel kavramlar ve diferansiyel denklemlerin sınıflandırılması 2 Birinci mertebe denklemlerin çözümü: Lineer denklemler 3 4 5 6 7 Birinci mertebe denklemlerin çözümü: Lineer olmayan denklemler (değişkenlerine ayrılabilir, tam, homojen ve özel tipte denklemler) Birinci mertebe denklemler için bilgisayar yöntemleri ve mühendislik uygulamaları İkinci mertebe denklemler: Lineer bağımsızlık, sabit katsayılı homojen denklemler İkinci mertebe homojen olmayan denklemler: Belirsiz katsayılar ve parametrelerin değişimi yöntemleri İkinci mertebe Euler denklemi ve ikinci mertebe denklemler için bilgisayar uygulamaları 8 İkinci mertebe denklemlerin mühendislik uygulamaları 9 Yüksek mertebeli diferansiyel denklemler 10 Değiken katsayılı denklemler: Kuvvet serisi yöntemi 11 Lineer denklem sistemleri: Skaler yöntem 12 Lineer denklem sistemleri: Matris yöntemi 13 Laplace dönüşümü yöntemi 14 Diferansiyel denklemlerin sayısal çözümüne giriş DERS KOORDİNATÖRÜ CUMHURİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ Dersin Adı Dönemi Bölümü Ders Sorumlusu Veri Yapıları Güz Bilgisayar Mühendisliği Ders İçeriği 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ı. Bilgilerin bilgisayar belleğinde saklanması ve bu bilgilere ulaşılması için tasarlanmış temel veri yapılarının sunulması. Dersler 3 saat teorik anlatım, 1 saat uygulama, soru-cevap ve ödevler yardımıyla işlenir. Başarı notunda %40 ara sınav notu, %60 genel sınav notu baz alınır. Ara sınav notunun %50si verilen ödevlerle hesaplanır. Öğrenciler derslerin %70’ine, uygulama saatlerinin %80’ine devam etmek zorundadır. Dersin Amacı Dersin Yöntemi Değerlendirme Devam Durumu Kaynaklar Ders Konuları Kredi Teorik Pratik AKTS 1 Temel veri tipleri ve veri kavramı 2 Özyineleme kavramı (Recursion) 3 Liste veri yapısı ve uygulamaları 4 Bağlı liste, çift yönlü listeler, tek yönlü bağlı listeler 5 Yığıt veri yapısı ve uygulamaları 6 Kuyruk veri yapısı ve uygulamaları 7 Öncelikli kuyruk ve Heap ağacı 8 Ağaç veri yapısı ve uygulamaları 9 İkili arama ağaçlarıve uygulamaları 10 Veri Sıkıştırma algoritmaları 11 Sıralama yöntemleri (Insertion, Selection, Bubble) 12 Sıralama yöntemleri (Merge, Quick, Heap) 13 Arama Yöntemleri 14 Hash tabloları, 3,5 3 1 5 DERS KOORDİNATÖRÜ CUMHURİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ Dersin Adı Dönemi Bölümü Ders Sorumlusu Nesneye Dayalı Programlama Güz Bilgisayar Mühendisliği Ders İçeriği C++, nesneye dayalı programlama kavramları, Grafik Kullanıcı Arayüz Tasarımı, Jenerikler, Koleksiyonlar, LINQ, Dosyalar Bu dersin amacı, etkili ve esnek nesne yönelimli yazılımlar geliştirmek için gereken nesneye yönelik programlama kavramlarını öğretmektir. Dersler 3 saat teorik anlatım, 1 saat uygulama, soru-cevap ve ödevler yardımıyla işlenir. Başarı notunda %40 ara sınav notu, %60 genel sınav notu baz alınır. Ara sınav notunun %50si verilen ödevlerle hesaplanır. Öğrenciler derslerin %70’ine, uygulama saatlerinin %80’ine devam etmek zorundadır. Dersin Amacı Dersin Yöntemi Değerlendirme Devam Durumu Kaynaklar Ders Konuları Kredi Teorik Pratik AKTS 1 C++´a Genel Bakış, Kontrol deyimleri, Metotlar, Diziler 2 Windows Formlarıyla Grafik Kullanıcı Arayüz Tasarımı 3 WPF ile Grafik Kullanıcı Arayüz Tasarımı 4 İstisna Yönetimi, LINQ, Jenerikler, Koleksiyonlar 5 Nesneye Dayalı Programlama nedir? 6 Sınıflar, Erişim Denetleyicileri, Alan ve Metotlar 7 Kalıtım, Çoklu Kalıtım ve Arayüzler 8 Çokbiçimlilik ve Sarmalama 9 Özgür Sınıflar ve Arayüzler 10 UML, UML Class Diyagramları, UML Kullanıcı Diyagramları 11 Static metotlar, sınıflar 12 Nesneye Dayalı Programlama Prensipleri 13 Nesneye Dayalı Programlama Prensipleri 14 Genel Örnekler 3,5 3 1 6 DERS KOORDİNATÖRÜ CUMHURİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ Dersin Adı Dönemi Bölümü Ders Sorumlusu Sayısal Elektronik Güz Bilgisayar Mühendisliği Ders İçeriği Analog ve sayısal kavramlarını tanıtmak, sayı sistemlerini açıklamak, kodlama ile ilgili kavramları vermek, Boolean Matematiği kurallarını açıklamak, Lojik kapı devrelerini tanıtarak kullanımlarını öğretmek, Bileşik lojik devrelerin tasarımını kavratmak Sayı sistemleri ve kodlamalar ile ilgili temel kavramları tanıtmak, Temel Lojik kapıları açıklamak, Lojik entegreleri tanıtmak, Karnough Haritalarını kullanarak sadeleştirme yapmasını öğretmek, bileşik devreleri detaylandırılarak / gruplandırarak bileşik devreleri tasarlama becerisini kazandırmak. Dersler 3 saat teorik anlatım, 1 saat uygulama, soru-cevap ve ödevler yardımıyla işlenir. Başarı notunda %40 ara sınav notu, %60 genel sınav notu baz alınır. Ara sınav notunun %50si verilen ödevlerle hesaplanır. Öğrenciler derslerin %70’ine, uygulama saatlerinin %80’ine devam etmek zorundadır. Dersin Amacı Dersin Yöntemi Değerlendirme Devam Durumu Kredi Teorik Pratik AKTS 3,5 3 1 5 Kaynaklar Ders Konuları 1 Analog ve Sayısal Kavramları 2 Sayı Sistemlerinin İncelenmesi 3 Kodlama ve Kodlar 4 Boolean Kuralları ve Lojik İfadelerin Sadeleştirilmesi 5 Lojik Kapılar ve Lojik Devreler 6 Karnaugh Haritaları 7 Bileşik Devre Tasarımı 8 Bileşik Devre Tasarımı (devam) 9 Sayısal Entegreler ve Sayısal Göstergeler 10 Kodlama İle İlgili Lojik Devreler 11 Çoklayıcılar - Veri Seçiciler (Multiplexers - Data Selector) 12 Azlayıcılar-Veri Dağıtıcılar (Demultiplexers) 13 Karşılaştırıcı ve Aritmetik İşlem Devreleri 14 Bileşik Devreler ile İlgili Uygulamalar DERS KOORDİNATÖRÜ CUMHURİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ Dersin Adı Dönemi Bölümü Ders Sorumlusu Bilgisayar Organizasyonu Güz Bilgisayar Mühendisliği Ders İçeriği Latch ve Flip Floplar, Ardışıl Devrelerin Analizi, Ardışıl Devrelerin Tasarım Adımları, MMLogic Simülatör Programının Tanıtılması, Kaydediciler, Kaydediciler Üzerinde Yapılan İşlemler, Bilgisayar Sistemlerinin Hiyerarşik Yapısı, Yol Kavramı, Bellek, Komutseti Mimarisi, Komut saykılı ve Kontrol Devresinin Zamanlama Düzeneği, Adresleme Yöntemleri, Mikroişlem adımları, Stack Tasarımı, Aritmetik ve Mantık Ünitesinin Tasarımı. Derste işlemcinin nasıl çalıştığının ve işlemci birimlerinin tasarım aşamalarının öğrenilmesi amaçlanmıştır. Dersler 3 saat teorik anlatım, 1 saat uygulama, soru-cevap ve ödevler yardımıyla işlenir. Başarı notunda %40 ara sınav notu, %60 genel sınav notu baz alınır. Ara sınav notunun %50si verilen ödevlerle hesaplanır. Öğrenciler derslerin %70’ine, uygulama saatlerinin %80’ine devam etmek zorundadır. Dersin Amacı Dersin Yöntemi Değerlendirme Devam Durumu Kaynaklar Ders Konuları Kredi Teorik Pratik AKTS 1 Latch ve Flip Floplar 2 Ardışıl Devrelerin Analizi 3 Ardışıl Devrelerin Tasarım Adımları 4 MMLogic Simülatör Programının Tanıtılması 5 Kaydediciler 6 Kaydediciler Üzerinde Yapılan İşlemler 7 Bilgisayar Sistemlerinin Hiyerarşik Yapısı, Yol Kavramı 8 Bellek 9 Komutseti Mimarisi 3,5 3 1 5 10 Komut saykılı ve Kontrol Devresinin Zamanlama Düzeneği 11 Adresleme Yöntemleri 12 Mikroişlem adımları 13 Stack Tasarımı 14 Aritmetik ve Mantık Ünitesinin Tasarımı DERS KOORDİNATÖRÜ CUMHURİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ Dersin Adı Dönemi Bölümü Ders Sorumlusu Sayısal Analiz Bahar Bilgisayar Mühendisliği Ders İçeriği Sayısal yöntemlerde algoritmanın önemi. Algoritmaları oluşturan alt birimler. Matrisler ve matris işlemleri. Lineer denklem sistemleri çözüm yöntemleri. Lineer olmayan denklem sistemleri çözüm yöntemleri. Eğri uydurma, aradeğer ve dış değer bulma yöntemleri. Sayısal türev yöntemleri. Sayısal entegral yöntemleri. Diferansiyel denklemlerin çözüm yöntemleri Mühendislik problemlerinin bilgisayar ortamında çözümünü mümkün kılacak sayısal çözüm metot ve algoritmalarının öğretilmesi Dersler 3 saat teorik anlatım, soru-cevap ve ödevler yardımıyla işlenir. Başarı notunda %40 ara sınav notu, %60 genel sınav notu baz alınır. Öğrenciler derslerin %70’ine devam etmek zorundadır. Dersin Amacı Dersin Yöntemi Değerlendirme Devam Durumu Kaynaklar Ders Konuları Kredi Teorik Pratik AKTS 3 3 0 5 1 Sayısal analize giriş , sayısal yöntemler, algoritma mantığı 2 Algoritma kurulması ve algoritma alt birimlerinin tanıtılması 3 Matrisler ve matris işlemleri 4 Matrisler ve matris işlemleri (devam) 5 Lineer denklem sistemleri çözüm yöntemleri 6 Lineer olmayan denklem sistemleri çözüm yöntemleri 7 Lineer olmayan denklem sistemleri çözüm yöntemleri (devam) 8 Eğri uydurma, aradeğer ve dış değer bulma yöntemleri 9 Eğri uydurma, aradeğer ve dış değer bulma yöntemleri (devam) 10 Sayısal integral yöntemleri 11 Sayısal türev yöntemleri 12 Diferansiyel denklemlerin çöz. yöntemleri 13 Diferansiyel denklemlerin çöz. yöntemleri (devam) 14 Kompleks sayılar DERS KOORDİNATÖRÜ CUMHURİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ Dersin Adı Dönemi Bölümü Ders Sorumlusu Ayrık İşlemsel Yapılar Bahar Bilgisayar Mühendisliği Ders İçeriği Bilgisayar mühendisliğindeki ve bilgisayar bilimlerindeki matematiksel tekniklere giriş,matematiksel mantık, indüksiyon, küme teorisi, bağıntılar, fonksiyonlar, cebirsel yapılar, graflar, ağaçlar ve eşleme. 1.Matematiksel düşünceyi, sebep-sonuç ilişkisi oluşturmayı öğrenmek 2.Sayma metotlarına bağlı olarak değişik sayılandırma problemlerinde analiz yapabilmek ve çözüm bulabilmek 3.Ayrık yapılar (kümeler, permütasyon, bağıntılar, graf, ağaçlar) hakkında bilgi sahibi olmak 4.Algoritmik düşünme yeteneği kazanabilmek 5.Ayrık matematik uygulamaları ve modellerinin Bilgisayar Mühendisliği problemlerine nasıl uyarlandığını görmek Dersler 3 saat teorik anlatım, soru-cevap ve ödevler yardımıyla işlenir. Başarı notunda %40 ara sınav notu, %60 genel sınav notu baz alınır. Öğrenciler derslerin %70’ine devam etmek zorundadır. Dersin Amacı Dersin Yöntemi Değerlendirme Devam Durumu Kaynaklar Ders Konuları 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Kredi Teorik Pratik AKTS 3 3 0 5 Kombinasyonel problemler ve teknikler Mantık, Kümeler ve Fonksiyonlar Cebirsel Yapılar Tamsayılar ve Algoritmalar Matematiksel Muhakeme Sayma(Counting) İleri Sayma Teknikleri Bağıntı Bağıntı Graf teorisi Graf teorisi Ağaçlar Eşleme Boolean Cebri DERS KOORDİNATÖRÜ CUMHURİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ Dersin Adı Dönemi Bölümü Ders Sorumlusu Bilgisayar Mimarisi Bahar Bilgisayar Mühendisliği Ders İçeriği Bilgisayar mimarisi hakkında temel bilgiler, bellek hiyerarşisi, girdi/çıktı sistemleri, merkezi işlem birimi, komutseti mimarileri, pipeline ve superscalar bilgisayar sistemleri, paralel organizasyon Bu dersin amacı; bir bilgisayarı oluşturan donanımsal unsurların tasarım ve işleyiş detaylarının öğretilmesidir. Derste, CPU, ana bellek, ön-bellek, veri depolama aygıtları ele alınmaktadır. Bilgisayarı oluşturan bu parçaların farklı tasarım mimarileri ve performans kıyaslamaları öğretilmektedir. Dersler 4 saat teorik anlatım, soru-cevap ve ödevler yardımıyla işlenir. Başarı notunda %40 ara sınav notu, %60 genel sınav notu baz alınır. Öğrenciler derslerin %70’ine devam etmek zorundadır. Dersin Amacı Dersin Yöntemi Değerlendirme Devam Durumu Kaynaklar Ders Konuları 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Kredi Teorik Pratik AKTS 4 4 0 4 Bilgisayar mimarisine giriş Bilgisayar bileşenleri ve ara bağlantıları Tek çevrim işlemci yapısı ve komutseti mimarisi Bellek hiyerarşisi, önbellek kavramı ve tasarımı Önbellek haritalama yöntemleri Dahili ve harici bellek yapıları Sanal bellek Girdi/Çıktı sistemleri Çoklu çevrim işlemcilerin yapısı, RISC-CISC mimariler Pipeline mimari, Pipeline hazards, komutların sıradışı icrası Superpipeline ve superscalar işlemciler Veri depolama sistemleri Paralel bilgisayar sistemleri ve ön-bellek tutarlılığı DERS KOORDİNATÖRÜ CUMHURİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ Dersin Adı Dönemi Bölümü Ders Sorumlusu Sistem Programlama Bahar Bilgisayar Mühendisliği Ders İçeriği İleri düzey C programlama teknikleri. İşletim sistemi komponentlerinin tasarlanması ve kodlanması. Donanım kontrolünde kullanılacak yazılımların geliştirilmesi. Bu tür yazılımların gereksinimleri ve geliştirilme teknikleri. Dersin amacı, öğrencilere işletim sistemini oluşturan yazılım unsurlarının geliştirilmesi ile ilgili tekniklerin öğretilmesidir. Bunun yanında, sistem çağrılarının etkin kullanımı, ileri düzey C programlama, bilgisayar donanım işleyişi ve kontrolü hakkında bilgiler verilir. Dersler 3 saat teorik anlatım, soru-cevap ve ödevler yardımıyla işlenir. Başarı notunda %40 ara sınav notu, %60 genel sınav notu baz alınır. Öğrenciler derslerin %70’ine devam etmek zorundadır. Dersin Amacı Dersin Yöntemi Değerlendirme Devam Durumu Kaynaklar Ders Konuları 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Kredi Teorik Pratik AKTS 3 3 0 5 Bilgisayar sistemleri ve programlama hakkında bazı temel bilgiler C programlama temelleri (derleyici, bağlayıcı, hata ayıklayıcılar) Sistem yazılımları için arayüz geliştirme (Tcl/Tk) Simgesel dilde programlama temelleri Linux/Unix işletim sistemi hakkında temel bilgiler, Kabuk komutları ve sistem yönetimi Sistem çağrıları ve giriş çıkış Dosyalar/linkler/dizinlerle ilgili işlemler Bellek erişimi ile ilgili uygulamalar Süreçler ve süreç yönetimi Sinyaller, süreçler arası iletişim İplik (thread) programlama modeli Bilgisayar ağları hakkında temel bilgiler Soket arabirimi ile iletişim, sunucu-istemci modelinde uygulama geliştirme DERS KOORDİNATÖRÜ CUMHURİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ Dersin Adı Dönemi Bölümü Ders Sorumlusu Bilgisayar Ağları Bahar Bilgisayar Mühendisliği Ders İçeriği Dersin Yöntemi Değerlendirme Devam Durumu Bilgisayar ağlarının sınıflandırılması, LAN teknolojileri (Ethernet), TCP/IP protokol ailesi, Alt ağ kavramı, Yönlendirme ve Yönlendirici, WAN teknolojileri Bilgisayar ağlarının sahip oldukları altyapıları, erişim yöntemlerini, ne tür uygulamalar için geliştirildiğini, diğer ağ sistemlerinden farklılıklarını, vb. anlatarak ağ sistemlerinin kuramsal ve teknolojik altyapısını öğretmektir. Dersler 3 saat teorik anlatım, soru-cevap ve ödevler yardımıyla işlenir. Başarı notunda %40 ara sınav notu, %60 genel sınav notu baz alınır. Öğrenciler derslerin %70’ine devam etmek zorundadır. Kaynaklar Ders Konuları 1 Veri İletişimi - Bilgisayar Ağları dersleri arasında entegrasyon 2 LAN-Ethernet protokolü (gelişimi, ortam erişim yöntemi) 3 LAN-Ethernet protokolü (türevleri, RJ45 bağlantısı) 4 WAN-ATM protokolü 5 Arabağlantı Cihazları (Tekrarlayıcı, Hub, Köprü, Anahtar) 6 Arabağlantı Cihazları (Tekrarlayıcı, Hub, Köprü, Anahtar) 7 TCP/IP protokol mimarisi 8 TCP/IP protokol mimarisi 9 IP Alt ağ oluşturma Dersin Amacı Kredi Teorik Pratik AKTS 3 3 0 5 10 Yıliçi Sınavı 11 Yönlendirici 12 Yönlendirme algoritmaları ve protokolleri 13 Yönlendirici Konfigürasyonu 14 Sanallaştırma yazılımı ve ağ simülatörü kullanarak örnek bir ağ ortamı oluşturma DERS KOORDİNATÖRÜ CUMHURİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ Dersin Adı Dönemi Bölümü Ders Sorumlusu Elektronik Devreler ve Tasarım Bahar Bilgisayar Mühendisliği Ders İçeriği Yariletken malzemeler, ideal diyod, diyod öngerilimleme durumları, diyodun dirençleri, DC girişli seri ve seri-paralel diyod devreleri, VE/VEYA mantık kapıları, doğrultucu, kırpıcı ve kenetleme devreleri, zener diyod uygulamaları, iki kutuplu jonksiyon transistorlerinin(BJT) kutuplanması, BJT nin değişken işaret analizi, FET lerin kutuplanmsı ve işlemsel kuvvetlendiriciler (OPAMP) Yarıiletken devre elemanlarını tanımak ve bunlara ait devrelerin nerelerde kullanıldığını öğrenmek ve analiz edebilmek, bu devreleri workbench gibi paket programları kullanmak sureti ile simüle etmek ve yine bu devreleri laboratuar ortamında gerçeklemek ve ölçümlemeler yapmayı öğrenmek. Dersler 3 saat teorik anlatım, soru-cevap ve ödevler yardımıyla işlenir. Başarı notunda %40 ara sınav notu, %60 genel sınav notu baz alınır. Öğrenciler derslerin %70’ine devam etmek zorundadır. Dersin Amacı Dersin Yöntemi Değerlendirme Devam Durumu Kaynaklar Ders Konuları Kredi Teorik Pratik AKTS 3 3 0 5 1 Yariletken malzemeler, ideal diyod, diyodun öngerilimlenmesi 2 Diyodun statik, dinamik ve ortalama ac direnç kavramları 3 Diyod eşdeğer devreleri, dc girişli seri ve paralel diyod devreleri 4 Diyod uygulamaları(ve/veya mantık kapıları) 5 Diyod uygulamaları(doğrultucu devreler) ve deneyi 6 Diyod uygulamaları(kırpıcı ve kenetleme devreleri) ve deneyi 7 Zenerler ve zener diyod uygulamaları ve deneyi 8 İki kutuplu jonksiyon transistorlerinin(BJT) kutuplanması 9 BJT nin kutuplanmasına ait deney 10 BJT nin değişken işaret analizi 11 BJT değişken işaret analizine ait deney 12 Alan etkili transistörlerinin öngerilimlenmesi ve deneyi 13 İşlemsel kuvvetlendiriciler, devreleri ve deneyleri 14 İşlemsel kuvvetlendirici devre uygulamaları ve deneyleri DERS KOORDİNATÖRÜ CUMHURİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ Dersin Adı Dönemi Bölümü Ders Sorumlusu Programlama Dilleri Güz Bilgisayar Mühendisliği Ders İçeriği Dillerin tarihçesi ve evrimi, Dil tanımlanması, Dil çevrimi, Temel programlama elemanları, Temel programlama kavramları, Veri tipleri ve veri yapıları, Yapısal programlama kavramları, Altprogramlar, Programlama dillerinde modülasyon, Eş zamanlılık, mantıksal, nesne yönelimli ve fonksiyonel programlama kavramları. Programlama dillerinin ortak ve temel yönlerinin incelenerek temel programlama temellerinin sunularak kişinin yeni nesil dillere adaptasyonunu kolaylaştırmak. Dilleri sınıflandırabilmek ve problemler için en uygun dilin seçiminde evrensel kritelerin kullanılmasını sağlamak. Dersler 3 saat teorik anlatım, soru-cevap ve ödevler yardımıyla işlenir. Başarı notunda %40 ara sınav notu, %60 genel sınav notu baz alınır. Öğrenciler derslerin %70’ine devam etmek zorundadır. Dersin Amacı Dersin Yöntemi Değerlendirme Devam Durumu Kaynaklar Ders Konuları 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Kredi Teorik Pratik AKTS 3 3 0 5 Dillerin tarihçesi ve evrimi Dil tanımlanması Dil çevrimi Temel programlama elemanları Temel programlama kavramları Veri tipleri ve veri yapıları Yapısal programlama Altprogramlar Parametre aktarım yöntemleri Modülasyon Programlama dillerinde eşzamanlılık Nesne yönelimli programlama kavramları Fonksiyonel programlama kavramları Mantıksal programlama kavramları DERS KOORDİNATÖRÜ CUMHURİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ Dersin Adı Dönemi Bölümü Ders Sorumlusu İşletim Sistemleri Güz Bilgisayar Mühendisliği Ders İçeriği 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ı. Öğrencilerin işletim sistemlerinin alt sistemleri üzerinde uygulama gerçekleştirebilecek düzeye erişmeleri amaçlanmaktadır. Dersler 3 saat teorik anlatım, soru-cevap ve ödevler yardımıyla işlenir. Başarı notunda %40 ara sınav notu, %60 genel sınav notu baz alınır. Öğrenciler derslerin %70’ine devam etmek zorundadır. Dersin Amacı Dersin Yöntemi Değerlendirme Devam Durumu Kaynaklar Ders Konuları 1 İşletim sistemlerine giriş, İşletim sistemi stratejileri 2 Bilgisayar sistemlerinin yapısı 3 Proses yönetimi 4 Prosesler arası senkronizasyon 5 Kritik bölge problemleri 6 Prosesler arası iletişim (pipe, message, send) 7 Semaforlar, Monitörler ve uygulamaları 8 Kilitlenmeler ve çözümleri 9 CPU planlama algoritmaları Kredi Teorik Pratik AKTS 3 3 0 5 10 Bellek yönetimi 11 Sayfalama, Segmentasyon 12 Sanal bellek 13 Dosya sistemi, erişim ve koruma mekanizmaları 14 Giriş/çıkış sistemi, disk planlaması ve yönetimi DERS KOORDİNATÖRÜ CUMHURİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ Dersin Adı Dönemi Bölümü Ders Sorumlusu Mühendislik Projesi Güz Bilgisayar Mühendisliği Ders İçeriği Her öğrenci bilgisayar mühendisliği bölümüne ait konularda proje çalışması yapıp rapor halinde danışmanı öğretim üyesine sunarak, savunacaktır. Öğrencilerin, bilgisayar mühendisliği ile ilgili konularda değişik öğretim üyesi danışmanlığı altında yaptığı teorik ve/veya pratik (deneysel) proje çalışmasıdır. Dersler 2 saat danışman gözetiminde uygulama çalışması şeklinde icra edilir. Dersin Amacı Dersin Yöntemi Değerlendirme Devam Durumu Kaynaklar Ders Konuları Kredi Teorik Pratik AKTS 1 0 2 3 Öğrenciler derslerin %80’ine devam etmek zorundadır. 1 Proje çalışması konusunun belirlenmesi 2 Proje çalışmasının kapsadığı alt konuları belirleme 3 Kaynak taraması 4 Kaynak taraması 5 Kaynak taraması 6 Sistemin tasarlanması 7 Sistemin planlanması 8 Gerekli hesap veya analizleri yapma 9 Gerekli hesap veya analizleri yapma 10 Hesap veya analizleri değerlendirme 11 Sonuçları değerlendirme 12 Projenin yazımı 13 Projenin yazımı 14 Gerekli düzeltmelerin yapılması ve projenin teslimi DERS KOORDİNATÖRÜ CUMHURİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ Dersin Adı Dönemi Bölümü Ders Sorumlusu Mikroişlemciler Güz Bilgisayar Mühendisliği Ders İçeriği Mikroişlemcili Sistem Kavramları; Bellek Çeşitleri, Organizasyonu ve Uygulamaları; 8085 Mikroişlemci Mimarisi; 8051 Mikrodenetleyici Mimarisi, Kodları ve Örnek Uygulamaları Bu derste, günümüz bilgisayar teknolojileri içerisindeki programları işleyen ve çalıştıran mikroişlemcili sistemler hakkında bilgi verilmesi; endüstride yaygın kullanılan 8085 mikroişlemci ve 8051 denetleyici mimari yapılarını ve kodlarını inceleyerek, laboratuar ortamında uygulamalı örnekler ile öğrencilerin teorik ve pratik bilgiler kazanması hedeflenmektedir. Dersler 3 saat teorik anlatım, soru-cevap ve ödevler yardımıyla işlenir. Başarı notunda %40 ara sınav notu, %60 genel sınav notu baz alınır. Öğrenciler derslerin %70’ine devam etmek zorundadır. Dersin Amacı Dersin Yöntemi Değerlendirme Devam Durumu Kaynaklar Ders Konuları Kredi Teorik Pratik AKTS 3 3 0 5 1 Mikroişlemcilerin Tarihi Gelişimi, Mikroişlemcili Sistemlerin Temel Kavramları ve Temel Mikroişlemci Mimarisi 2 Bellek Çeşitleri ve Organizasyonu 3 Bellek Organizasyonu ve Örnek Uygulamaları 4 8085A Mikroişlemcisi İç Mimarisi 5 Yol Çevrimleri, Zamanlama ve Adresleme Modları 6 Mikrodenetleyiciler ve 8051 Ailesi 7 8051 Mimarisi 8 8051 Assembly Dili ve Komutları 9 8051 ile Örnek Uygulamalar 10 Deney Setinin Tanıtılması 11 8051 ile Örnek Uygulamalar 12 Zamanlayıcı/Sayıcı Kavramları ve Örnekler 13 Kesme Yapısı ve Örnekler 14 8051 ile Örnek Uygulamalar DERS KOORDİNATÖRÜ CUMHURİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ Dersin Adı Dönemi Bölümü Ders Sorumlusu Veritabanlarına Giriş Güz Bilgisayar Mühendisliği Ders İçeriği Tanımlar ve Temel Kavramlar, Varlık-İlişki Modeli, İlişkisel Veri Modeli, İlişkisel Cebir ve Hesap, SQL Yapısal Sorgulama Dili, Fonksiyonel bağımlılık ve normalizasyon, Hareket yönetimi, eşzamanlılık kontrolü, Veritabanı kurtarma. Veritabanı güvenliği, Nesneye dayalı veritabanı, Veritabanı programlama ve internet uygulamaları, Veri ambar, veri madenciliği. Bilgisayarların güncel yaşamda her alanda kullanıma girmesiyle, veri birikimi günden güne artmakta ve bu veriler ise veri tabanı denilen ortamlarda saklanmaktadır. Hızla artan bu verilerin saklandığı Veritabanı yönetim sistemlerinin teorik altyapısının tanıtılması, kullanımının, tasarımının ve uygulamalarının öğretilmesi bu dersin temel gerekçesini oluşturmaktadır. Dersler 3 saat teorik anlatım, soru-cevap ve ödevler yardımıyla işlenir. Başarı notunda %40 ara sınav notu, %60 genel sınav notu baz alınır. Öğrenciler derslerin %70’ine devam etmek zorundadır. Dersin Amacı Dersin Yöntemi Değerlendirme Devam Durumu Kaynaklar Ders Konuları 1 Veritabanı Yönetim Sistemleri´ne Giriş 2 Varlik-ilişki modeli 3 İlişkisel Veri Modeli 4 İlişkisel Cebir ve Hesap 5 SQL 6 SQL 7 SQL 8 Normalizasyon 9 Veritabanı Yönetim Sistemi 10 Veritabanı Yönetim Sistemi 11 Veritabanı Yönetim Sistemi 12 Web veritabanı uygulaması geliştirme 13 Web veritabanı uygulaması geliştirme 14 Web veritabanı uygulaması geliştirme Kredi Teorik Pratik AKTS 3 3 0 5 DERS KOORDİNATÖRÜ CUMHURİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ Dersin Adı Dönemi Bölümü Ders Sorumlusu Bilgisayar Grafik Programlamaya Giriş Güz Bilgisayar Mühendisliği Ders İçeriği 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ı Bu dersin amaçları Bilgisayar Grafiğinin temel prensiplerini, iki boyutlu(2B) ve üç-boyutlu(3B) ve grafik çizim özelliklerini transformasyon matrisleri, döndürme, taşıma, ölçeklendirme işlemlerinin teknikleri öğretmektir. Bunun yanında grafik projelerinin pratik programlama uygulamalarını endüstriyel standart grafik kütüphaneleri, OpenGL kullanarak gerçekleştirmektir. Dersler 3 saat teorik anlatım, soru-cevap ve ödevler yardımıyla işlenir. Başarı notunda %40 ara sınav notu, %60 genel sınav notu baz alınır. Öğrenciler derslerin %70’ine devam etmek zorundadır. Dersin Amacı Dersin Yöntemi Değerlendirme Devam Durumu Kaynaklar Ders Konuları 1 Bilgisayar grafigıne giriş 2 Grafik donanımları 3 Bilgisayar Grafiğinde Temel Matematik 4 2B Dönüşümler 5 3B dönüşümler 6 Projeksiyonlar 7 Eğriler ve yüzeyler 8 Kaplama 9 Işıklandıma ve gölgeleme 10 Işıklandıma ve gölgeleme 11 Kırpma 12 Bilgisayarda renk kullanımı 13 Sanal gerçeklik ve bilgisayar grafiği 14 Uygulamalar Kredi Teorik Pratik AKTS 3 3 0 5 DERS KOORDİNATÖRÜ CUMHURİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ Dersin Adı Dönemi Bölümü Ders Sorumlusu Olasılık ve İstatistik Güz Bilgisayar Mühendisliği Ders İçeriği İstatistiğin tanımı,çeşitleri ve kullanım alanları/ Değişkenler,Grafikler ve Frekans Dağılımları/ Verilerin toplanması ve Düzenlenmesi/ Ortalamalar/ Değişkenlik ölçüleri/ Olasılık Teorisi:Koşullu olasılık/ Çarpma Kuralı/ Bağımlı ve Bağımsız Olaylar/ Bayes Kuralı/ Uygulamalar/ Rasgele Değişken/ Olasılık Fonksiyonu/ Dağılım Fonksiyonu/ Beklenen Değer/ Varyans ve Standart Sapma/ Sürekli Rasgele Değişken/Kesikli Dağılımlar/ Sürekli Dağılımlar.Hipotez testleri. Güçlü bir matematik alt yapısını kazandırmak. İnsan zihninin doğal yetilerinin sonucu yaptığı işlemleri sistematik bir düzene otuşturulması.Deneysel yada gözlemsel olarak elde edilen verilerin toplanması, düzenlenmesi ve değerlendirilmesi.Temel olasılık kavram ve fonksiyonlarının öğretilmesi.Matematik ile mühendislik ve sosyal bilimler arasındaki güçlü ilişkiyi özümsetebilme.Takım halinde çalışma yeteneğini geliştirebilmek. Dersler 3 saat teorik anlatım, soru-cevap ve ödevler yardımıyla işlenir. Başarı notunda %40 ara sınav notu, %60 genel sınav notu baz alınır. Öğrenciler derslerin %70’ine devam etmek zorundadır. Dersin Amacı Dersin Yöntemi Değerlendirme Devam Durumu Kaynaklar Ders Konuları 1 Kümeler, kartezyen çarpım ve uygulamaları 2 Temel kavramlar 3 İstatistik veri, veri toplama, tablo ve grafik desteği 4 Yer ölçüleri 5 Dağılış ölçüleri 6 Olasılık ve Olasılık dağılışları 7 Sürekli olasılık dağılışları 8 Kesikli olasılık dağılışları 9 Kesikli olasılık dağılışları-uygulamalar Kredi Teorik Pratik AKTS 3 3 0 4 10 Hipotez testleri 11 Hipotez testleri 12 Regresyon ve korelasyon analizi 13 Varyans analizi tekniği 14 Genel tekrar ve uygulamalar DERS KOORDİNATÖRÜ CUMHURİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ Dersin Adı Dönemi Bölümü Ders Sorumlusu Ders İçeriği Dersin Amacı Dersin Yöntemi Değerlendirme Devam Durumu Kaynaklar Ders Konuları Veritabanı Tasarım ve Uygulama Bahar Bilgisayar Mühendisliği Kredi Teorik Pratik AKTS 3,5 3 1 6 Günümüzde yaygın olarak kullanılan veritabanı yönetim sistemlerinin uygulamalı olarak tanıtılması, kullanımının, tasarımının ve uygulamalarının öğretilmesi bu dersin temel gerekçesini oluşturmaktadır. Dersler 3 saat teorik anlatım, 1 saat uygulama çalışması, soru-cevap ve ödevler yardımıyla işlenir. Başarı notunda %40 ara sınav notu, %60 genel sınav notu baz alınır. Uygulama içerikli ödevler vize notuna %50 oranda etki eder. Öğrenciler derslerin %70’ine, uygulama saatlerinin %80’ine devam etmek zorundadır. 1 Temel veritabanı kavramları , (kurulum, kaldırma) 2 Veri tabanlarında tasarım, modelleme, yönetim sistemleri 3 Veri tabanları ve Oracle veri tabanı özellikleri 4 Oracle veri tabanı ve arayüz kullanımı 5 Oracle da tablo oluşturma ve kayıt işlemleri 6 Oracle da fonksiyonlar 7 Oracleda sıralama, kayıt çağırma ,güncelleme ve silme işlemleri 8 Oracle da tablo tasarım örnekleri ve sorgu teknikleri 9 Oracle APEX 10 Oracle APEX 11 Oracle APEX 12 Oracle APEX 13 Oracle APEX 14 Oracle APEX DERS KOORDİNATÖRÜ CUMHURİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ Dersin Adı Dönemi Bölümü Ders Sorumlusu Yazılım Mühendisliği Bahar Bilgisayar Mühendisliği Ders İçeriği Giriş, bilgisayar destekli sistem mühendisliği, proje yönetimi, gereksinimler mühendisliği, yazılım prototipleme, yazılım tasarımı, mimari tasarım, kullanıcı arayüz tasarımı, yazılım güvenirliği, doğrulama, hata sınaması, yazılım yeniden kullanımı, yazılım bakımı, konfigürasyon yönetimi, dönem projesi. En güncel ve geçerli yazılım mühendisliği standartları hakkında bilgiler vermek, uygulamaya yönelik çözümler üzerinde durmak, geliştirme sürecinde kullanılmak üzere standartlardan türetilmiş bir belge kümesinin şablonlarını vermek. Dersler 3 saat teorik anlatım, soru-cevap ve ödevler yardımıyla işlenir. Başarı notunda %40 ara sınav notu, %60 genel sınav notu baz alınır. Öğrenciler derslerin %70’ine devam etmek zorundadır. Dersin Amacı Dersin Yöntemi Değerlendirme Devam Durumu Kaynaklar Ders Konuları 1 Yazılım Müh. Giriş 2 Yazılım Geliştirme Süreçleri 3 Yazılım İsterleri Çözümlemesi 4 Örnek Uygulamalar 5 Yazılım Tasarımı 6 Arayüz Tasarımı 7 Yazılım Gerçekleştirimi 8 UML Diyagramları ve Örnek Uygulama 9 Yazılım Testi / Bakımı Kredi Teorik Pratik AKTS 3 3 0 5 10 Yazılım Kalitesi Ve Standartları 11 Proje Yönetimi 12 Örnek Uygulamalar 13 Başarılı Projelerin Ortak Yönleri 14 Bilişim Sistemleri Değerlendirme ve etik DERS KOORDİNATÖRÜ CUMHURİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ Dersin Adı Dönemi Bölümü Ders Sorumlusu Sinyaller ve Sistemler Bahar Bilgisayar Mühendisliği Ders İçeriği Temel kavramlar, tanımlar, doğrusal zamanla değişmeyen sistemler, öz fonksiyon, sürekli ve ayrık zamanda konvolusyon, türevsel denklemler ve fark denklemleri, laplace dönüşümü ve uygulamaları, z- dönüşümü ve ayrık doğrusal zamanla değişmeyen sistemler,Fourier serisi, Fourier dönüşümü, süzme ,bant genişliği, ayrık Fourier dönüşümü. Dersin Amacı Dersin Yöntemi Değerlendirme Devam Durumu Kaynaklar Ders Konuları Kredi Teorik Pratik AKTS 3 3 0 5 Dersler 3 saat teorik anlatım, soru-cevap ve ödevler yardımıyla işlenir. Başarı notunda %40 ara sınav notu, %60 genel sınav notu baz alınır. Öğrenciler derslerin %70’ine devam etmek zorundadır. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Sinyal ve sistemlerin sınıflandırılması;analog,sayısal,tek,çift,ayrık,sürekli,periyodik,enerji Sinyalleri, birim basamak, birim dürtü, karmaşık üstel, bellekli ve belleksiz ve güç sistemler,nedensellik,doğrusallık Kararlılık, zamanla değişmezlik, geri beslemeli sistemler, örnek problemler Sürekli zamanda konvolüsyon integrali, özellikleri, basamak cevabı, DZD sistemlerin Türevsel denklemlerle özellikleri,özfonksiyonlar tanımlanan sistemler, özellikler, ayrık zamanda konvolüsyon Fark denklemleriyle toplamı, tanımlanan özellikler sistemler, tekrarlı çözüm, dürtü cevabı, örnek problemler Laplace dönüşümü, yakınsama bölgesi, kutup ve sıfır kavramı, YB özellikleri, Laplace dönüşümünün bazı sinyallerin özellikleri, laplace dönüşüml ters laplace dönüşümü,tablo kullanımı,kısmi z-dönüşümü ve kesirlere ayrık zamanlı açılım,sistem sistemler,fonksiy yakınsama bölgesi ve özellikleri, bazı işaretlerin Ters z-dönüşümü, z-dönüşümleri tablo kullanımı, güç serisi açılımı, kısmi kesirlere açılım, sistem fonksiyonları,örnekler Periyodik sinyallerin fourier serisi,fourier dönüşümü, fourier dönüşümü ile laplace Fourier dönüşümü dönüşümü özellikleri, ilişkisi parseval teoremi, bozulmasız iletim, süzme, Ayrık fourier filtre tipleri, serisi, fourier bant genişliği dönüşümü kavramı ve özellikleri, ayrık zamanlı DZD sistemlerin frekans Sistemlerin örneklenmiş tepkisi sürekli zamanlı sinüsoitlere tepkisi, benzetim, örnek problemler DERS KOORDİNATÖRÜ CUMHURİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ Dersin Adı Dönemi Bölümü Ders Sorumlusu Görsel Programlama Bahar Bilgisayar Mühendisliği Ders İçeriği Programlama dilleri tarihsel gelişimi, programlama paradigmaları ve farkları, UML Birleşik modelleme dili, diyagram türleri, kullanım senaryosu, faaliyet, iletişim, akış, zaman akış, etkileşim, durum makinası, sınıf, nesne, bileşen, dağılım diyagramları ve kullanımları. Nesne tabanlı tasarım, İhtiyaç analizi, sistem analizi, sınıf tabanlı sistem tasarımı, Proje yönetimi, şelale modeli, yazılım mimarisi, mimari tasarım modelleri, modellerin yeniden kullanılabilirliği. Sınıflar, nesneler, soyut sınıflar, arayüzler, instance, mesaj gönderimi, miras alma, soyutlama, veri saklama, arayüzler, çok şekillilik, sınıflar arası ilişkiler, nesneye yönelik programlama dillerindeki durumlar, gang of four tasarım kalıpları, tasarım kalıbı uygulamaları. Bu derste temel nesneye yönelik programlama yaklaşım ve kavramlarının öğretilmesi ve görsel yapılı programlama yapılarının öğretilmesi hedeflenmektedir. Dersler 3 saat teorik anlatım, 1 saat uygulama, soru-cevap ve ödevler yardımıyla işlenir. Başarı notunda %40 ara sınav notu, %60 genel sınav notu baz alınır. Vize notunun %50 uygulama dersindeki performansa göre belirlenir. Öğrenciler derslerin %70’ine, uygulama saatlerinin %80’ine devam etmek zorundadır. Dersin Amacı Dersin Yöntemi Değerlendirme Devam Durumu Kaynaklar Ders Konuları 1 2-3 4-5-6 7-8-9 10-11 Kredi Teorik Pratik AKTS 3,5 3 1 5 Programlamanın tarihsel gelişimi, programlama paradigmaları, nesneye yönelik programlamanın avantajları, programlama bileşenleri, tasarım-kodlama-derleme-çalıştırma aşamaları. Meta modelleme, modelleme dilleri yaklaşımı, UML standartı ve diyagram türleri, C# programlama dili sözdizimi. .Net uygulama geliştirme aşamaları. (3 Hafta) Nesneye yönelik programlama temelleri, kavramları, özellikleri, sınıf, nesne, mesaj gönderme, metotlar, miras alma, soyutlama. C# değişken değer tipleri ve referans tipleri, yapıcı metotlar ile nesne başlatma. Nesneye yönelik programlama kavramları, miras alma, soyutlama, veri saklama, çok şekillilik, dinamik bağlama, C# .net nesneye yönelik programlama söz dizimi ve uygulama örnekleri, arayüzler, soyut sınıflar ve kullanım amaçları, kalıtım örnekleri, c# nesnesel bazlı özel kodlama yaklaşımları. İsim uzayı. .Net Windows.Forms isim uzayı ve sınıfları. Windows bazlı kontroller ve özellikleri, metotları,olayları, olay yakalama, örnek uygulamalar. .Net System.Collections isim uzayı ve sınıfları, diziler, dinamik dizi sınıfları, sınıf indexer tanımlaması, generic ve nongeneric dizi sınıfları, queque, stack, arraylist, dictionary sınıfları uygulamaları. Sınıf özellik tanımlamaları, getter setter metotlar, erişim deyimleri. Olay yakalama ve detayları, Windows programalama mesaj döngüsü mimarisi. 12-13-14 Overload ve override metot işlemleri. Windows kontrollerini dinamik olarak kullanımı ve yeniden kullanılabilirlik kavramı, gang of four tasarım kalıpları ve gelişim süreci. Prototip, Singleton, Factory,Builder, Adapter, Bridge, Decorator, Façade, Proxy, Command, Interpreter, Iterator, Memento, Mediator patterns Tasarım kalıpları UML şemaları, örnek uygulama ve C# kodlama DERS KOORDİNATÖRÜ CUMHURİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ Dersin Adı Dönemi Bölümü Ders Sorumlusu İnternet Mühendisliği Güz Bilgisayar Mühendisliği Ders İçeriği Web 2.0, XHTML, CSS, JavaScript, XML ve RSS, Flash, Flex, Silverlight, Dreamweaver, Web Sunucuları ve Veritabanları, PHP, Ruby, ASP.NET ve ASP.NET Ajax, Java Server Faces, Web Servisleri. Günümüzde en yaygın olarak kullanılan Web 2.0 teknolojilerinin örnek projelerle öğretilmesi amaçlanmıştır. Dersler 3 saat teorik anlatım, soru-cevap ve ödevler yardımıyla işlenir. Başarı notunda %40 ara sınav notu, %60 genel sınav notu baz alınır. Öğrenciler derslerin %70’ine devam etmek zorundadır. Dersin Amacı Dersin Yöntemi Değerlendirme Devam Durumu Kaynaklar Ders Konuları 1 Web 2.0 2 XHTML 3 CSS 4 JavaScript 5 JavaScript 6 XML ve RSS 7 Flash, Flex, Silverlight, Dreamweaver 8 Web Sunucuları ve Veritabanları 9 PHP Kredi Teorik Pratik AKTS 3,5 3 1 5 10 Ruby 11 ASP.NET ve ASP.NET Ajax 12 ASP.NET ve ASP.NET Ajax 13 Java Server Faces 14 Web Servisleri DERS KOORDİNATÖRÜ CUMHURİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ Dersin Adı Dönemi Bölümü Ders Sorumlusu Mühendislik Ekonomisi Bahar Bilgisayar Mühendisliği Ders İçeriği Temel Kavramlar, Nakit Akışlarının Dengelenmesi, Faiz ve Paranın Zaman Değeri, Şimdiki Değer Yöntemi, Yıllık Eşdeğer Metod, Gelecek Değer Yöntemi, İç Verim Oranı Yöntemi, Dış Verim Oranı Yöntemi, Alternatiflerin Değerlendirilmesi, Amortisman, Vergi Sonrası Nakit Akış Analizleri, Enflasyonun Nakit Akışlarına Etkileri, Başabaş Analizi, Fayda-Maliyet Analizi, Yenileme Analizleri Ekonomik analizde geliştirilen yöntemlerin uygulanması ile alternatifler arasındaki ekonomik farklılıklara göre karşılaştırma, seçim, analiz ve değerlendirilme amaçlanmaktadır. Dersler 2 saat teorik anlatım, soru-cevap ve ödevler yardımıyla işlenir. Başarı notunda %40 ara sınav notu, %60 genel sınav notu baz alınır. Öğrenciler derslerin %70’ine devam etmek zorundadır. Dersin Amacı Dersin Yöntemi Değerlendirme Devam Durumu Kaynaklar Ders Konuları 1 Mühendislik Ekonomisi Temel Kavramları 2 Paranın Zaman Değeri I 3 Paranın Zaman Değeri II 4 Ekonomik Analiz Yöntemleri - I 5 Ekonomik Analiz Yöntemleri - II 6 Ekonomik Analiz Yöntemleri - III 7 Alternatiflerin Seçimi ve Değerlendirilmesi I 8 Alternatiflerin Seçimi ve Değerlendirilmesi II 9 Amortisman ve Vergiler Kredi Teorik Pratik AKTS 2 2 0 3 10 Enflasyon ve Kur Oranları 11 Başa baş Noktası Analizi 12 Fayda Maliyet Oranı Metodu 13 Yenileme Analizi I 14 Yenileme Analizi II DERS KOORDİNATÖRÜ CUMHURİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ Dersin Adı Dönemi Bölümü Ders Sorumlusu Gömülü Sistemler Bahar Bilgisayar Mühendisliği Ders İçeriği 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, mikrokontrol devreleri, gömülü sistem geliştirme teknikleri, haberleşme protokolleri, veri elde etme, sensör sinyal işleme ve kontrol, gömülü sistemler için programlama metotları, veri yolları ve uygulamaları, çevre birimleri ve uygulamaları Gömülü sistem, problem çözümünde özel olarak tasarlanmış ve programlanmış bilgisayar ve çevre birimlerinden oluşan, donanım ve yazılım teknolojilerinin tümleşik olarak gerçeklenmesi sonucunda ortaya çıkan sistemlerdir. Bu bağlamda öğrencilerin endüstride yaygın olarak kullanılmaya başlayan gömülü sistem teknolojileri hakkında bilgi verilmesi, 8051 mikrokontrolör tabanlı deney setleri ve ARM işlemcili setler ile gömülü sistem işletim sistemleriyle programlama ve tasarım amaçlanmaktadır. Dersler 3 saat teorik anlatım, soru-cevap ve ödevler yardımıyla işlenir. Başarı notunda %40 ara sınav notu, %60 genel sınav notu baz alınır. Öğrenciler derslerin %70’ine devam etmek zorundadır. Dersin Amacı Dersin Yöntemi Değerlendirme Devam Durumu Kaynaklar Ders Konuları Kredi Teorik Pratik AKTS 1 Gömülü sistemlere giriş 2 Gömülü sistem problemlerinin çözüm teknikleri 3 Mikrokontrol devreleri 4 Gömülü sistem haberleşme protokolleri-1 (UART, SPI, I2C) 5 Gömülü sistem haberleşme protokolleri-2 (UART, SPI, I2C) 6 Dış dünyadaki fiziksel verilerin elde edilmesi ve kontrol 7 Elde edilen verilerin gösterilmesi-1 (7-segment, LCD, GLCD) 8 Elde edilen verilerin gösterilmesi-2 (7-segment, LCD, GLCD) 9 Tuş takımı ve klavye uygulamaları 3 3 0 5 10 Hafıza birimleri ve uygulamaları 11 Gömülü işletim sistemleri giriş 12 Gerçek zamanlı olmayan gömülü işletim sistemleri 13 Gerçek zamanlı gömülü işletim sistemleri 14 Proje sunumları DERS KOORDİNATÖRÜ CUMHURİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ Dersin Adı Dönemi Bölümü Ders Sorumlusu Dijital Görüntü İşleme (Seçmeli) Güz Bilgisayar Mühendisliği Ders İçeriği Bu ders, sayısal resimlerin bilgisayarlarda temsilini, gösterilmesini, depolanmasını, işlenmesini ve analizini gerçekleştiren teknikleri içerir. Histogram işlemleri, komşuluk işlemleri ve filtreleme, kenar tespiti, geometrik transformlar, bölütleme, frekans uzayı işlemleri, morfolojik işlemler ve bazı bilgisayar görme uygulamaları dersin içeriğini oluşturmaktadır. Temel konuların ve sayısal resimlerden bilgi elde etmek için kullanılan tekniklerin öğrenilmesi. Resimlerden çeşitli uygulamalar için gerekli olan temel özellikleri (kenar, bölge, vs.) hesaplamak için kullanılan yaygın metotların bilinmesi ve uygulanması. Dersler 3 saat teorik anlatım, soru-cevap ve ödevler yardımıyla işlenir. Başarı notunda %40 ara sınav notu, %60 genel sınav notu baz alınır. Öğrenciler derslerin %70’ine devam etmek zorundadır. Dersin Amacı Dersin Yöntemi Değerlendirme Devam Durumu Kaynaklar Ders Konuları Kredi Teorik Pratik AKTS 3 3 0 4 (1 hafta): Bilgisayar Görme ve Görüntü işlemeye giriş (2 hafta): Noktasal işlemler (2 hafta): Bölgesel işlemler (2 hafta): Genel işlemler (2 hafta): Resim bölütleme (1 hafta): Morfolojik resim işleme (2 hafta): Resim restorasyonu (2 hafta): Resim sıkıştırma DERS KOORDİNATÖRÜ CUMHURİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ Dersin Adı Dönemi Bölümü Ders Sorumlusu Bilgisayarlı Görme (Seçmeli) Güz Bilgisayar Mühendisliği Ders İçeriği Bilgisayar görmesine giris. Temel kavramlar. Görüntü matrisinin olusturulmasi;, komsuluk prensipleri. Bilgisayar görmesi yazilim ve donanim mimarisi. Gri, binary ve renkli görüntü isleme. Nicemleme, filtreleme. Kenar belirleme. Özellik çikartimi. 3 boyutlu bilgisayar görmesinin temelleri. Uygulamalar. Endüstride otomasyon sistemlerinde bilgisayar görmesi düzeneklerine sürekli ihtiyaç duyulmaktadir. Özellikle parça sayma;, kalite kontrol gibi uygulamalar bilgisayar görmesi ile yapilmaktadir. Bu derste ögrencilerin görüntü islemeyi ögrenip, endüstriyel bir uygulamaya yönelik bir bilgisayar görmesi yazilimini; yapabilmeleri hedeflenmektedir. Dersler 3 saat teorik anlatım, soru-cevap ve ödevler yardımıyla işlenir. Başarı notunda %40 ara sınav notu, %60 genel sınav notu baz alınır. Öğrenciler derslerin %70’ine devam etmek zorundadır. Dersin Amacı Dersin Yöntemi Değerlendirme Devam Durumu Kaynaklar Ders Konuları 1 Bilgisayar görmesine giriş 2 Görüntülerin gösterilmesi 3 GUI oluşturma 4 İstatistiksel işlemler 5 İstatistiksel işlemlerin matlab uygulamaları 6 Görüntü filtreleme 7 Kenar bulma 8 Korelasyon ve iki boyutlu dönüşümler 9 Parçalara ayırma Kredi Teorik Pratik AKTS 3 3 0 4 10 Jpeg sıkıştırması 11 Örnek uygulamalar 12 Örnek uygulamalar 13 Örnek uygulamalar 14 Örnek uygulamalar DERS KOORDİNATÖRÜ CUMHURİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ Dersin Adı Dönemi Bölümü Ders Sorumlusu Veri Madenciliği (Seçmeli) Güz Bilgisayar Mühendisliği Ders İçeriği 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. Öğrencilerimize çeşitli veri madenciliği tekniklerini tanıtmak ve gerçek hayattaki problemlerin uygulamalarına dair bilgi vermektir. Dersler 3 saat teorik anlatım, soru-cevap ve ödevler yardımıyla işlenir. Başarı notunda %40 ara sınav notu, %60 genel sınav notu baz alınır. Öğrenciler derslerin %70’ine devam etmek zorundadır. Dersin Amacı Dersin Yöntemi Değerlendirme Devam Durumu Kaynaklar Ders Konuları Kredi Teorik Pratik AKTS 1 Veri Madenciliğine Giriş 2 Veri Mad. Uygulama Alanları ve örnekler 3 Veri Ambarları ve Olap 4 Veri Madenciliği Süreci 5 V.M. Yöntemler Sınıflandırma, Kümeleme, Birliktelik Kuraları 6 V.M. Karar Ağaçları ve Sınıflandırma 7 Uygulama Örnekleri 8 V.M. Sınıflandırma ve Regresyon Ağaçları 9 Uygulama Örnekleri 3 3 0 4 10 V.M. Kümeleme Analizi 11 V.M. Kümeleme Yöntemleri 12 Uygulama Örnekleri 13 V.M. Genetik Algoritmalar / Uygulama Programları 14 V.M. Metin Madenciliği ve Web Madenciliği DERS KOORDİNATÖRÜ CUMHURİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ Dersin Adı Dönemi Bölümü Ders Sorumlusu Ders İçeriği Dersin Amacı Dersin Yöntemi Değerlendirme Devam Durumu Kaynaklar Ders Konuları Mikrodenetleyiciler (Seçmeli) Güz Bilgisayar Mühendisliği Kredi Teorik Pratik AKTS 3 3 0 4 Bu derste mikrodenetleyici seçmek, algoritma ve akış diyagramı tasarlamak, mikrodenetleyici için program yazmak, mikrodenetleticiye program yüklemek ve temel uygulamalar yapmak yeterliklerin kazandırılması amaçlanmaktadır. Dersler 3 saat teorik anlatım, soru-cevap ve ödevler yardımıyla işlenir. Başarı notunda %40 ara sınav notu, %60 genel sınav notu baz alınır. Öğrenciler derslerin %70’ine devam etmek zorundadır. 1. Mikrodenetleyici Mimarisi Ve Donanımı 2. Mikrodenetleyici Mimarisi Ve Donanımı 3. Mikrodenetleyiciye program yükleme 4. Algoritma Tasarlamak 5. Akış diyagramları 6. Mikrodenetleyici hafızası ve kaydediciler 7. Mikrodenetleyici hafızası ve kaydediciler 8. Mikrodenetleyici program komutları 9. Mikrodenetleyici program komutları 10. Mikrodenetleyici program komutları 11. Temel giriş çıkış programları 12. Program derleme ve hata denetimi 13. Mikrodenetleyici ile buton ve led uygulamaları 14. Mikrodenetleyici ile 7 segment display uygulamaları DERS KOORDİNATÖRÜ CUMHURİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ Dersin Adı Dönemi Bölümü Ders Sorumlusu Robot Programlama (Seçmeli) Bahar Bilgisayar Mühendisliği Ders İçeriği Robotiğe giriş ve tarihsel gelişim, otomasyon sistemlerinde robotlar, robotlarda eksenler, koordinat sistemleri ve robot çeşitleri, robot çeşitleri, robot hareket ettirme sistemleri, robotlarda uç elemanları, robot dinamiği, robot kinematiği, kinematik analiz, yörünge planlaması, robot simülasyon yazılımları, uygulama örnekleri. Günümüz sanayisinde artan rekabet ortamı otomasyon tekniklerine geçişi hızlandırmıştır. Robotlarda otomasyon sistemlerinde önemli bir yer teşkil etmektedir. Özelikle tekdüze yada insanlar tarafından yapılması çok zor olan işlerin yaptırılmasında kullanılan robotlar etkin bir araç olmaktadır. Mühendislik branşları içerisinde disiplinler arası bir konu haline gelmiş olan robotik imalat ve üretim sistemlerinde de farklı konfigürasyonlarda kullanımlarla etkin bir konu olmuştur. Bu derste öğrencilerin robotik ve robotikte karşılaşılan temel problemler hakkında bilgi sahibi olmaları ve bilgisayar mühendisi olarak gerekli yazılımları yapabilmeleri hedeflenmektedir. Dersler 3 saat teorik anlatım, soru-cevap ve ödevler yardımıyla işlenir. Başarı notunda %40 ara sınav notu, %60 genel sınav notu baz alınır. Öğrenciler derslerin %70’ine devam etmek zorundadır. Dersin Amacı Dersin Yöntemi Değerlendirme Devam Durumu Kaynaklar Ders Konuları Kredi Teorik Pratik AKTS 3 3 0 4 1 Robotiğe giriş, tarihsel gelişim ve temel kavramlar 2 Kinematik, görev tanımları, dönüşümler 3 Kinematik, dönüşüm denklemleri, dönüş temsilleri 4 Kinematik, uzuv tanımlaması, düzlem atama, düz kinematik 5 Düz kinematik 6 Jacobian, hızlar 7 Jacobian 8 Jacobian, statik kuvvetler 9 Dinamik, Newton-Euler eşitlikleri 10 Dinamik, Lagrange eşitlikleri 11 Dinamik 12 Kontrol 13 Kontrol 14 Endüstriyel robotik uygulamaları DERS KOORDİNATÖRÜ CUMHURİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ Dersin Adı Dönemi Bölümü Ders Sorumlusu Bulanık Mantık ve Yapay Sinir Ağları (Seçmeli) Bahar Bilgisayar Mühendisliği Ders İçeriği 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. Bulanık mantık, insan mantık çıkarım sistemlerini lineer olmayan karmaşık çözümlenmesi amacı ile modeller. Yapay sinir ağları (YSA), beynin belirli bir işi veya fonksiyonu gerçekleştirme yöntemini/yolunu modellemek için tasarlanan yapılardır. Bu ders bulanık mantık ve yapay sinir ağları ile ilgili temel bilgiler verir ve uygulama örnekleri sunar. Dersler 3 saat teorik anlatım, soru-cevap ve ödevler yardımıyla işlenir. Başarı notunda %40 ara sınav notu, %60 genel sınav notu baz alınır. Öğrenciler derslerin %70’ine devam etmek zorundadır. Dersin Amacı Dersin Yöntemi Değerlendirme Devam Durumu Kaynaklar Ders Konuları Kredi Teorik Pratik AKTS 3 3 0 4 1 Bulanık Kümeler. Üyelik fonksiyonları. 2 Bulanık İşlemler. T-norm ve S-norm işlemler. 3 Bulanık kurallar. Bulanıklaştırma, berraklaştırma, bulanık çıkarım. 4 Mamdani bulanık çıkarım. 5 Mamdani bulanık çıkarım uygulamaları. 6 Sugeno bulanık çıkarım ve uygulama örneği. 7 Matlab ortamında bulanık mantık uygulamaları. 8 Beynin yapısı. Yapay sinir. 9 Perceptron. 10 Çok katmanlı sinir ağları. 11 Öğrenme. 12 Geri yayılım algoritması. 13 Geri yayılımda momentum katsayısı. 14 Matlab ortamında YSA uygulama örnekleri. DERS KOORDİNATÖRÜ CUMHURİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ Dersin Adı Dönemi Bölümü Ders Sorumlusu Ders İçeriği Dersin Amacı Dersin Yöntemi Değerlendirme Devam Durumu Kaynaklar Ders Konuları Atatürk İlkeleri ve İnkılap Tarihi 1 Güz Bilgisayar Mühendisliği Kredi Teorik Pratik AKTS 2 2 0 2 Dersler 2 saat teorik anlatım ile işlenir Başarı notunda %40 ara sınav notu, %60 genel sınav notu baz alınır. Öğrenciler derslerin %70’ine devam etmek zorundadır. Temel Kavramlar Osmanlı Devleti ve Osmanlı'da Yenileşme Hareketleri Osmanlı Devleti'nin Gerileme Nedenleri Avrupa'daki Gelişmeler: Sanayi İnkılabı,Fransız İhtilali Genç Osmanlılar,Meşrutiyet,İttihat ve Terakki Meşrutiyet Dönemi,Trablusgarp ve Balkan Savaşı I. Dünya Savaşı : Savaşın Sebepleri,Osmanlı Devleti'nin Savaştığı Cepheler,Gizli Antlaşmalar,SavaşınSonuçları, Mondoros Mütarekesi ve Osmanlı Devletinin Paylaşılması Milli Mücadele : Hazırlık Dönemi Cemiyetler,Kuvay-ı Milliye Kongreler : Bölgesel Kongreler,Erzurum Kongresi,Sivas Kongresi Son Osmanlı Mebusan Meclisi ve Misak-ı Milli TBMM'nin Açılması ve Yeni Türk Türk Devleti'nin Oluşumu Milli Mücadelede Cepheler : Doğu,Güney ve Batı Cepheleri Mudanya Mütarekesi ve Lozan Antlaşması DERS KOORDİNATÖRÜ CUMHURİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ Dersin Adı Dönemi Bölümü Ders Sorumlusu Ders İçeriği Dersin Amacı Dersin Yöntemi Değerlendirme Devam Durumu Kaynaklar Ders Konuları Atatürk İlkeleri ve İnkılap Tarihi 2 Bahar Bilgisayar Mühendisliği Kredi Teorik Pratik AKTS 2 2 0 2 Dersler 2 saat teorik anlatım ile işlenir Başarı notunda %40 ara sınav notu, %60 genel sınav notu baz alınır. Öğrenciler derslerin %70’ine devam etmek zorundadır. Siyasi İnkılaplar : Saltanatın Kaldırılması,Cumhuriyetin İlanı,Halifeliğin Kaldırılması Anayasal Hareketler Çok Partili Hayata Geçiş Denemeleri Hukuk Alanında Yapılan İnkılaplar ve Yeni Hukuk Düzeni Eğitim ve Kültür Alanında Yapılan İnkılaplar Sosyal Alanda Yapılan İnkılaplar Ekonomik Alanda Yapılan İnkılaplar Atatürk Dönemi Türk Dış Politikası (1923-1938) Atatürk İlkeleri : Cumhuriyetçilik,Milliyetçilik,Halkçılık,Devletçilik,Laiklik,İnkılapçılık Bütünleyici İlkeler Atatürk Sonrası Türkiye (İç ve Dış Siyasi Gelişmeler) DERS KOORDİNATÖRÜ