15 yaşında bir genç yetişkin için iyi bir başlangıç bilgisayar bilimi kitabı nedir? CS'ye başlamak istiyorum, ancak nereden başlayacağımı bilmiyorum. Programlama konusunda sınırlı deneyimim var.
15 yaşında bir genç yetişkin için iyi bir başlangıç bilgisayar bilimi kitabı nedir? CS'ye başlamak istiyorum, ancak nereden başlayacağımı bilmiyorum. Programlama konusunda sınırlı deneyimim var.
Yanıtlar:
Bu bile gençler için çok temel olabilir, problemlerin nasıl soyutlanacağını güzelce gösteririm ve çocuklar için geçerlidir:
Tüm CS çalışanlarına bir göz atmanızı şiddetle tavsiye ederim: Bilgisayar Bilimleri Takılı değil , sadece CS'nin nasıl farklı görünebileceğini görmek için :).
CS odaklı genç insanlar için programlama görevlerini programlama yarışmaları gibi problem çözme yarışmalarından çözerek sezgi geliştirmeyi öneriyorum: ACM ICPC, Bilişim Olimpiyatları vb.
Her iki dünyadan da en iyisini veren "Pratik Algoritmik" e girmenin güzel bir yolu: programlama ve algoritmalar. Bu sayede gelecekte her iki yönde de ilerlemeye hazır olacaksınız: CS odaklı endüstri (Google, Yahoo vb.) Ve University CS.
Başlamak için güzel yerler:
Yüksek motivasyonlu veya ileri düzeyde bir gence erişilebilecek birkaç favori referans.
[1] AK Dewdney'den Yeni Turing Omnibus . CS'nin daha ilginç anahtar kavramlarından bazılarına sahip bir çanta var. Çok görsel bir yaklaşım. AK Dewdney, Scientific American için matematiksel oyunlar ve bulmacalar sütununu yazma deneyimine sahiptir.
[2] Godel, Escher, Bach, Douglas Hofstadter'in ebedi altın örgüsü . Birçokları tarafından bir klasik olarak kabul edildi. Godel'in teoremine ve eksikliğine hesaplama açısından odaklanır. Birçok bilgisayar bilimcisi tarafından favori olarak gösterildi. Ayrıca bkz. Wikipedia referansı
[3] Zihinlerinden: Shasha ve Lazere'nin 15 büyük bilgisayar bilimcisinin hayatı. Harikalar ve Cook, Knuth gibi bazı efsanelerle birçok biyografi ve röportaj.
İsterseniz, aşağıdaki bağlantıları izleyerek çevrimiçi kurslardan birini alın:
Taştaki Desen: Daniel Hillis tarafından Bilgisayarları Yapan Basit Fikirler , mantık yapı taşlarından programlama, algoritmalar ve bilgisayar mimarisine kadar çok iyi bir giriş.
Bilgisayar Bilimi için iyi bir tanıtım kitabı Brookshear - Bilgisayar Bilimi: Genel Bakış .
David Harel'in Algoritması bir klasik.
Bence Problem Çözme Stratejisi gençler için ilginç bir kitap. Derin bir matematiksel altyapıya ihtiyaç duymaz. Ancak, matematiği çok zor ise, önce okumak ve daha sonra bu kitaba geri dönmek için ayrık matematik hakkında ilginç ve küçük bir kitap bulabilirsiniz. Lisedeyken okudum ve bu kitap beni CS'de bir şeyler yapmaya motive etti.
Anany Levitin ve Maria Levitin tarafından Algoritmik Bulmacalar .
Sadece ortaokul matematiğine sahip okuyuculardan deneyimli bulmaca çözücülere kadar tüm beceri seviyeleri için bulmacalar oluşturur.
Matematiksel ve Algoritmik bir arka planla başlar, Kolay, Orta ve Sert olsa da sorunları sıralar, hem İpuçları hem de Çözümler verir, böylece kendi kendine çalışma için harikadır.