COMP 206 Computer ArchitectureMEF ÜniversitesiAkademik Programlar İşletmeÖğrenciler için Genel BilgiDiploma EkiErasmus Beyanı
İşletme
Lisans Programın Süresi: 4 Kredi Sayısı: 240 TYYÇ: 6. Düzey QF-EHEA: 1. Düzey EQF: 6. Düzey

Ders Genel Tanıtım Bilgileri

Yüksekokul/Myo/Fakülte/Enstitü Mühendislik Fakültesi
Ders Kodu COMP 206
Ders Adı İngilizce Computer Architecture
Ders Adı Türkçe Bilgisayar Mimarisi
Öğretim Dili EN
Ders Türü Ters-Yüz Öğrenme
Dersin Düzeyi Başlangıç
Dönem Bahar
Haftalık İletişim Saatleri
Ders: 3 Okuma: None Laboratuvar : None Diğer: None
Tahmini Öğrenci İş Yükü Dönem boyunca 159 saat
Ders Kredileri 6 AKTS
Değerlendirme Standart Harf Notu
Ön Koşul EE 203 - Digital Systems Design (+Lojik Lab)
Yan Koşul Yok
Beklenen Ön Bilgi C programlama diline veya diğer üst düzey bilgisayar programlama dillerini bilmek, dijital mantık devre tasarımını bilmek bir zorunluluktur.
Kayıt Kısıtlamaları Sadece Lisans Öğrencileri
Genel Eğitim Hedefi Bilgisayar organizasyonunu, belleği, giriş/çıkış alt sistemlerini, işlemci tasarımını ve en son bilgisayar donanım teknolojisi trendlerini öğrenmek.
Ders Açıklaması Bu ders bilgisayar organizasyonu ve mimarisi temellerine, işlemci, ana bellek ve girdi/çıktı devre tasarımına girişi amaçlamaktadır. Ayrıca, yazılan programların makine dili olarak algılanması; donanım dili ile makine dili arasındaki ilişkinin anlanması ve donanım dilinde program yazılması; aritmetik ve mantık operasyonlarının tam sayılı ve kayan noktalı işlemler yapılmasının anlanması; Veri yolu ve kontrolcü devrelerin tasarımlarının yapılması; Ön bellek ve sanal bellek yapılarının anlanması; temel küme komut işleme tekniklerinin gerçeklenmesi ve tasarımı ve son olarakta ileri mikroişlemci yapıları olan çoklu islem görme ve dallanma öngörüsü gibi tekniklerin öğrenilmesi öngürülmektedir.

Ders Öğrenme Çıktıları ve Yeterlilikler

Bu dersi başarıyla tamamlayabilen öğrenciler:
1) Bilgisayar mimarisinin temellerini, maliyet-performans dengesini, komut seti mimarilerinin tasarımını kavrar;
2) yazılım araçlarını kullanarak akıllı bir bilgisayarın mantık bileşenlerini topluca sentezler;
3) bireysel tasarımları geniş bir kitleye iletir;
4) Montaj dillerini kullanarak düşük seviyeli programlar yazabilir, belirli bir bilgisayar mimarisi için derleyebilr;
5) Bellek hiyerarşisini kavrayacak, önbellek ve bellek mimarilerinin tasarımında mantığın temellerini uygular
6) Giriş/çıkış ve depolama alt sistemlerini geliştirme becerisi kazanır;
7) önbellek, sanal bellek ve genel alt sistem tasarımında olasılık ve istatistikleri uygulayabilir;
8) Oldukça karmaşık bilgisayar sistemleri tasarlamak için matematiksel altyapıyı ve kodlama becerilerini bir grup projesinde uygular;
Program Öğrenme Çıktıları/Ders Öğrenme Çıktıları 1 2 3 4 5 6 7 8
1) Matematik, tarih, ekonomi ve sosyal bilimlere maruz kalarak geniş bir temele ve entelektüel farkındalığa sahip olmak
2) İşletmenin farklı işlevsel alanlarında (muhasebe, finans, operasyon, pazarlama, strateji ve organizasyon) bilgi ve becerilere sahip olduğunu ve bunların çeşitli endüstri sektörlerindeki etkileşimlerine ilişkin bir anlayışa sahip olduğunu gösterir
3) Karmaşık teknik veya profesyonel faaliyetleri veya projeleri yönetmek için teorik bilginin yanı sıra yaratıcı, analitik ve eleştirel düşünmeyi uygular
4) İşletme sürdürülebilirliği için küresel, çevresel, ekonomik, yasal ve düzenleyici bağlamlara ilişkin bir anlayış sergiler
5) Bireysel ve mesleki etik davranış ve sosyal sorumluluk gösterir
6) Etnik, kültürel ve cinsiyet çeşitliliği değerlerine ve konularına duyarlılık gösterir
7) Bilgi, fikir, sorun ve çözümleri iletmek için yazılı ve sözlü İngilizceyi etkili bir şekilde kullanır (en azından CEFR B2 seviyesi)
8) Veri ve bilgi edinme, analiz etme, yorumlama ve raporlama konusunda beceriler gösterir
9) Problem çözme ve karar vermeyi desteklemek için bilgisayar yeterliliğini gösterir
10) Takım çalışması, liderlik ve girişimcilik becerilerini gösterir
11) Yüksek derecede özerklikle ileri çalışmalar için gerekli öğrenme becerilerini sergiler

Program Sonuçları ve Yeterliliklerle İlişkisi

N Yok S Destekleyici H Çok İlgili
     
Program Çıktıları ve Yeterlilikler Düzey Değerlendirme
1) Matematik, tarih, ekonomi ve sosyal bilimlere maruz kalarak geniş bir temele ve entelektüel farkındalığa sahip olmak N
2) İşletmenin farklı işlevsel alanlarında (muhasebe, finans, operasyon, pazarlama, strateji ve organizasyon) bilgi ve becerilere sahip olduğunu ve bunların çeşitli endüstri sektörlerindeki etkileşimlerine ilişkin bir anlayışa sahip olduğunu gösterir N
3) Karmaşık teknik veya profesyonel faaliyetleri veya projeleri yönetmek için teorik bilginin yanı sıra yaratıcı, analitik ve eleştirel düşünmeyi uygular N
4) İşletme sürdürülebilirliği için küresel, çevresel, ekonomik, yasal ve düzenleyici bağlamlara ilişkin bir anlayış sergiler N
5) Bireysel ve mesleki etik davranış ve sosyal sorumluluk gösterir N
6) Etnik, kültürel ve cinsiyet çeşitliliği değerlerine ve konularına duyarlılık gösterir N
7) Bilgi, fikir, sorun ve çözümleri iletmek için yazılı ve sözlü İngilizceyi etkili bir şekilde kullanır (en azından CEFR B2 seviyesi) S Sunum
8) Veri ve bilgi edinme, analiz etme, yorumlama ve raporlama konusunda beceriler gösterir S Derse Katılım
9) Problem çözme ve karar vermeyi desteklemek için bilgisayar yeterliliğini gösterir N
10) Takım çalışması, liderlik ve girişimcilik becerilerini gösterir S Derse Katılım
11) Yüksek derecede özerklikle ileri çalışmalar için gerekli öğrenme becerilerini sergiler S Derse Katılım
Hazırlayan ve Tarih BUSE YILMAZ , March 2024
Ders Koordinatörü BUSE YILMAZ
Dönem Bahar
Dersi Veren(ler) Dr. Öğr. Üyesi BUSE YILMAZ

Ders İçeriği

Hafta Konu
1) Bilgisayar Mimarisine Giriş
2) Bilgisayar bileşenlerine ve işlevlerine genel bakış
3) Assembly dili, Komut Seti Mimarisi (ISA)
4) RISC ve CISC Mimarileri, Komut Seti Mimarisi (ISA), MIPS ISA
5) MIPS ISA, performans takasları, ISA'lar için tasarım zorlukları, ISA'ların karşılaştırılması
6) Bilgisayar aritmetiği
7) İşlemci Yapısı ve İşlevi & Ara Sınav 1
8) Boru hattı temelleri
9) İşlem hattı temelleri devamı, ILP ve Süperskalar İşlemciler
10) Bellek Sistemleri, Hiyerarşiler ve İşlemler
11) Bellek Sistemleri, Hiyerarşiler ve İşlemler devamı & 2. Ara Sınav
12) Giriş/çıkış ve depolama alt sistemleri
13) Gelişmiş kavramlar: Paralel işleme ve Çok Çekirdekli mimariler
14) Gelişmiş kavramlar: GPU'lar
15) Final Sınavı/Proje/Sunum Dönemi
16) Final Sınavı/Proje/Sunum Dönemi
Gerekli/Tavsiye Edilen OkumalarThe Hardware/Software Interface, 5th Edition, David Patterson and John Hennessy, Computer Organization and Architecture (W. Stallings - 10th Edition), Logic & Computer Design Fundamentals, 5/E, M. Morris R. Mano, Charles R. Kime, Tom Martin Computer Organization and Design
Öğretme Teknikleri'Tersine çevrilmiş sınıf' kullanılarak dersler/iletişim saatleri
Ödev ve ProjelerÖdevler, Sınavlar ve 1 proje
Laboratuvar Çalışması0
Bilgisayar Kullanımıgerekli
Diğer Aktiviteleryok
Değerlendirme Yöntemleri
Değerlendirme Araçları Sayı Ağırlık
Küçük Sınavlar 5 % 20
Projeler 1 % 30
Ara Sınavlar 2 % 50
TOPLAM % 100
Ders Yönetimi yilmazbuse@mef.edu.tr
+90 212 395 3719
Devam kuralları, geç teslim, sınava girmeme vb.: Devamsızlık derste toplanacaktır: En az 10* derse mazeretsiz (sağlık raporu, en fazla 2 kez) katılmamak, başarısız notla sonuçlanacaktır. *: Başka bir dersle çakışması olan öğrenciler için 9. Öğrencilerin derse 15 dakikadan fazla geç gelmeleri durumunda yoklamaları sayılmayacaktır. Belgelerin ibraz edilmesi halinde, öğrencinin kaçırdığı her ara sınava, sınav konularıyla ilgili diğer değerlendirmelerin ortalamasının notu verilecektir. Telafi sınavı yapılmayacaktır. Kısa sınavlar için geç teslimler kabul edilmez. Projeyi geç teslim edenlere her geçen gün için %20, %30 ve %100 ceza uygulanacaktır.

AKTS Öğrenci İş Yükü Tahmini

AKtivite Hafta Sayısı Saat Hesaplama
Yarıyıl Başına Hafta Sayısı Etkinliğe Hazırlık Etkinliğin Kendisinde Harcanan Etkinlik Gereksinimlerini Tamamlama
Ders Saati 14 2 3 70
Proje 1 30 3 33
Küçük Sınavlar 6 1 1 12
Ara Sınavlar 2 20 2 44
Toplam İş Yükü 159
Toplam İş Yükü/25 6.4
AKTS 6