ฉันเป็นผู้สำเร็จการศึกษาที่ไม่ใช่ CS และสาขาวิชาของฉันไม่เกี่ยวข้องกับ CS อย่างไรก็ตามในฐานะที่เป็นส่วนหนึ่งของแผนการขนาดใหญ่ที่จะกลายเป็นนักวิทยาศาสตร์คอมพิวเตอร์ฉันต้องการได้รับพื้นฐานที่แข็งแกร่งในวิทยาการคอมพิวเตอร์เชิงทฤษฎีและคณิตศาสตร์ที่เกี่ยวข้องกับ CS ฉันทำวิจัยมากมายและเลือกหนังสือที่ดีที่สุด / ดีจริงๆต่อไปนี้ในหัวข้อ CS และคณิตศาสตร์และต้องการถามความคิดเห็นของคุณเกี่ยวกับ:
- ความครบถ้วนของหัวข้อครอบคลุม (โปรดแนะนำสิ่งที่ฉันพลาดไป)
- วัสดุทับซ้อน / พื้นที่ทับซ้อนมากเกินไป (โปรดแนะนำหนังสือที่ควรลบออกจากรายการ)
- สั่งซื้อเพื่อศึกษาหนังสือ (ฉันอยู่ในลำดับที่ฉันคิดว่าพวกเขาควรจะศึกษา)
รายการรู้สึกยาวเกินไปดังนั้นฉันขอขอบคุณคำแนะนำในการนำหนังสือบางเล่มออกโดยไม่สูญเสียความรู้พื้นฐานที่จำเป็นสำหรับ CS
ดังนั้นหนังสือคือ:
- Delight ของนักคณิตศาสตร์โดย WW Sawyer
- จะพิสูจน์ได้อย่างไร: แนวทางที่มีโครงสร้างโดย Daniel J. Velleman
- วิธีแก้ปัญหา: มุมมองใหม่ของวิธีการทางคณิตศาสตร์โดย G. Polya
- บทนำของการโปรแกรมเชิงหน้าที่ผ่านแลมบ์ดาแคลคูลัสโดย Greg Michaelson
- รากฐานของวิทยาศาสตร์คอมพิวเตอร์โดย Al Aho และ Jeff Ullman (http://i.stanford.edu/~ullman/focs.html)
- คณิตศาสตร์คอนกรีต: มูลนิธิวิทยาศาสตร์คอมพิวเตอร์โดยเกรแฮม Knuth และ Patashnik
- ทฤษฎีการคำนวณเบื้องต้นโดย Michael Sipser
- ทฤษฎี Automata ภาษาและการคำนวณเบื้องต้นโดย John E. Hopcroft, Rajeev Motwani, Jeffrey D. Ullman
- ความซับซ้อนในการคำนวณ: มุมมองแนวคิดโดย Oded Goldreich
- ความซับซ้อนในการคำนวณ: แนวทางที่ทันสมัยโดย Sanjeev Arora, Boaz Barak
- หลักสูตรใน Combinatorics โดย JH van Lint, RM Wilson
- ความสามารถในการคำนวณ: บทนำของทฤษฎีฟังก์ชันแบบเรียกซ้ำโดยไนเจลคัทแลนด์
- คอมพิวเตอร์และ Intractability: คำแนะนำเกี่ยวกับทฤษฎีความสมบูรณ์แบบโดย MR Garey, DS Johnson
- ทฤษฎีฟังก์ชันเวียนเกิดและการคำนวณที่มีประสิทธิภาพโดย Hartley Rogers
- ความไม่เท่าเทียมกันโดย GH Hardy, JE Littlewood, G. Polya
- ตรรกะคณิตศาสตร์: หลักสูตรที่มีแบบฝึกหัด (ตอนที่ 1): แคลคูลัสเชิงประพจน์, Bookean Algebras, แคลคูลัสภาคแสดงโดยRené Cori, Daniel Lascar
- ตรรกะทางคณิตศาสตร์: หลักสูตรพร้อมแบบฝึกหัด (ตอนที่ 2): ทฤษฎีการเรียกซ้ำ, ทฤษฎีบทของ Godel, ทฤษฎีเซต, ทฤษฎีแบบจำลองโดยRené Cori, Daniel Lascar