MATEMATİK | |||||
Lisans | TYYÇ: 6. Düzey | QF-EHEA: 1. Düzey | EQF-LLL: 6. Düzey |
Ders Kodu | Ders Adı | Yarıyıl | Teorik | Pratik | Kredi | AKTS |
CMP2008 | Bilgisayar Organizasyonu | Güz | 3 | 0 | 3 | 6 |
Bu katalog bilgi amaçlıdır, dersin açılma durumu, ilgili bölüm tarafından yarıyıl başında belirlenir. |
Öğretim Dili: | İngilizce |
Dersin Türü: | Departmental Elective |
Dersin Seviyesi: | LİSANS |
Dersin Veriliş Şekli: | Yüz yüze |
Dersin Koordinatörü: | Dr. Öğr. Üyesi GÖRKEM KAR |
Dersi Veren(ler): |
Dr. Öğr. Üyesi TARKAN AYDIN Prof. Dr. TAŞKIN KOÇAK |
Opsiyonel Program Bileşenleri: | Yok |
Dersin Amacı: | Bu ders günümüz bilgisayar mimarilerini, özellikle temel ilkeler ve bilgisayar tasarımında başarımın kritik rolünü vurgulamaktadır. İşlenecek konular arasında sayı sistemleri, bilgisayar aritmetiği, bilgisayarın evrimi ve başarım, bellek, saklama, giriş/çıkış, işlemci, çok çekirdekli işlemciler ve kümelenmiş bilgisayar yapıları bulunmaktadır. |
Bu dersi başarıyla tamamlayabilen öğrenciler; I. Bilgisayar aritmetiğini kullanmak II. Bilgisayar sistemi içindeki parçaları tanımak III. Komut setini ve işlemci tasarımını yapabilmek IV. Önbellek, ana bellek ve sanal bellek kavramlarını kapsayan bellek hiyerarşisini geliştirebilmek V. Giriş / çıkış ve saklama sistemlerini iyi bilmek VI. Çok-çekirdekli işlemci sistemlerini kullanabilmek |
Komutlar, komut seti mimarileri. Bilgisayarlar için aritmetik İşlemci Ardışık düzen mimarileri Bellek hiyerarşisi Önbellek mimarileri Sanal bellek Saklama sistemleri Giriş/çıkış sistem tasarımı Çok-çekirdekli ve çoklu-işlemciler Bilgisayar kümeleri |
Hafta | Konu | Ön Hazırlık |
1) | Bilgisayar ve teknolojiye giriş. | |
2) | Komutlar, komut seti mimarileri | |
3) | Bilgisayar için aritmetik | |
4) | İşlemci iç yapısı | |
5) | Ardışık düzen mimarileri | |
6) | Bellek hiyerarşisi | |
7) | Önbellek mimarileri | |
8) | Ara sınav | |
9) | Sanal bellek | |
10) | Saklama sistemleri | |
11) | Giriş/çıkış sistem tasarımı | |
12) | Çok çekirdekli ve çoklu işlemciler | |
13) | Genel amaçlı grafik işlemciler ile programlama | |
14) | Bilgisayar kümeleri |
Ders Notları / Kitaplar: | David Patterson and John Hennessy, Computer Organization and Design, 5th Ed., Morgan Kaufmann, 2009. |
Diğer Kaynaklar: | John P. Shen and Mikko H. Lipasti, Modern Processor Design: Fundamentals of Superscalar Processors, 1st Ed., Waveland Press, 2013. |
Yarıyıl İçi Çalışmaları | Aktivite Sayısı | Katkı Payı |
Küçük Sınavlar | 2 | % 10 |
Ödev | 2 | % 10 |
Ara Sınavlar | 1 | % 40 |
Final | 1 | % 40 |
Toplam | % 100 | |
YARIYIL İÇİ ÇALIŞMALARININ BAŞARI NOTU KATKISI | % 60 | |
YARIYIL SONU ÇALIŞMALARININ BAŞARI NOTUNA KATKISI | % 40 | |
Toplam | % 100 |
Aktiviteler | Aktivite Sayısı | Süre (Saat) | İş Yükü |
Ders Saati | 14 | 3 | 42 |
Sınıf Dışı Ders Çalışması | 14 | 6 | 84 |
Ödevler | 2 | 2 | 4 |
Küçük Sınavlar | 2 | 1 | 2 |
Ara Sınavlar | 1 | 2 | 2 |
Final | 1 | 2 | 2 |
Toplam İş Yükü | 136 |
Etkisi Yok | 1 En Düşük | 2 Düşük | 3 Orta | 4 Yüksek | 5 En Yüksek |
Dersin Program Kazanımlarına Etkisi | Katkı Payı | |
1) | Temel matematik, uygulamalı matematik teori ve uygulamalarını kavramış olmak | |
2) | Matematiksel ispatları anlamak ve onlara erişebilmek ve uygun ispatları inşa edebilmek ve ayrıca, problemleri tanımlayabilmek, onları analiz edebilmek ve problemlere bilimsel metotlara dayalı çözümler bulmak | |
3) | Matematiği disiplinler arası bir yaklaşım ile gerçek hayata uygulayabilmek ve bunların etkin potansiyelini keşfetmek | |
4) | Kendisini geliştirmek ve matematiğin kullanıldığı alanlarda modelleme yapabilecek seviyede gerekli bilgi birikimini elde etmek | |
5) | Teorik ve teknik bilgileri detaylı bir biçimde uzmanlara, basit ve anlaşılabilir bir biçimde uzman olmayanlara anlatabilmek | |
6) | Matematik alanında kullanılan bilgisayar programlarına aşina olmak ve bunlardan en az birini İleri Düzey Avrupa Bilgisayar Ehliyeti(the European Computer Driving Licence Advanced Level) seviyesinde kullanmak | |
7) | Görev aldığı projelerin her adımında sosyal, bilimsel ve etik değerlere uygun davranmak ve çevre katılımı kapsamında proje tanıtımı ve uygulamaları yapabilmek | |
8) | Evrensel anlamda bir entelektüel birikime sahip olarak tüm süreçleri etkin bir biçimde değerlendirmek ve kalite yönetimi hakkında yeterli farkında lığa sahip olmak | |
9) | Soyut düşünme yeteneğine sahip bir biçimde somut olaylar arasında ilgi kurmak, çözümleri aktarmak, deneyler tasarlamak, veri toplamak ve sonuçları bilimsel metotlarla analiz etmek ve müdahil olmak | |
10) | Yaşam boyu öğrenme hakkında bilinçli olarak, program boyunca edinilen bilgi, beceri ve yeteneklerini yenileyerek yaşam boyu öğrenmenin devamını sağlamak | |
11) | Cebir, analiz, sayılar teorisi, mantık, geometri ve topoloji gibi matematik alanlarında kazandığı bilgiyi ortaöğretim seviyesine uyarlamak ve aktarmak | |
12) | Yalnız veya bir ekibin elemanı olarak araştırma yapmak, bir projenin ilgili her adımında etkili olmak, karar verme süreçlerine katılmak, zamanı etkili kullanarak proje planlamak ve yürütmek |