Ana Sayfa

Simply Scheme: Bilgisayar Bilimine Giriş

1 dk okuma

“Simply Scheme: Introducing Computer Science” (1999) adlı bu kitap, bilgisayar biliminin temel prensiplerini Scheme programlama dili aracılığıyla okuyuculara sunmaktadır. Kitap, sembolik programlama ve Lisp'in radikal bilgisayar bilimi yaklaşımlarını vurgulayarak, öğrencilere düşünme ve problem çözme becerileri kazandırmayı hedefler. İçerik, listeler, cümleler, kelimeler gibi temel veri yapılarını tanıtarak başlar ve prosedürlerin nasıl tanımlanacağı, fonksiyonların ve özel formların kullanımı gibi konularla devam eder.

Kitap, yüksek dereceli prosedürler, lambda ifadeleri ve özyineleme gibi ileri düzey programlama kavramlarını detaylı bir şekilde açıklar. Değişkenlerin çalışma şekli, küresel ve yerel değişkenler arasındaki farklar ve Let gibi özel formların kullanımı gibi konulara değinilir. Ayrıca, Every, Keep, Accumulate gibi yüksek dereceli fonksiyonların birleştirilmesi ve doğru aracın seçilmesi gibi pratik yaklaşımlar da ele alınır. Tic-Tac-Toe gibi örnek projeler üzerinden program yapısı, problem çözme stratejileri ve özyinelemeli düşünme becerileri geliştirilir.

“Simply Scheme”, okuyuculara sadece Scheme dilini öğretmekle kalmaz, aynı zamanda bilgisayar biliminin altında yatan soyutlama, kompozisyon ve yerine koyma modeli gibi temel kavramları da derinlemesine anlamalarını sağlar. Kitap, programlama hatalarından kurtulma, prosedürleri test etme ve düşünme süreçlerini geliştirme gibi pratik ipuçları sunarak, bilgisayar bilimini öğrenmeye yeni başlayanlar için kapsamlı ve erişilebilir bir kaynak niteliğindedir.

İçgörü

Bu kitap, bilgisayar biliminin temel kavramlarını Scheme programlama dili üzerinden pratik örneklerle öğreterek, öğrencilere güçlü bir problem çözme ve soyutlama yeteneği kazandırır.

Kaynak