Dersin Dili |
Fransızca |
Türü |
Zorunlu |
Dersin Düzeyi |
Lisans |
Dersi Veren(ler) |
Muhammed ULUDAĞ
muhammed.uludag@gmail.com (Email)
Refik Cahit ARKUT
refik.arkut@gmail.com (Email)
|
Dersin Yardımcıları |
|
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.
|
İçerik |
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
|
Kaynaklar |
|