Bilgisayar Yapısı BİL 221



Benzer belgeler
Programlanabilir Sayısal Sistemler

Bitirme Projesi I (COMPE 491) Ders Detayları

T.C. MALTEPE ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ YAZILIM MÜHENDİSLİĞİ LİSANS PROGRAMI Bahar Yarıyılı

Otomotiv Üretimi (MFGE 426) Ders Detayları

Gömülü Sistem Tasarımı (COMPE 434) Ders Detayları

Muhasebe İlkeleri I (MGMT 203) Ders Detayları

Fransızca-Türkçe Çeviriye Giriş II (ETI372) Ders Detayları

İmalat Teknolojisi Teorisi II (Kesme Yöntemleri) (MFGE 307) Ders Detayları

Geoteknik Mühendisliğinde Bilgisayar Uygulamaları (CE 554) Ders Detayları

Bilgi Edinme Amaçlı Okuma (İngilizce) (KAM 331) Ders Detayları

İleri Trafik Mühendisliği (CE 535) Ders Detayları

Sağlık Psikolojisi (PSY 419) Ders Detayları

Mimari Aydınlatma Teknikleri (MİM 652) Ders Detayları

Olasılık ve İstatistiğe Giriş-I (STAT 201) Ders Detayları

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Öğretmenlik Uygulaması YDA

Müşteri İlişkileri Yönetimi (IE 517) Ders Detayları

T.C. MALTEPE ÜNİVERSİTESİ TIP FAKÜLTESİ 6. SINIF GENEL CERRAHİ STAJI DERS PROGRAMI AKADEMİK YILI

T.C. MALTEPE ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ İNŞAAT MÜHENDİSLİĞİ LİSANS PROGRAMI Bahar Yarıyılı

Veritabanı Yönetim Sistemlerine Giriş (COMPE 301) Ders Detayları

Yaz Stajı - 1 (AVM399) Ders Detayları

Etkili Konuşma Eleştirel Düşünme (SEÇ352) Ders Detayları

Güncel Konular (ETI106) Ders Detayları

Medeni Hukuka Giriş ve Kişiler Hukuku (LAW 105) Ders Detayları

Çeviri II (ELIT 206) Ders Detayları

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Bilgisayar Organizasyonu BIL

Fransızca Okuma ve Yazma I (ETI013) Ders Detayları

Avrupa Birliği Çalışmaları ve Çeviri (ETI412) Ders Detayları

İktisada Giriş I (ECON 101T) Ders Detayları

Temel Bilgisayar Bilimi (Çevrimiçi) (COMPE 104) Ders Detayları

Sağlık Politikaları ve Planlaması (HAS 502) Ders Detayları

Çağdaş İşletmecilik (MGMT 501) Ders Detayları

Elektrik Mühendisliğine Giriş (EE 234) Ders Detayları

2.YIL/ 2.yarıyıl Bahar

HALK SAĞLIĞI HEMŞİRELİĞİ HEM AKTS 3. yıl 1. yarıyıl Lisans Zorunlu 12 s/hafta 8 kredi. Teorik: 4 s/hafta Uygulama: 8 s/hafta

Duyduğunu Anlama ve Sözlü Anlatım I (ETI211) Ders Detayları

İş ve Sosyal Güvenlik Hukuku (KAM 427) Ders Detayları

Temel Tasarım II (EÜT 102) Ders Detayları

Bilgisayar Mühendisliğinin Temelleri (COMPE 100) Ders Detayları

RF Entegre Devre Tasarımı (EE 575) Ders Detayları

Polimer Üretimi (MFGE 432) Ders Detayları

Mühendislik Ekonomisi (IE 315) Ders Detayları

Vaziyet Planı İlkeleri (GTM 019) Ders Detayları

Kalıp ve İş Takımlarının Tasarımında İleri Teknikler (MFGE 544) Ders Detayları

Sosyal ve Kültürel Etkinliklere Katılım (ORY 400) Ders Detayları

Bilgisayar Destekli Çizim II (ICM 214) Ders Detayları

Nanomalzemeler (MATE 462) Ders Detayları

Yatırım Projeleri Analizi (IE 425) Ders Detayları

Disiplinlerarası Medya Uygulamaları (SGT 428) Ders Detayları

Siyasi Düşünceler Tarihi I (KAM 203) Ders Detayları

Sağlık Kurumları Yönetimi (HAS 501) Ders Detayları

Siyaset Bilimine Giriş (INT 110) Ders Detayları

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Özel Öğretim Yöntemleri 2 YDA

Bilgisayarla Tümleşik İmalat (MFGE 404) Ders Detayları

Reklam Tasarımı (PR 401) Ders Detayları

Uçak Bilgisayar Sistemleri (AEE401) Ders Detayları

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Çocuklara Yabancı Dil Öğretimi YDA

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

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Özel Öğretim Yöntemleri1 YDA

Sanallaştırma (COMPE 432) Ders Detayları

Sac Metal Şekillendirme Teorisi ve Kalıp Tasarımı (MFGE 543) Ders Detayları

Kalıp I (MOD 203) Ders Detayları

Akademik İngilizce II (ENG102) Ders Detayları

Siyaset Bilimine Giriş (INT 110) Ders Detayları

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

İngilizce İletişim Becerileri II (ENG 102) Ders Detayları

Web Grafik Tasarımı-II (SGT 326) Ders Detayları

Reklam Kampanyası (PR 402) Ders Detayları

AVRASYA UNIVERSITY. Ders Tanıtım Formu. Dersin Adı Öğretim Dili

MANİPULATİF TEDAVİ TEKNİKLERİ I AKTS. Dersin Adı Kodu Yarıyıl Teori. Uygulama. (saat/hafta) (saat/hafta) (saat/hafta) FTR. 2.YIL/ 1.

Bilgisayar Mimarisi ve Örgütleşimi (COMPE 331) Ders Detayları

Mekanik Makina Elemanları (MECE 304) Ders Detayları

Drama ve Performans (ELIT 336) Ders Detayları

Raster Tabanlı Dijital Sunum Teknikleri (GTM102) Ders Detayları

Ġġ VE UĞRAġI TEDAVĠSĠ AKTS. Dersin Adı Kodu Yarıyıl Teori. Uygulama. (saat/hafta) (saat/hafta) (saat/hafta) ĠĢ ve UğraĢı Tedavisi

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

Diferansiyel Denklemler (MATH 276) Ders Detayları

HASAN KALYONCU ÜNİVERSİTESİ EĞİTİM FAKÜLTESİ İLKÖĞRETİM BÖLÜMÜ SINIF ÖĞRETMENLİĞİ ANABİLİM DALI DERSİN TANIMI VE UYGULAMASI

Veri Ambarları ve Veri Madenciliği (ISE 350) Ders Detayları

Elektrik -Elektronik Mühendisliğine Giriş (EE 104) Ders Detayları

Havaalanı ve Havaalanı Donanımı (AVM201) Ders Detayları

Moda Resmi (MOD 104) Ders Detayları

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

AVRASYA ÜNİVERSİTESİ

AVRASYA ÜNİVERSİTESİ

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

DENİZ HARP OKULU ELEKTRİK ELEKTRONİK MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

Bilgisayar Programlama (COMPE 102) Ders Detayları

AVRASYA ÜNİVERSİTESİ

T.C. MALTEPE ÜNĠVERSĠTESĠ MÜHENDĠSLĠK FAKÜLTESĠ ENDÜSTRĠ MÜHENDĠSLĠĞĠ BÖLÜMÜ LĠSANS PROGRAMI Güz Yarıyılı

Mikroişlemciler ve Mikrokontrolörlere Giriş (CMPE236) Ders Detayları

Sosyal ve Kültürel Etkinliklere Katılım (ORY 400) Ders Detayları

Mimarlıkta Tasarım-Kuram (GTM 064) Ders Detayları

Biyoanorganik Kimya (CEAC 412) Ders Detayları

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. İktisata Giriş I İKT

Siber Güvenlik (COMPE 553) Ders Detayları

İngilizce İletişim Becerileri I (ENG 101) Ders Detayları

DÜZCE ÜNİVERSİTESİ CUMAYERİ MESLEK YÜKSEKOKULU ÖN-LİSANS PROGRAMI Bahar Yarıyılı

Elektronik Devreler I (EE 201) Ders Detayları

e-ticaret (ISE 316) Ders Detayları

Transkript:

T.C. MALTEPE ÜNİVERSİTESİ MÜHENDİSLİK VE DOĞA BİLİMLERİ FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ LİSANS PROGRAMI 2010-11 Bahar Yarıyılı Bilgisayar Yapısı BİL 221 AKTS Kredisi 7 2. yıl 2. yarıyıl Lisans Zorunlu 4 s/hafta Teorik: 2 s/hafta / Uygulamalı: 2 s/hafta Türkçe Dersin Koordinatörü, iletişim bilgileri ve görüşme saatleri: Yrd.Doç.Dr. Serap Çekli scekli@maltepe.edu.tr; Pts. 14. 00-16. 00, Salı. 14. 00-15. 00, Çarş. 09. 00-12. 00 Öğretim elemanları, iletişim bilgileri ve görüşme saatleri: Yrd.Doç.Dr. Ali Akman aakman@maltepe.edu.tr; Salı 10. 00-11. 00, Salı 14. 00 15. 00, Çarş. 10. 00-11. 00, Çarş. 16. 00-17. 00, Perş. 10. 00-12. 00 Yrd.Doç.Dr. Serap Çekli scekli@maltepe.edu.tr; Pts. 14. 00-16. 00, Salı. 14. 00-15. 00, Çarş. 09. 00-12. 00 Dersin ya da öğretim elemanının web sayfasının adresi: http://bil221.aliakman.net http://akademik.maltepe.edu.tr/~scekli/ Dersin Genel Amacı: Bu dersin amacı, öğrencinin temel bilgisayar yapısı, işlemciler, bilgisayar arithmetiği ve boruhatlı veriyolu hakkında bir birikim sahibi olmasıdır. Öğrenci, makine dili komutlarını ve ilgi kavramları, makine dili sembolik gösterimi (assembly) ve makine dili arasındaki ilişkiyi anlar. Komutların (MIPS komut kümesi mimarisi -ISA-) makine dili gösterimini öğrenme. Kayar noktalı sayılar ve kayar noktalı sayılar ile yapılan aritmetik işlemlerin icrası, veriyolu ve kontrol ünitelerinin tasarımı kavranır. Planlanan Öğrenme Çıktıları ve Alt Beceriler: Bu dersi başarıyla tamamlayabilen öğrenciler; Çeşitli adresleme modları ve veri transferi komutları (MIPS) gibi komutları öğrenir, Yığın (stack), program sayacı (PC), durum kaydedicileri, ve aynı zamanda makine kodu programların veriyolunda icra edilmesi süreci gibi temel kavramları anlar, İşlemci yapısı, temel bileşenleri, dahili kaydedicileri ve ilgili süreçleri kavrar, Komut kümesi mimarisi (MIPS ISA) kavramına aşina hale gelir ve makine dili (assem bly) komut disizi yazmayı öğrenir, ilgili işlemleri görür, Bilgisayar donamında aritmetik işlemlerin icrası konusunu anlar, Boruhatlı veriyolunu bileşenlerini, temellerini performans katkılarını öğrenir. Genel Yeterlilikler: Çeşitli seviyelerde donanım ve yazılım arasındaki ilişkinin derinlemesine anlaşılması. Makine dili (assembly) komutlarının öğrenilip makine dili kodları yazılması ve ana bilgisayar yapısı ilkelerinin edinilmesi için sayısal mantık temellerinin anlaşılması. Karmaşık sistemlerin anlaşılması için hiyerarşik (seviyelendirilmiş) bir yaklaşım kullanma yeteneğinin geliştirilmesi. Bu ders, daha sonra görülecek olan bilgisayar bilimleri dersleri için gerekli temel kavramların öğrenilmesini sağlar. Öğretim Yöntem ve Teknikleri: gerçekleştirme. Anlatım, tartışma, soru-cevap, problem çözme ve deney Dersin veriliş şekli: Yüz yüze. Varsa, Uygulamanın (staj) yapıldığı yer: Yok. Önkoşul: Yok. Eş dönemli koşul: Yok. Önerilen ilave dersler: Yok.

Dersin içeriği: Bilgisayar teknolojisi, performans konuları, bilgisayar donanımında aritmetik işlemlerin icrası, komut kümesi mimarisi (ISA), MIPS sembolik makine (assembly) dili, işlemci ve işlemci bileşenleri, veriyolunda konutların icrası süreçleri, boruhatlı veriyolu ve kontrol. Ders kategorisi: (Yalnızca bir kategori işaretlenecektir.) 1. Temel meslek dersleri x 2. Uzmanlık/alan dersleri 3. Destek dersleri 4. Aktarılabilir beceri dersleri 5. Beşeri, İletişim ve Yönetim Becerileri Dersleri Ders Kitabı: D.A.Patterson & J.L.Hennessy, Computer Organization & Design: The Hardware/Software Interface, 4th edition, Morgan Kaufmann Pub., 2009. Yardımcı Okumalar: Alan W. Shaw, Logic Circuit Design, Saunders College Publishing Series in Electrical Engi-neering, English, ISBN-10: 0030507936, ISBN-13: 978-0030507939.

Haftalık ders konuları: Ara sınav(lar) ve final sınavı için belirlenen günler ya da haftalar yazılacaktır. Haftalar Tartışılacak/İşlenecek Konular 1. Hafta Bilgisayar soyutlama ve teknolojisi, donanım dili 2. Hafta İşlemci ve komut performans konuları, komut kümesi mimarisi (ISA) kavramı 3. Hafta İşlemler ve bilgisayar donanımının işlenenleri 4. Hafta Mantıksal işlemler, karar verme komutları 5. Hafta MIPS adresleme konuları ve kullanılan dresleme modları 6. Hafta Makine dili bir programın çevrilmesi ve icra edilmeye hazır hale getirilmesi 7. Hafta Diziler ve işaretçiler, makine dili ve işaretçi kullanımı, işaretçilerin karşılaştırılması 8. Hafta 9. Hafta 10. Hafta Bilgisayar donanımında icra edilen aritmetik işlemler için temel ilkeler, temel işlemler; toplama ve çıkarma işlemleri. Donanımda çarpma ve bölme işlemleri, aritmetik işlemleri yapan donanım için optimize edilmiş yapılar Kayar noktalı sayı gösterimi ve kayar noktalı sayılar için aritmetik işlemler, kayar noktalı sayılar için MIPS komutları 11t. Hafta Işlemci yapısı, temel işlemci elemanları 12. Hafta Veriyolu, veriyolu bileşenleri, veriyolu inşaası 13. Hafta 14. Hafta 15. Hafta Veriyolunun ana kontrol ünitesinin tasarım yöntemi ve veriyolunda kontrol işaretleri Boruhattı temel ilkeleri, tek-çevrimli ve boruhatlı veriyolu performanları, boruhatlı veriyolunun komut kümeleri Boruhattı kazaları ( hazards), boruhatlı veriyolunda kaza çeşitleri, duraksamalı boruhatlı veriyolunu performans konuları

Değerlendirme Sistemi YARIYIL İÇİ ÇALIŞMALARI KATKI PAYI SAYISI Y1 Y2 Devam 80% Laboratuar 14 10% 10% Uygulama Alan Çalışması) Derse Özgü Staj (Varsa) Ödev Sunum Projeler Seminer Kısa Sınavlar Ara sınavlar 2 30% 50% Final 1 60% 40% TOPLAM YARIYIL İÇİ ÇALIŞMALARININ BAŞARI NOTUNA KATKISI 40% 60% YARIYIL SONU SINAVININ BAŞARI NOTUNA KATKISI 60% 40% TOPLAM 100% 100% AKTS (Öğrenci İş Yükü Tablosu) Etkinlikler Sayısı Süresi Toplam (Saat) İş Yükü Ders Süresi (Sınav haftası dahildir: 14x haftalık ders saati) 14 2 28 Laboratuvar 14 2 28 Uygulama Derse Özgü Staj (varsa) Alan Çalışması Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme, vb) 14 3 42 Sunum / Seminer Hazırlama Proje 1 15 15 Ödevler 4 2 8 Ara sınavlar 2 15 30 Yarıyıl Sonu Sınavı 1 15 15 Toplam İş Yükü 166

Dersin Öğrenim Çıktılarının Program Yeterlilikleri ile İlişkisi Katkı Düzeyi No Program Yeterlikleri/Çıktıları 1 2 3 4 5 1 Bilgisayar mühendisliği problemlerinin çözümünde matematik, fen ve mühendislik bilgilerini uygulayabilme becerisi 2 Bilgisayar Mühendisliği alanında karşılaşılabilecek sorunları tanımlama, uygun çözümleme ve modelleme yöntemlerini kullanarak çözme becerisi 3 İhtiyaç duyulan gereksinimleri karşılayabilecek Bilgisayar Mühendisliği problemlerini tasarlayabilme ve çözümleyebilme becerisi 4 Bilgisayar Mühendisliği araç ve yazılımlarını etkin şekilde kullanabilme becerisi 5 Veri toplama, sonuçları analiz etme, yorumlama ve paylaşabilme becerisi 6 Teknolojik yenilikleri izleme yeteneği ve yaşam boyu öğrenme bilinci 7 Takım çalışmasında ve disiplinlerarası çalışma gruplarında etkin görev alabilme ve liderlik edebilme becerisi 8 Sözlü ve yazılı etkin iletişim kurabilme becerisi 9 Alanı ile ilgili konularda dış kaynaklı yayınları takip edebilme ve kullanabilme becerisi 10 Mesleki ve etik sorumlulukların bilincinde olma 11 İş hayatındaki uygulamalara yönelik farkındalık 12 Mühendislik uygulamalarının ulusal ve evrensel düzeydeki, hukuksal, toplumsal, kültürel ve çevresel etkilerini kavrayabilme