Öğ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.
Hesaplama Sistemleri, Pascal Programlama Dili, Algoritma analizi
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
Programlama, ödevler, hesap