ECTS @ IUE ECTS @ IUE ECTS @ IUE ECTS @ IUE ECTS @ IUE ECTS @ IUE ECTS @ IUE

Ders Bilgi Formu ( BİL 503 )


   Temel bilgiler
Ders adı: Bilgisayar Mimarisi
Ders kodu: BİL 503
Öğretim üyesi: Dr. Öğr. Üyesi Alp Arslan BAYRAKÇİ
AKTS kredisi: 7.5
GTÜ kredisi: 0 (3+0+0)
Yılı, Dönemi: 1/2, Güz ve Bahar
Dersin düzeyi: Yüksek lisans
Dersin tipi: Alan seçmeli
Öğretim dili: Türkçe
Öğretim şekli: Yüz yüze
Ön koşullar: Yok
Staj durumu: Yok
Dersin amacı: Bu dersin konuları MIPS komut mimarisi ve assembly ile programlama, bilgisayar performans analizi, bilgisayar aritmetiği ve ALU tasarımı, boru hatlı mimariye giriş, boru hattı mimarisindeki tehlikeler ve çözümleri, parallelism, önbelleklerdir.
   Öğrenme çıktıları Yukarı

Bu dersi başarıyla tamamlayan öğrenciler, şu yetilere sahip olurlar:

  1. Assembly dilinde programlama geliştirebilir

    Program Çıktılarına Katkıları

    1. İleri düzey Bilgisayar Mühendisliği kavramlarını tanımlamak ve uygulamak

    Değerlendirme Tipi

    1. Laboratuvar uygulamaları/sınavları
  2. MIPS tek vuruşlu, çok vuruşlu ve boru hatlı veri yolu ve kontrol ünitesini analiz edebilir ve yeniden inşa edebilir

    Program Çıktılarına Katkıları

    1. İleri düzey Bilgisayar Mühendisliği kavramlarını tanımlamak ve uygulamak
    2. Gelişmiş mühendislik problemlerini formüle edip çözmek
    3. Araştırma projesi doğrultusunda literatürü dikkatlice gözden geçirip, kendi sonuçları ile önceki literatür arasında bağlantı kurmak
    4. Profesyonel ve etik davranış sorumluluğu sergilemek

    Değerlendirme Tipi

    1. Laboratuvar uygulamaları/sınavları
    2. Dönem projesi
  3. Bilgisayar performansını etkileyen unsurları hesaba katarak CPU çalıştırma süresini farklı test kodları için hesaplayabilir

    Program Çıktılarına Katkıları

    1. İleri düzey Bilgisayar Mühendisliği kavramlarını tanımlamak ve uygulamak
    2. Gelişmiş mühendislik problemlerini formüle edip çözmek
    3. İleri düzey matematik, fen ve mühendislik bilgisi kullanmak
    4. Hızla değişen teknolojik çevreye adapte olabilmek için bilgi ve yetilerini sürekli geliştirmek

    Değerlendirme Tipi

    1. Yazılı sınav
  4. Önbellek, sanal bellek tasarımı ve analizi yapabilir

    Program Çıktılarına Katkıları

    1. İleri düzey Bilgisayar Mühendisliği kavramlarını tanımlamak ve uygulamak
    2. Gelişmiş mühendislik problemlerini formüle edip çözmek
    3. İleri düzey matematik, fen ve mühendislik bilgisi kullanmak
    4. Hızla değişen teknolojik çevreye adapte olabilmek için bilgi ve yetilerini sürekli geliştirmek

    Değerlendirme Tipi

    1. Yazılı sınav
   İçerik Yukarı
1. hafta: Bilgisayar Teknolojisi
2. hafta: Komutlar: Bilgisayarın Dili
3. hafta: MIPS Komut Mimarisi ve assembly ile programlama
4. hafta: Bilgisayar Performans Analizi
5. hafta: Bilgisayar Aritmetiği ve ALU tasarımı
6. hafta: Tek vuruşlu mimari veri yolu ve kontrol ünitesi tasarımı
7. hafta: Çok vuruşlu mimari veriyolu ve kontrol ünitesi tasarımı
8. hafta: Ara sınav
9. hafta: Boru hatlı mimariye giriş
10. hafta: Boru hattı mimarisindeki tehlikeler ve çözümleri
11. hafta: Parallelizm
12. hafta: Önbellekler
13. hafta: Önbellekli bilgisayar performans hesapları
14. hafta: Sanal bellek metodu ve performansa etkisi
15. hafta*: Genel tekrar
16. hafta*: Final sınavı
Ders kitapları ve materyaller: David A. Patterson, John L. Hennessy, "Computer Organization and Design: The Hardware/Software Interface", Morgan Kaufmann, 2012
Önerilen kaynaklar: M. Morris Mano, Computer System Architecture, Prentice Hall,1993
  * 15. ve 16. haftalar arası final sınavına hazırlık haftası bulunmaktadır.
Değerlendirme Yukarı
Değerlendirme tipi Hafta numarası Ağırlık (%)
Ara sınavlar (Vizeler): 8 25
Dönem içi diğer çalışmalar: 0
Proje: 16 15
Ödev: 3,6,9,12 20
Kısa sınav (Quiz): 4, 14 5
Final sınavı: 16 35
  Toplam ağırlık:
(%)
   İş yükü Yukarı
Etkinlik Süre (Haftalık saat) Toplam hafta sayısı Dönem boyu toplam iş yükü
Dersler (Yüz yüze öğretme): 3 14
Ders dışı bireysel çalışma: 4 15
Uygulama, Rehberli problem çözme: 2 5
Ödev: 7 4
Dönem projesi: 5 2
Dönem projesi sunumu: 1 2
Kısa sınav (Quiz): 1 2
Ara sınav için bireysel çalışma: 10 1
Ara sınav (Vize): 2 1
Final sınavı için bireysel çalışma: 15 1
Final sınavı: 2 1
    Toplam işyükü:
    Toplam AKTS kredisi:
*
  * AKTS kredisi, toplam iş yükünün 25'e bölümüdür. (1 AKTS = 25 saatlik iş yükü)
-->