Buku Ilmu Komputer untuk Dewasa Muda

21

Apa buku ilmu komputer pemula yang bagus untuk seorang dewasa muda, katakanlah, berusia 15 tahun? Saya ingin memulai di CS, tetapi tidak tahu harus mulai dari mana. Saya memiliki pengalaman yang terbatas dalam pemrograman.

Raphael
sumber
7
Apakah Anda ingin buku mengajarkan Anda tentang topik tertentu dalam CS (seperti pemrograman dll) atau Anda ingin buku yang mengeksplorasi CS dari level tinggi? Misalnya, lihat jawaban untuk pertanyaan ini: cstheory.stackexchange.com/questions/10365/… dan pertanyaan ini: cstheory.stackexchange.com/questions/2386/… dan bahkan pertanyaan ini: cstheory.stackexchange.com/ pertanyaan / 5188 / ...
Suresh
" Taschenbuch der Algorithmen " adalah buku Jerman bagus yang mungkin bisa membantu.
Raphael

Jawaban:

14

Bahkan ini mungkin terlalu mendasar untuk remaja, saya dengan baik menunjukkan bagaimana cara mengatasi masalah, dan berlaku untuk anak-anak:

Saya sangat merekomendasikan semua orang CS untuk melihat: Ilmu Komputer dicabut , hanya untuk melihat bagaimana CS dapat terlihat berbeda :).

Untuk orang-orang muda yang berpikiran CS saya sarankan untuk mengembangkan intuisi dengan menyelesaikan tugas pemrograman dari kontes pemecahan masalah, seperti kontes pemrograman: ACM ICPC, Olympiad in Informatics dll.

Ini cara yang bagus untuk masuk ke "Algoritma Praktis", yang memberi Anda yang terbaik dari kedua dunia: pemrograman dan algoritma. Berkat itu, Anda akan siap untuk pergi di masa depan di kedua arah: industri berorientasi CS (Google, Yahoo, dll), dan Universitas CS.

Tempat yang bagus untuk memulai:

  • Hakim Sphere On-line - Anda dapat mengurutkan masalah dari yang paling mudah hingga yang paling sulit dan mencoba menyelesaikannya
  • http://www.topcoder.com/ - Ada banyak kontes untuk HS, Anda dapat menemukan orang yang berpikiran sama dengan Anda.
Grzegorz Wierzowiecki
sumber
11

Beberapa referensi favorit yang dapat diakses oleh remaja yang bermotivasi tinggi atau lanjut.

[1] Omnibus Turing Baru oleh AK Dewdney. Memiliki tas ambil dari beberapa konsep kunci CS yang lebih menarik. Pendekatan yang sangat visual. AK Dewdney memiliki pengalaman menulis kolom permainan dan teka-teki matematika untuk Scientific American.

[2] Godel, Escher, Bach, kepang emas abadi oleh Douglas Hofstadter. Dianggap klasik oleh banyak orang. Berfokus pada teorema Godel dan ketidaklengkapan dari sudut komputasi. Dikutip oleh banyak ilmuwan komputer sebagai favorit. Lihat juga referensi Wikipedia

[3] Dari benak mereka: nyawa 15 ilmuwan komputer hebat oleh Shasha dan Lazere. Bios dan wawancara dengan banyak hebat & beberapa legenda seperti Cook, Knuth dll.

vzn
sumber
1

Saya pikir Strategi Pemecahan Masalah adalah buku yang menarik untuk remaja. Tidak perlu latar belakang matematika yang mendalam. Namun, jika matematika terlalu sulit, Anda dapat menemukan buku yang menarik dan kecil tentang matematika diskritrete untuk dibaca terlebih dahulu dan kemudian kembali ke buku ini. Saya membacanya ketika saya masih di sekolah menengah dan buku ini memotivasi saya untuk melakukan hal-hal di CS.


  1. Saya pikir apa yang merupakan buku matematika diskrit untuk remaja tergantung pada budaya dan bahasa asli. Saya tahu yang bagus dalam bahasa saya, tapi saya tidak tahu yang bagus dalam bahasa lain. Ini adalah buku-buku Persia terkait: Alfabet Matematika dan Olimpiade Komputer . Matematika untuk remaja oleh Yahya Tabesh . Saya tidak dapat menemukan tautannya di web, mungkin sudah terlalu tua. Juga saya tidak yakin saya menyebutkan nama dengan benar, saya mengingatnya karena gambar yang menarik dan sampulnya yang indah.
Saeed Amiri
sumber
Bisakah Anda menyebutkan buku matematika diskrit yang Anda sukai? Saya yakin pengunjung berbahasa Persia akan menghargai referensi ini.
Raphael
@ Raphael, saya menambahkan referensi saya, tetapi tampaknya sudah tua, saya yakin siswa Persia dapat menemukan yang lebih baik daripada buku ini untuk matematika, saat ini saya tidak mengetahui tentang perubahan.
0

Algorithmic Puzzles , oleh Anany Levitin & Maria Levitin.

Rumah teka-teki untuk semua tingkat keterampilan dari pembaca dengan hanya matematika sekolah menengah hingga pemecah teka-teki berpengalaman.

Dimulai dengan beberapa latar belakang Matematika dan Algoritma, macam masalah meskipun Mudah, Sedang dan Keras, memberikan Petunjuk dan Solusi sehingga sangat bagus untuk belajar mandiri.

Aristu
sumber