İçeriğe geç

Veri sıkıştırma yöntemleri

Çorlu Mühendislik FakültesiBilgisayar Mühendisliği (İÖ)

Kodu
BMSB421
Yarıyılı
2026-2027 Güz Yarıyılı
Teorik
3
Uyg.-Lab
0-0
Kredi
3
AKTS
5
Dersin türü
Seçmeli
Düzeyi
Lisans
Dili
Türkçe
Kategorisi
Destek dersleri
Ön koşul (tavsiye)
Bilgisayar Programlama
Dersi veren
Dr. Öğr. Üyesi HALİL NUSRET BULUŞ

Dersin amacı

Öğrencilerin, metin, ses, görüntü ve hareketli görüntü dosyaları üzerinde çalışmakta olan, günümüzde yaygın olarak kullanılan veri sıkıştırma yöntemlerini, bu yöntemlerin kullanmış olduğu veri yapılarını ve kodlama ayrıntılarını öğrenebilmelerini sağlamaktır.

Öğrenme çıktıları

  1. ÖÇ-1Veri sıkıştırma yöntemlerini sınıflandırabilme
  2. ÖÇ-2Etkin ve verimli veri sıkıştırma tekniği kavramlarını açıklayabilme.
  3. ÖÇ-3Bit ve byte kavramına dayalı etkin kodlama yapabilme.
  4. ÖÇ-4Veri sıkıştırma algoritmalarında kullanılan veri yapılarını anlayabilme.
  5. ÖÇ-5Veri sıkıştırma algoritmalarının kullanım alanlarını açıklayabilme.
  6. ÖÇ-6Dosyalarda kullanılan veri yapılarını öğrenebilme.

Dersin içeriği

Veri sıkıştırma terim ve ifadelerinin tanımıVeri sıkıştırma yöntemlerinin sınıflandırılmasıVeri sıkıştırma yöntemleri kodlama örnekleriSınıflarına göre veri sıkıştırma yöntemleri detayları

Haftalık konular

HaftaKonuÖn hazırlık / yöntem
1Veri Sıkıştırma Tekniği ve Yöntemlerine Giriş, Genel Tanımlar, Açıklamalar
2Olasılık tabanlı teknikler. Huffman Kodlama, Minimum değişimli Huffman Kodlama, Uyarlanır Huffman Kodlamanın anlatımı ve örneklenmesi
3Aritmetik Kodlama
4Olasılık tabanlı tekniklerin uygulamaları; MTF, Artık değer
5Olasılık tabanlı tekniklerin uygulamaları; PPM, BWCA
6Sözlük tabanlı teknikler; Statik Sözlük yaklaşımı Digram kodlama
7Yarı Statik Sözlük yaklaşımı; SSDC, ISSDC
8Dinamik Sözlük Yaklaşımı LZ77, LZ78
9Dinamik Sözlük Yaklaşımı LZW, Deflate
10Ses Sıkıştırma Kayıpsız Ses Sıkıştırma yöntemleri DPCM, ADPCM, MPEG-4 ALS
11Ses Sıkıştırma Kayıplı Ses Sıkıştırma Yöntemleri MPEG-1 Layer III MP3, MPEG AAC, WMA
12GörüntüSıkıştırma Kayıpsız GörüntüSıkıştırma RLE, JPEG -LS, JBIG
13Kayıplı GörüntüSıkıştırma JPEG, JPEG 2000, Fraktal Tekniği
14Hareketli GörüntüSıkıştırma Kayıpsız Hareketli GörüntüSıkıştırma Teknikleri Kayıplı Hareketli GörüntüSıkıştırma Teknikleri MPEG-1 ve MPEG-2, MPEG - 4
15Final Sınavı 1. Hafta
16Final Sınavı 2. Hafta

Kaynaklar ve materyaller

Ders notu
[1]Handbook of Data Compression David Salomon, G. Motta 9781848829022
Diğer kaynaklar
[2] The Data Compression BookMark Nelson, Jean-Loup Gally 1558514341
Sınavlar
Dönem başlarında WEB üzerinden duyurulacaktır.

Değerlendirme

  • Ödev 1 %10
  • Arasınav 1 %30
  • Dönem Sonu Sınavı %60

Program çıktıları ile ilişkisi

  1. PÇ-1Analitik düşünce ile bir sistemi, sistem bileşenini ya da süreci analiz etme ve istenen gereksinimleri karşılamak üzere gerçekçi kısıtlar altında tasarlama becerisi; bu doğrultuda modern tasarım yöntemlerini inceleme, iyileştirme ve geliştirmeye yönelik algoritmik çözümler üretebilme becerisi
  2. PÇ-2Bilgiye erişebilme ve bu amaçla kaynak araştırması yapabilme, veri tabanları ve diğer bilgi kaynaklarını kullanabilme becerisi
  3. PÇ-3Bireysel olarak ve çok disiplinli takımlarda etkin çalışabilme becerisi, sorumluluk alma özgüveni
  4. PÇ-4Mesleki ve etik sorumluluklara sahip olma, yetki alabilme ve gereğini yerine getirebilme
  5. PÇ-5Mühendislik uygulamaları için gerekli olan donanım ve yazılımları kullanma becerisi
  6. PÇ-6Tasarlanmış sistemleri deneysel yöntemler ile destekleyerek uygulayabilme
  7. PÇ-7Temel bilimleri Bilgisayar Mühendisliği alanında kullanma becerisi
  8. PÇ-8Türkçe ve en az bir yabancı dilde etkin sözlü ve yazılı iletişim kurabilme
  9. PÇ-9Yaşam boyu öğrenmenin gerekliliği bilinci; bilişim ve teknolojideki gelişmeleri izleme ve kendini sürekli yenileme becerisi
ÖÇ-1ÖÇ-2ÖÇ-3ÖÇ-4ÖÇ-5ÖÇ-6
PÇ-1444444
PÇ-2333333
PÇ-3111111
PÇ-4111111
PÇ-5333333
PÇ-6111111
PÇ-7111111
PÇ-8333333
PÇ-9333333

AKTS iş yükü

EtkinlikSayıSüreToplam
Ders süresi(sınav haftası dahildir: toplam ders saati)16348
Ara Sınav 114040
Yarıyıl Sınavı14040
Sınıf dışı ders çalışma süresi(ön çalışma, pekiştirme)14228
Toplam iş yükü156
Toplam iş yükü / 305
Dersin AKTS kredisi5
Ders formu Yeni sekmede aç