Ders Adı | BİLGİSAYAR ARİTMETİK ALGORİTMALARI | Kod | BLMU9014 |
Kredi | 3 | AKTS | 8 |
Z/S | Seçmeli | Teorik Saat | 3 |
Uygulama Saat | 0 | Lab Saat | 0 |
Ders Dili | Türkçe | Dersi Veren | Prof. Dr. AHMET SERTBAŞ |
Dersin Veriliş Türü | |||
Bu ders, özellikle yüksek performanslı aritmetik işlem algoritmalarına ve bunların donanımsal tasarımlarına dayanmaktadır. Bu ders sayesinde bir öğrencinin, aritmetik işlemcilerin performansını analiz etmesi, bir aritmetik devrenin dayandığı temel algoritmaları öğrenmesi, bilgisayarlardaki gerçel sayı formatlarını öğrenmesi, değişik sayı formatları kullanarak bir aritmetik işlemi gerçekleyebilmesi beklenmektedir.
Sayı Simgeleme, Sabit Noktalı Sayı Simgeleme, Kayan Noktalı Sayı Simgeleme, Bilgisayar Aritmetik Algoritmalarının Mevcut Durumu, Aritmetik Toplama ve Çıkarma Algoritmaları, Hızlı Toplama Teknikleri, Toplama yoluyla Aritmetik Çarpma, Yüksek Hızlı Çarpma Teknikleri, Temel Bölme Teknikleri, Ardışıl Bölme ve Hızlı Bölme Teknikleri, Çarpma yoluyla Bölme, Karekök Hesaplama Algoritmaları, Üstel Fonksiyon Hesaplamaları, CORDIC Algoritmaları
Sunuş Yolu ile Öğretim: Düz Anlatım, Gösteri, Soru-cevap Buluş Yöntemiyle öğretim: Görüşme Araştırma- İnceleme Yöntemleri: Problem Çözme, Proje, Görüşme
1. Computer Arithmetic Algorithms, I. Koren, 2nd Edition, A.K. Peters Ltd., 2002. 2. Computer Arithmetic: Algorithms and Hardware Designs, Parhami, Behrooz, Oxford, 2000.