DERS BİLGİ PAKETİ · MAT132

Bilgisayar Programlama II

Zorunlu · Fransızca Erasmus+ değişim öğrencilerine açık
AKTS
3
Yerel Kredi
3
Teori + Uygulama + Lab
1 + 1 + 1
Dersin Düzeyi
Lisans
Ön Koşul
-
Yarıyıl
2
Bu sayfada
İçerik
Dersi Veren(ler)
Muhammed ULUDAĞ
muhammed.uludag@gmail.com
Refik Cahit ARKUT
refik.arkut@gmail.com

İçerik

Dersin Amacı

Öğrenciye, bilgisayar bilimlerinin / bilgisayar programlamanın temel kavramlarının ‘yapısal programlama’, örneğin Pascal kullanılarak aktarılması. Öğrenciyi ileri derslere hazırlama açısından, algoritma ve veri yapıları üzerinde özellikle durulmuştur.

Dersin İçeriği

Hesaplama Sistemleri, Pascal Programlama Dili, Algoritma analizi

Dersin Öğrenme Çıktıları

1. Temel kavramların anlaşılması: donanım / yazılım, hesaplama modelleri (örneğin: Turing makinesi)

2. Makine, assambly, yüksek seviyeli lisan ve bunlara ilişkin programlar: yorumlayıcı ve derleyiciler. Bunların programlamada işlevleri.

3. Veri yapıları kullanımı ile algoritma geliştirmede analitik düşünme.

4. İyi bir programlama biçimi geliştirmede Pascal lisanının kullanımı

5. Bazı temel veri yapılarının anlaşılması: listeler, diziler, kayıdlar, işaretciler, kuyruklar ve yığınlar

Öğretim Yöntemleri

Programlama, ödevler, hesap